Enregistrement d'un Titre-Restaurant
L'enregistrement du Titre-Restaurant Conecs ne peut avoir lieu que durant un paiement.
L'utilisation du Web Service Charge/CreateToken n'est pas supportée.
Pour les Titres-Restaurant de première génération, ou ceux passant sur le contrat CB, l'utilisation du Web Service CreateToken est possible.
Pour demander l'enregistrement du Titre-Restaurant lors du paiement, effectuez un appel au Web Service Charge/CreatePayment.
Utilisez les mêmes champs que dans le cas d'un paiement simple et modifiez la valeur du champ formAction en utilisant une des valeurs ci-dessous :
Valeurs du champ formAction | Description |
---|---|
REGISTER_PAY | Force l'enregistrement du Titre-Restaurant durant du paiement. |
ASK_REGISTER_PAY | Propose l'enregistrement du Titre-Restaurant durant le paiement au moyen d'une case à cocher. |
Exemple de requête
POST https://api-sogecommerce.societegenerale.eu/api-payment/V4/Charge/CreatePayment
{ "amount": 1715, "currency": "EUR", "formAction": "ASK_REGISTER_PAY", "orderId": "CMD46478", "customer": { "email": "sample@example.com", "reference": "104123487", "billingDetails": { "category": "PRIVATE", "firstName": "Jeanne", ... }
Si le paiement est accepté, un alias du moyen de paiement est créé. L'alias est retourné dans le champ paymentMethodToken de la réponse transmise par le navigateur de l'acheteur et dans l'IPN.