- Directives d'intégration
- Fonctionnalités prises en charge (Modes de paiement)
- Mise en œuvre d'une intégration des paiements avec redirection
- Paiements BLIK
BLIK
BLIK est un mode de paiement en Pologne qui permet aux payeurs d'effectuer des paiements instantanés via l'application bancaire mobile standard.
Il s'agit d'un mode de paiement local pour les sites de commerce électronique en Pologne. Cela représente un modèle unique de coopération entre vous, les banques et les acquéreurs de paiement.
Les payeurs entrent leur code BLIK pour s'authentifier dans le système BLIK. Une fois que les payeurs obtiennent le code unique à six chiffres de leur application bancaire, ils le saisissent sur la page de paiement. Cela relie la transaction à l'application bancaire appropriée. Le code BLIK expire dans 120 secondes. Une fois que les payeurs ont cliqué sur le bouton Payer, BLIK envoie une notification push à leur application bancaire. Les payeurs doivent autoriser le paiement sur leur application bancaire dans les 55 secondes pour effectuer le paiement.
Nous vous recommandons de lire les instructions d'intégration pour les paiements avec redirection avant de créer une interaction BLIK.
Conditions préalables
Proposer le mode de paiement BLIK via Mastercard Gateway,
- vous devez être inscrit auprès de votre prestataire de services de paiement avec redirection,
- votre profil de commerçant sur Mastercard Gateway doit être configuré en utilisant les détails de votre compte auprès de votre prestataire de services de paiement avec redirection, et
- vous devez disposer d'un compte bancaire dans l'une des devises prise en charge enregistré pour votre compte de commerçant chez votre prestataire de services de paiement avec redirection.
Intégration BLIK
L'intégration Hosted Checkout vous permet de recueillir des détails de paiement auprès de votre payeur à l'aide d'une interaction hébergée et affichée par Mastercard Gateway.
À compter de la version 65 de l'API, BLIK est automatiquement disponible comme mode de paiement après votre activation et votre configuration par votre your payment service provider pour ce mode de paiement.
Pour plus d'informations, voir Intégration des paiements avec redirection via Hosted Checkout.
Direct Payment vous permet de proposer le mode de paiement BLIK sur votre propre page de paiement.
Outre les champs standard requis dans une demande de paiement avec redirection, vous devez renseigner les champs suivants dans la demande Initiate Browser Payment
(Lancer un paiement avec redirection) :
Champs communs
sourceOfFunds.type
=BLIK
browserPayment.operation
=PAY (BLIK does not support the Authorize operation)
customer.email
=Email address of a payer
sourceOfFunds.provided.blik.bankAccountHolder
: nom du titulaire du compte bancaire pour le compte bancaire du payeur.
Langue préférée
Vous pouvez définir la langue que vous préférez que BLIK utilise pour les pages affichées au payeur en renseignant le champ browserPayment.preferredLanguage
dans la demande Initiate Browser Payment (Lancer un paiement avec redirection). Toutefois, la langue n'est utilisée que si BLIK la prend en charge.
{ "apiOperation": "INITIATE_BROWSER_PAYMENT", "billing": { "address": { "country": "POL" } }, "browserPayment": { "operation": "PAY", "returnUrl": "<your_merchant_URL>" }, "customer": { "email": "john.smith@example.com" }, "order": { "amount": 100, "currency": "PLN" }, "sourceOfFunds": { "type": "BLIK", "provided": { "blik": { "bankAccountHolder": "Test Tester" } } } }
Comment interpréter le résultat de la transaction
Le tableau ci-dessous illustre les codes de réponse de transaction pour les scénarios possibles auxquels vous pouvez devoir faire face après avoir initié un paiement BLIK.
Réponse Initiate Browser Payment (Lancer un paiement avec redirection) | Qu'est-ce que cela signifie ? |
---|---|
response.gatewayCode=SUBMITTED result=SUCCESS |
Redirigez le payeur en utilisant l'URL indiquée dans la réponse. |
Réponse Retrieve Transaction/Retrieve Order (Extraire une transaction/Extraire une commande) | Qu'est-ce que cela signifie ? |
response.gatewayCode=APPROVED result=SUCCESS |
Le paiement a réussi. |
response.gatewayCode=PENDING result=PENDING |
Mastercard Gateway attend une notification de l'acquéreur à propos du résultat du paiement. Réessayez la transaction RETRIEVE_TRANSACTION ou surveillez les notifications de Mastercard Gateway. |
response.gatewayCode=CANCELLED result=FAILURE |
Le payeur a annulé l'interaction pour ce paiement. Proposez au payeur d'essayer un autre mode de paiement. |
response.gatewayCode=DECLINED ou ACQUIRER_SYSTEM_ERROR result=FAILURE |
Le paiement a été refusé. Proposez au payeur d'essayer un autre mode de paiement. En cas d'une erreur ACQUIRER_SYSTEM_ERROR , vous pouvez vouloir demander à l'acquéreur la raison de l'échec du paiement, ou vous pouvez réessayer la transaction RETRIEVE_TRANSACTION . |
response.gatewayCode=TIMED_OUT result=FAILURE |
Traitez cela comme un paiement refusé. Mastercard Gateway vérifiera que la transaction a échoué ou l'annulera. |
Remboursements
Vous pouvez rembourser les paiements BLIK en plusieurs paiements échelonnés ou en totalité. Assurez-vous que les remboursements sont configurés pour vous sur Mastercard Gateway et sur votre compte de commerçant au niveau de votre prestataire de services de paiement avec redirection.
Test de votre intégration
Mastercard Gateway propose un émulateur de paiements avec redirection qui vous permet de tester votre intégration BLIK.