Pour toute question, nous sommes à un clic

Poser une question

Autorisation partielle

Introduction

L'autorisation partielle est un processus d'autorisation (paiement) dans lequel le compte bancaire du client n'a pas suffisamment de fonds pour couvrir le montant de l'autorisation, mais le montant disponible sur le compte du client peut être autorisé. Cette fonctionnalité peut vous aider, par exemple, à recharger un portefeuille, à accepter un paiement d'avance ou un prépaiement sur facture.

Cette fonctionnalité ne fonctionne que pour les systèmes de paiement Visa et Mastercard.

Pour travailler avec cette fonctionnalité, une autorisation appropriée est nécessaire. Pour l'obtenir, contactez le support technique.

Initiation de l'autorisation partielle

Pour initier une autorisation partielle, il est nécessaire de transmettre dans la demande d'enregistrement de commande ou d'initiation de paiement la valeur features=PARTIAL_AUTHORIZATION. Cette valeur peut être transmise dans les demandes API suivantes :

Dans ce cas, si la fonctionnalité d'autorisation partielle est activée, le solde disponible sera débité du compte du client.

Exemple de demande avec initiation d'autorisation partielle :

curl --location 'https://dev.bpcbt.com/payment/rest/instantPayment.do' \
--header 'Content-Type: application/json' \
--data '{
  "userName": "test_user",
  "password": "test_user_password",
  "pan": "5555555555555599",
  "cvc": "123",
  "amount": 10001,
  "expiry": "203412",
  "backUrl": "https://mybestmerchantreturnurl.com",
  "cardHolderName": "TEST CARDHOLDER",
  "language": "en",
  "failUrl": "https://mybestmerchantbackurl.com",
  "features": "PARTIAL_AUTHORIZATION"
  }'

Visualisation du résultat de l'autorisation partielle

Pour vous assurer que l'autorisation partielle s'est déroulée avec succès, vous pouvez envoyer une demande getOrderStatusExtended.do (à partir de la version 41). Dans ce cas, la réponse contiendra le paramètre partialAuthorization, qui peut prendre les valeurs suivantes :

Exemple :

{
    ...
    "partialAuthorization": "PARTIAL_AMOUNT",
    ...
}

Vous pouvez également consulter le résultat de l'autorisation partielle dans les détails de la transaction dans le Portail vendeur. Voir plus de détails ici.

Catégories:
eCommerce API V1 SDK
Catégories
Résultats de recherche