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.