paymentOfferEntity
Le type paymentOfferEntity permet de décrire les paramètres pour une modification d’un ordre de paiement par e-mail.
La différence avec paymentOfferInfo est qu’il contient l’identifiant de l’ordre et l’adresse e-mail du destinataire de l’ordre.
Nom du champ | Type | Description | Requis | ||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
shopId | Long n8 | Identifiant de la boutique. | ![]() |
||||||||||||||||||||||||||
offerId | Long an32 | Identifiant de l’ordre | ![]() |
||||||||||||||||||||||||||
reference | string an24 | L’identifiant de la transaction ou référence de la commande | |||||||||||||||||||||||||||
ctxMode | string | Contexte de sollicitation de la plateforme de paiement :
|
![]() |
||||||||||||||||||||||||||
paymentURL | Url de paiement de l’ordre | ||||||||||||||||||||||||||||
amount | long | Montant de la commande, exprimé dans l’unité indivisible de la devise ( (le centime pour l'euro) ). | ![]() |
||||||||||||||||||||||||||
currency | int | Code de la devise de la transaction (norme
ISO 4217). Ex : 978 pour l'euro (EUR) |
![]() |
||||||||||||||||||||||||||
locale | string | Code de la langue d'envoi des notifications
(e-mail ou sms de confirmation de paiement) Liste des langues disponibles
|
![]() |
||||||||||||||||||||||||||
message* | string an2000 | Corps de l’e-mail envoyé. | ![]() |
||||||||||||||||||||||||||
recipient | string | E-mail du destinataire. | ![]() |
||||||||||||||||||||||||||
subject* | string an255 | Objet de l’e-mail envoyé. | ![]() |
||||||||||||||||||||||||||
validationMode | int | Mode de validation des paiements :
|
![]() |
||||||||||||||||||||||||||
validity | date | Date de validité de l’ordre. Ne peut être antérieure à la date courante et ne peut dépasser 90 jours. Date exprimée au format ISO 8601 définit par W3C. Exemple : 2016-07-16T19:20:00Z. |
![]() |
||||||||||||||||||||||||||
sendMail | boolean | Envoie l’e-mail au destinataire si égal à true. | ![]() |
||||||||||||||||||||||||||
expandedData | Permet d’ajouter n’importe quel champ du
formulaire de façon dynamique. Exemples : Créer un ordre de paiement nfois et en
anglais
vads_payment_config=MULTI:first=1000; count=3;period=30&vads_language=en Proposer l'enregistrement de la carte lors du paiement vads_page_action=ASK_REGISTER_PAY Réaliser un paiement en 1 clic vads_identifier=9685332147463547785213301 |
||||||||||||||||||||||||||||
device | string | valeur possible = « MAIL » | ![]() |
||||||||||||||||||||||||||
template | string |
Nom du modèle de l'e-mail à utiliser pour l'ordre de paiement. |
* Les champs message et subject deviennent optionnels si le champ template est renseigné.