Créer un ordre de paiement par e-mail
Important :
- Si sendMAIL= true, un e-mail sera reçu par chaque client avec une URL de paiement unique.
- Si sendMAIL= false, le client ne recevra pas d'e-mail. Le marchand a la charge de lui faire parvenir l'URL de paiement par le canal de son choix.
La fonction create permet de créer un ordre de paiement. Elle prend en entrée les paramètres suivants :
Nom du champ | Type | Description | Requis |
---|---|---|---|
info | paymentOfferInfo | Paramètres de création du paiement (voir paymentOfferInfo) | |
wsSignature | string | Signature |
Le calcul de la signature se fait en prenant les paramètres dans l’ordre suivant :
shopId, reference, ctxMode, amount, currency, locale, message, recipients, subject, validationMode, validity, sendMail, expandedData
Remarques :
Dans le calcul de la signature :
- Les champs de type dateTime doivent
être formatés en YYYYMMDD.
Exemple : 2016-06-22T23:00:00+00:00 devient 20160622
- La chaine du champ recipients doit
être entre crochets [...]. Les adresses e-mail devront être séparées d’une
virgule et d’un espace.
Exemples :
[email]
[email1, email2, email3]
La fonction create retourne une réponse du type paymentOfferResponse.