Formulaire embarqué
Exécution
GET/orders/{order_uuid}/execute-embeddedorders_execute_embedded
Exemple de requête
GET /orders/515abac9-6cb2-4e21-8a25b08d7e41e43c/execute-embedded
Corps de réponse
{ "form_token":"fa0yfV2FQuR3aak1SwsgcuZg195eyJhbW91bnQiOjEwOTAwLCJjdXJyZW5jeSI6IkVVUiIsIm1vZGUi OiJURVNUIiwidmVyc2lvbiI6Mywib3JkZXJJZCI6IjVjNDk1N2E5LWNkOGEtNGJhZC1hMGNiLTgxMT ZiMWE3ZDdmNiIs InNob3BOYW1lIjoiTHlyYSBTTVMiLCJicmFuZFByaW9yaXR5IjpbIkJBTkNPTlRBQ1QiLCJDQiIsIkUtQ0FSVEVCTEVVRS IsIk1BU1RFUkNBUkQiLCVGQVVMVCJ9fX0a702" }
Le form_token peut peser jusqu'à 8ko
Affichage
Dans le cas d'un formulaire de paiement embarqué, le form_token doit être inséré dans le formulaire (attribut kr-form-token).
Exemple d'utilisation de formToken pour le formulaire embarqué
<body> <!-- payment form --> <div class="kr-embedded" kr-form-token="fa0yfV2FQuR3aak1SwsgcuZg195eyJhbW91bnQiOjEwOTAwLC JjdXJyZW5jeSI6IkVVUiIsIm1vZGUiOiJURVNUIiwidmVyc2lvbiI6Mywib3JkZXJJZCI6IjVjNDk1N2E5LWNkOGEt NGJhZC1hMGNiLTgxMTZiMWE3ZDdmNiIsInNob3BOYW1lIjoiTHlyYSBTTVMiLCJicmFuZFByaW9yaXR5IjpbIkJBTkNPT lRBQ1QiLCJDQiIsIkUtQ0FSVEVCTEVVRSIsIk1BU1RFUkNBUkQiLCVGQVVMVCJ9fX0a702"> <!-- payment form fields --> <div class="kr-pan"></div> <div class="kr-expiry"></div> <div class="kr-security-code"></div> <!-- payment form submit button --> <button class="kr-payment-button"></button> <!-- error zone --> <div class="kr-form-error"></div> </div> </body>
Après que l'acheteur a soumis le formulaire de paiement, vous recevrez deux retours
distincts, à quelques secondes d'intervalle :
- le retour vers la marketplace sur l'adresse de retour indiquée dans la commande, et en fonction du résultat du paiement;
- un webhook de notification de changement de statut de la commande.