• France
état des services
démonstrations
assistance
FAQContacter le support
Tutoriels vidéo
Rechercher
Catégories
Tags
France
France
Espagne
Europe (Anglais)
Inde
Accueil
Cas d'usage
Créer un paiement
Créer un paiement en plusieurs fois
Proposer un paiement complémentaire
Créer un paiement par alias (token)
Créer un lien de paiement
Créer un abonnement
Gérer vos abonnements
Gérer vos transactions (rembourser,...)
Analyser vos journaux
Docs API
Formulaire embarqué
API REST
Formulaire en redirection
SDK Mobile
Échange de fichiers
Mandats SEPA par API REST
Exemples de code
Moyens de paiement
Modules de paiement
Marketplace
Guides
Back Office Marchand
Back Office Expert
Guides fonctionnels

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.
Nous recrutons
Mentions légales
Charte de Protection des Données Personnelles
25.22-1.11