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