Modifier le délai de remise
Par défaut, la remise (aussi dit "capture") intervient moins d’un jour après le paiement. Or elle empêche la modification de la commande et force la marketplace à avoir recours, dans ce cas, à un remboursement. Pour réduire ce risque, vous pouvez accroître le délai de remise jusqu’à 6 jours.
Un délai de remise de la transaction peut être défini lors de la création d'une commande. Mais la date de remise peut aussi être définie après le paiement (et, bien sûr, avant la capture).
- Remise avant le paiement
Lors de la création de la commande, il suffit de renseigner l'attribut capture_delay avec le délai voulu.
Cette valeur doit être comprise entre 0 (remise immédiate, correspondant à la valeur par défaut) et 6 jours.
Exemple d'extrait de corps de requête
{ ... "marketplace": "ebfb36ab-2d30-4326-adb9-e16b0c9a89f3", "reference": "Exemple MKP BURO", "description": "Commande fournitures", "currency": "EUR", "capture_delay": 3, ... }
- Remise après le paiement
Pour modifier la date de remise de la transaction associée à une commande déjà payée (i.e. avec le statut PENDING), il n’est plus possible d’utiliser l'attribut capture_delay.
Il faut alors passer par l’attribut expected_capture_date avec la date de remise souhaitée, comprise entre aujourd'hui J et J+6. La date est au format YYYYMMDDHHMMSS.
Exemple d'extrait de corps de requête
{ "marketplace": "ebfb36ab-2d30-4326-adb9-e16b0c9a89f3", "reference": "Exemple MKP BURO", "description": "Commande fournitures", "currency": "EUR", ... "expected_capture_date": "20230425193000", ... }