eCommerce Payment Gateway
More information about eCommerce payments, transaction processing, 3DS etc.
- Multi-acquiring in eCommerce Payments
- How to increase approval rates in eCommerce?
- Tokenization in eCommerce Payments
- Payment service providers as eCommerce payment aggregators
- Direct Debit Payments from eWallet in eCommerce Environment
Multi-acquiring in eCommerce Payments
Acceptance of eCommerce payments
When you are thinking of starting acceptance of eCommerce payments via cards or other payment methods, you should definitely consider a long term strategy and a multi-acquiring scenario.
The starting point for any merchant, marketplace or other digital platform is the way you are going to charge users on the Internet. Normally, you are thinking of choosing an acquirer like Stripe, Adyen or local providers from your country. Let’s think of strategic implications.
Strategic implications
Assuming you have one acquiring partner at a time and you customize your platform to their requirement you are actually building a very strong dependency on this partner. Very often you will ask this acquirer to provide Card-on-File functionalities, cards of your users will be stored by this acquiring partner. Sometimes the acquirer will have features that support easier transaction conversion but they will be hosted on the partner side to avoid PCI DSS requirements and costs. By implementing such functionalities that will be good for your users and UX, you are actually becoming more and more dependent on your acquiring partner. It means that your negotiating power is going down and the cost of transaction processing will grow.
The bigger your business is, the bigger the problem is. What is the solution to such a situation?
Multi-acquiring
It is called multi-acquiring. You should choose a technology platform, compliant with PCI DSS requirements that can integrate with multiple acquirers globally so that you are not dependent on a single acquirer but have a technical platform which enables switching transactions from one acquirer to another one.
Such a platform should enable tokenization of cards and transactions, should take all PCI DSS problems from your shoulders, and should be integrated with multiple acquirers from the moment of start. Thanks to it, you can switch VISA transactions through one acquirer, Mastercard through another one. You can use one acquirer on Mondays and another one on Fridays. You can switch transactions done in Europe with one acquirer and performed by users from America with another acquirer.
It gives you flexibility. It improves conversion rates. It gives you the opportunity to negotiate transaction fees regularly. It does not increase costs on your side as you have multiple partners integrated to the platform which means that you do not need to cover all costs of integration yourself.
Multi-acquiring is a very powerful tool for developing your eCommerce business.
Thanks for reading.
How to increase approval rates in eCommerce?
Many merchants, especially in high risk area, face the problem of low approval rates. There are situations where 20-40% of transactions are declined. This is a real issue as it means a concrete loss of sales opportunity. In this article we will explain how it is possible to increase approval rates by using a multi-acquiring approach.
A standard eCommerce merchant signs a contract with one acquirer and enables users to use various ways of payment with this acquirer or payment gateway. This leads to the situation that the merchant is dependent on this acquirer and the choice of choosing payment methods is usually on the customer's side. It also means that there is no way to use active management of a payment method depending on transaction and user behavior.
Main reasons of declines are the following:
- 05 - Generic decline (do not honor, transaction not allowed ...) - around 30-40% of cases. It is possible to optimize acceptance by using another acquirer, changing payment methods etc.
- 51 - Insufficient funds - around 20-30% of declines. In such case the only way to improve approval rate is offering loan to customer, kind of Buy Now Pay Later solution
- 14, N7 - Incorrect number/account, wrong CVC - 10% of declines - requires good UX for data improvement
- 41 - Lost/Stolen card - 10% of declines
- 54 - Expired card - possibility to use automatic upgrade of card data in database
- and a few other reasons
Improvements in approval rates will appear once you start managing this situation by storing user and payment data, learning user and transactional behavior, and proposing to users such methods which are best suited for him. It requires that you build or use a card-on-file system or even "payment-on-file system" that is independent from your main acquirer and you start actively proposing and testing payment methods to your customers.
When you learn that a particular payment method does not work, your gateway should propose an additional method of payment, especially using tokens and local payment methods which can improve approval rates a lot.
Once you (or your partner like Verestro) store payment methods, you can automatically update the user payment method data to avoid reasons of an incorrect number, wrong CVC, expired card. By using tokenization and wallet solutions you can also improve approval rates substantially.
Contact us if you want to go into details of this process.
Tokenization in eCommerce Payments
Sometimes our customers ask questions connected with tokenization of eCommerce transactions. Let me focus on this topic below.
There are multiple meanings of tokenization in case of eCommerce payments.
Payment Scheme Tokenization
I think that nowadays term tokenization is the most commonly used in the context of VISA or Mastercard card tokenization. Both payment schemes implemented tokenization systems (MDES and VTS) which were first used on mobile phones but today are also used for eCommerce transactions. In such situations, tokenization means that a regular Mastercard or VISA payment card gets connected to a token which is a kind of virtual card number and once this mapping happens, the user is using the token to initiate payment transactions from those cards. An example of such a use case could be Netflix which enables their users to add cards to the service and in many geographies they map cards with tokens and for all transactions a token is used rather than a regular card. In case of a security breach, a thief will steal token numbers and not card numbers.
Card on File Tokenization
Very often term tokenization is used in the context of regular Card on File projects. Card on File is a solution that enables merchants or acquirers to enable card payments without asking all the time for card number entry by the user. A card is held "on file" which means that it is saved in the system of merchant, acquirer, processor and can be used any time the user confirms a transaction. In such a context, tokenization can be enabled without VISA or Mastercard and tokens are owned by the processor or acquirer and shared with the merchant. In case of security breach to the merchant, real card numbers are not exposed because they are safely kept by a PCI DSS compliant processor.
Apple or Google Pay Tokenization
Sometimes tokenization in eCommerce is used in the context of Apple Pay and Google Pay transactions. In those projects the system works very similarly to the standard Payment Scheme Tokenization described above, but iOS and Android devices are used to authenticate the user and the transaction. Apple and Google enable various endpoints that merchants or acquirers can connect to and allow tokenization. Transactions are processed in a similar way to regular Mastercard or VISA transactions.
Advantages of Using Tokenization
Usually, main advantages or using tokenization are connected with security and minimising PCI DSS requirements that merchant must fulfill. PCI DSS (Payment Card Industry Data Security Standards) require that each entity, which holds and processes card data, performs a set of actions to make sure that cards are securely processed. Very often tokenization brings additional benefits like cost optimisation and user experience improvements.
However, once you think about such a project, take seriously all potential long term impacts. If you do a project directly with your acquiring institution you may get seriously impacted in case you want to change provider. The last thing you want as an eCommerce merchant is to have a monopoly of your payment provider. You should choose providers that work with multiple acquirers, can provide tokenization or card on file solutions for users cards and tokens without being limited to a single acquirer. In such cases you can get acquiring offers from multiple acquiring partners and enable competition to lower prices of payment processing.
Please contact us if you consider such projects.
Payment service providers as eCommerce payment aggregators
In the digital age, where online shopping has become everyday life for millions of consumers around the world, eCommerce payments play a key role in shaping the shopping experience. Convenience and security are factors that influence purchasing decisions, and technological innovations make the payment process more and more complex and diverse.
ECommerce payment - what is it?
ECommerce payments are financial transactions carried out over the Internet that allow users to purchase for their shopping online. They include various payment methods such as:
- Credit and debit cards - the most popular payment method. It involves providing your payment card (e.g. Visa or Mastercard) details in the payment form issued by the payment gateway.
- Electronic wallets - services such as Apple Pay or Google Pay where card tokens generated for a specific card are returned to make a payment.
- Open banking - direct transfers from your bank account.
- Crypto - an increasingly popular method, although less common. This is a way of making transactions in which digital currencies based on blockchain technology are used instead of traditional fiat currency (such as dollars, euros or zlotys), e.g. Bitcoin, Ethereum, Litecoin or Ripple
ECommerce payments place a strong emphasis on security and convenience to meet the needs of both sellers and consumers. Additionally, they often involve various security systems, such as SSL, to protect users' personal and financial information and to
prevent them from frauds.
As this field develops, more and more eCommerce payment methods are being created, and therefore there is a need for entities to aggregate available payment options in one place and allow them to manage sensitive card data in the name of the merchants that are not PCI DSS compliant. Such an entity is the Verestro Paytool, a payment gateway and a payment service provider that supports above mentioned payment methods such as credit and debit cards, payment with Google Pay and Apple Pay wallets and payment using the BLIK code.
How does it work?
- Selection of goods or services
- The customer selects the products or services he or she wants to buy and adds them to a shopping cart on the online store's website.
- Moving to checkout
- After completing the purchase, the customer goes to the “checkout” section, where he or she enters his/her contact information, shipping address and chooses a payment method.
- Choosing a payment method
- Online stores offer various payment methods, such as: Credit or debit card payments (Visa, Mastercard, etc.).
- Credit and debit cards - the most popular payment method. It involves providing your payment card details in the payment form issued by the payment gateway.
- Electronic wallets - services such as Apple Pay or Google Pay where card tokens generated for a specific card are returned to make a payment.
- Open banking - direct transfers from your bank account.
- Crypto - an increasingly popular method, although less common.
- Online stores offer various payment methods, such as: Credit or debit card payments (Visa, Mastercard, etc.).
- Payment authorization
- Depending on the payment method selected, the authorization process can be carried out in different ways:
- Card payment: the customer enters the card data (number, expiration date, CVV code) and approves the transaction. The payment system (e.g. Stripe, PayPal) then sends the data to the bank for authorization.
- Online transfer: the system redirects the customer to his/her bank's website, where he/she logs into his/her account and approves the transfer.
- Electronic wallet: after selecting a payment method, the customer logs into his/her wallet (e.g. PayPal), where he/she approves the payment.
- Depending on the payment method selected, the authorization process can be carried out in different ways:
- Transaction security
- Transactions are usually secured with encryption protocols, such as SSL (Secure Socket Layer), to prevent third parties from intercepting payment data.
- In addition, some payment methods (such as card payments) require identity verification, such as 3D Secure, which is an additional verification step (such as an SMS code or approval in a bank app).
- Transfer of funds
- After a successful payment, the funds are transferred to the seller's account. Transaction processing time may vary depending on the payment method selected.
ECommerce payment flow using the Paytool payment service provider
The first step of each transaction always takes place in a merchant's application. Such an application is usually integrated with the various payment gateways (payment service providers) such as the Verestro Paytool. Choosing to pay using a particular payment service provider redirects the payer to the PSP's web view, where all payment methods offered by the PSP are listed. The view of such a use case from the end user's perspective has been shown below.
At the level of the view of the list with all available payment methods, the payment service provider - in this case the Verestro Paytool - is already responsible for the entire transaction. Regardless of which eCommerce payment method the payer chooses, the payment service provider must enable the payer to write out the card data or retrieve it from the mobile wallet (e.g. Google Pay, Apple Pay or Click to Pay), check the correctness of the data, perform payer and their card authentication (e.g. 3D Secure) or finally perform the transaction itself and inform the merchant and the payer about transaction final status.
How to integrate with the Verestro Paytool?
Leverage our quick and easy integration! Here you'll find instructions on how to integrate the Verestro Paytool solution: How to integrate | Verestro Developer Zone. Before using this solution, you must complete the onboarding process and create an account in the Verestro Paytool system.
If you are interested in Verestro's payment gateway, visit our website and contact us.
Direct Debit Payments from eWallet in eCommerce Environment
There is a new payment scenario appearing in the eCommerce landscape – payments directly from a wallet account. Let me describe this use case in this article.
Let’s imagine you are a merchant or a marketplace where multiple users are using cards or various local payment methods for payments. It is obvious that Merchant Fee becomes an important cost factor in your business. Sometimes you pay 1%, but sometimes it can go up to 2-3-5%. There are several ways of limiting this cost – like multi-acquiring described in another article, but one of the interesting ways of doing so is to create a wallet account with an IBAN for the user at the moment of transaction and enable him/her to make a banking transfer in order to charge this account later.
This process can work in the following way:
1. User chooses a product to purchase
2. Merchant informs the user that they will receive a 0.5% discount if they pay by banking transfer
3. User confirms payment and gets an IBAN
4. User transfers money to the IBAN
5. Merchant charges this account
This process can be very useful as after making this transaction it is more likely that the user will repeat this payment process in the next transaction. Thanks to this the merchant can limit their acquiring fees because eventual transaction costs are moved to the user who is initiating a banking transfer in this case. In many countries, a local banking transfer or SEPA transfers are for free, so the users do not have obstacles and can use this payment method any time they come back to the merchant.
In the case of marketplaces, this IBAN can also be used for merchants registered at a marketplace to process a transaction in and out in an effective way.
Please contact us if you are interested in similar use cases.