API endpoints et exemples de JSON
Chaque cas d'utilisation est lié à un JSON et à un API endpoint Direct. Chaque JSON contient certaines propriétés pertinentes pour le COF. Retrouvez une description détaillée dans le tableau dédié.
Exemple A
CreateHostedCheckout | CreatePayment |
---|---|
{ |
|
Exemple B
CreateHostedCheckout | CreatePayment en combinaison avec CreateHostedTokenization |
---|---|
|
CreateHostedTokenization
CreatePayment
|
Exemple C
CreateHostedCheckout | CreatePayment en combinaison avec CreateHostedTokenization |
---|---|
C1) Sélection de la carte à utiliser sur le site du commerçant :
C2: Sélection de la carte à utiliser sur Hosted Checkout Page
|
CreateHostedTokenization
CreatePayment
|
Exemple D
{
"subsequentCardPaymentMethodSpecificInput": {
"subsequentType": "installment"
},
"order": {
"amountOfMoney": {
"amount": 100,
"currencyCode": "EUR"
}
}
}
Exemple E
{
"subsequentCardPaymentMethodSpecificInput": {
"subsequentType": "recurring"
},
"order": {
"amountOfMoney": {
"amount": 100,
"currencyCode": "EUR"
}
}
}
Exemple F
{
"subsequentCardPaymentMethodSpecificInput": {
"subsequentType": "unscheduled"
},
"order": {
"amountOfMoney": {
"amount": 100,
"currencyCode": "EUR"
}
}
}
Exemple G / H / I / J
Remplissez "subsequentCardPaymentMethodSpecificInput.subsequentType" avec la valeur appropriée en fonction de votre cas d'utilisation. Retrouvez un aperçu de toutes les valeurs possibles dans ce chapitre.
{
"subsequentCardPaymentMethodSpecificInput": {
"subsequentType": "resubmission" / "partialShipment" / "delayedCharge" / "noShow"
},
"order": {
"amountOfMoney": {
"amount": 100,
"currencyCode": "EUR"
}
}
}
Exemple X
Toute requête valide de CreateHostedCheckout/CreatePayment. Elle n'a pas besoin de contenir des propriétés pertinentes pour le COF. Retrouvez des exemples dans nos guides sur les méthodes de paiement, la Hosted Checkout Page et le guide sur Server-to-server.