Paiements réguliers : MULTI

Dans le cas d’un échéancier régulier, le premier paiement intervient à la date de la création de la commande, et son montant doit être explicitement indiqué. Les montants et les dates des paiements suivants sont calculés en fonction de la différence restant à payer, le nombre et la fréquence des échéances.

Syntaxe : la valeur de payment_config doit être préfixée de la chaîne « MULTI: » suivie dans l’ordre par les paires clé=valeur suivantes séparées par des « ; » :

  • first= : montant du premier paiement (exprimé dans la plus petite unité de la devise).
  • count= : nombre total d'échéances.
  • period= : intervalle en nombre de jours entre 2 paiements.

Exemple :

Le montant du dernier versement est calculé en fonction du solde restant à payer.

Si un arrondi est nécessaire, il est pris en charge à ce moment-là.

Par exemple, dans le cas d’une commande de 1000 € passée le 15 janvier, le payment_config suivant :

{
	...
	"amount": "100000",
	"payment_config": "MULTI:first=30000;count=4;period=30",
	...
} 
correspond à un paiement en 4 fois, comprenant :
  • Un premier versement de 300€ le 15 janvier,
  • Un second versement de (1000 - 300) / 3 = 233,33€ le 14 février,
  • Un troisième versement de 233,33€ le 16 mars,
  • Et un dernier versement de 233.34€ le 15 avril.