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-accountsLe 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.
AttentionCe 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"
}
}