Difference between revisions of "Payment Buttons"

From Barion Documentation
Jump to navigation Jump to search
Line 23: Line 23:
 
# Customer is redirected to the merchant's shop
 
# Customer is redirected to the merchant's shop
  
In case the transfer was unsuccessful the customer is allowed to try the payment again with another bank or even with another funding source.
+
In case the transfer was unsuccessful the customer is allowed to try the payment again with another bank or even with another funding source. If the transfer was successful a callback is sent to the merchant's server.
 +
 
 +
However there are certain bank transfers that take longer so by the time the customer finishes the payment process the result of the process is not known yet. In these scenarios the customer is presented with an appropriate message that contains information about the situation. Later when the result of the transfer is decided an e-mail message is sent to the customer about the result.
  
 
= How can I apply for this feature? =
 
= How can I apply for this feature? =
Line 30: Line 32:
  
 
= What are the technical requirements for this? =
 
= What are the technical requirements for this? =
To be able to use this feature there are number of things that you have to make sure of.
+
Besides applying for the feature there are number of technical requirements that you have to make sure of.
  
 
=== Providing additional customer information ===
 
=== Providing additional customer information ===

Revision as of 15:31, 8 May 2019

WARNING
This article is incomplete. It may change significantly without any notice, so don't rely on any content you find here yet. Please check back later.
WARNING
This feature is not yet available!

Payment Buttons

Payment Buttons are the name of the payment method that provides payment via bank transfer. This means that a customer can choose to pay for the goods via a prepared bank transfer. This is an additional option for the customer to choose from (besides e-money payment from a wallet and card payment).

If all the technical requirements are met (see below) on the gateway there will visible a third funding source option for the customer.

Banktransfer.png

The process is the following

  1. The customer arrives to the Barion Payment Gateway
  2. Customer decides to pay with payment buttons, selects one of the banks and clicks the Pay button.
  3. Customer is redirected to the selected bank's GUI
  4. Customer inputs all the necessary information required to make the transfer
  5. Customer is redirected to the Barion Payment Gateway and is presented with the result
  6. Customer is redirected to the merchant's shop

In case the transfer was unsuccessful the customer is allowed to try the payment again with another bank or even with another funding source. If the transfer was successful a callback is sent to the merchant's server.

However there are certain bank transfers that take longer so by the time the customer finishes the payment process the result of the process is not known yet. In these scenarios the customer is presented with an appropriate message that contains information about the situation. Later when the result of the transfer is decided an e-mail message is sent to the customer about the result.

How can I apply for this feature?

TODO: Describe application process

What are the technical requirements for this?

Besides applying for the feature there are number of technical requirements that you have to make sure of.

Providing additional customer information

For this feature it is mandatory to provide two additional fields in the body of the /Payment/Start request:

  • PayerHint: The e-mail address of the customer
  • PayerPhoneNumber: The phone number of the customer

Available only for EUR and CZK

This feature is only available for payments conducted in CZK or EUR. For all other currencies this option will be hidden.

NOTE
There are different bank options displayed for EUR and CZK!

Available only for Immediate payments

At the moment we only support immediate payment scenarios, later the reservation/escrow scenario will be supported as well. Until then in reservation scenarios the gateway will not offer the payment button funding source for the customer.


Change in the callback process