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é.