Djust 3.67.0 - Semaine du 26 Mai 2025

Périmètre

BackOffice Djust

Améliorations graphiques et optimisations de design

Dans la continuité de la refonte globale du Back Office de Djust, un redesign des pages suivantes a été apporté afin de simplifier l'expérience utilisateur.

  • Page de configuration des roles de custom fields : Settings > Custom Field Roles.
  • Page de configuration des éléments d'affichage du panier : Settings > Cart Settings.

Djust PAY

Validation et contrôle des commandes au paiement

Lorsque les commandes en checkout v2 et v3 sont passées via Djust Pay, les contrôles supplémentaires suivants sont opérés pour garantir que la commande est viable : Order Validation Rules


API

📘

NEW

Déclenchement automatique de capture CB :

Lorsque la commande est mise au statut SHIPPED (depuis le BO Djust ou en automatique via le Data Hub) et si celle-ci respecte TOUS les critères :

  • statut de paiement différent de PAID
  • moyen de paiement = credit card

Alors la capture automatique est déclenchée.

L’appel est identique à celui fait lors d’une capture manuelle livrée en 3.60.0.

La commande passe alors de la même manière au statut CAPTURE_PENDING puis PAID ou REFUSED en fonction du retour PSP et des organismes bancaires.


👍

UPDATE

Customer Accounts

  • Recherche par nom d'account :

Il est dorénavant possible de rechercher sur le nom d’un account dans la page liste account d’un Back Office Fournisseur.

GET /v1/customer-accounts

Le paramètre de requête search permet ainsi de rechercher par id, externalId et nom d'account.


Paiement par virement bancaire

L’API d’initialisation de paiement PAY-101 évolue pour prendre en charge les paiements par virement bancaires.

Il faut désormais ajouter le paramètre countryCode qui permet de donner le contexte pays/région d’appel pour les virements bancaires.

⚠️

Attention

Ce paramètre est rendu obligatoire pour tous les types de paiement.

Le retour de l’API évolue dans ce cas d’un virement bancaire, l’objet action remonte les informations nécessaires pour effectuer le virement par le client :

{
	"pspReference":"FJM726V375BV9D82",
	"resultCode":"Received",
	"action":{
		"paymentMethodType":"bankTransfer_IBAN",
		"totalAmount":{
			"currency":"EUR",
			"value":89600
		},
		"beneficiary":"YOUR_DBA_NAME",
		"iban":"DE48499999601234567890",
		"bic":"ADYXDEB2",
		"reference":"V375B8",
		"type":"bankTransfer"
	}
}