The Visa Acceptance Solutions extension for Commercetools allows merchants to connect their Commercetools project to Visa Acceptance Solutions for secure payment processing.
- Card Payments, Click to Pay, Google Pay, Apple Pay, Paze, PayPal, Venmo, ACH/eCheck
- Tokenization to create, update and delete a card token.
- Refunding a payment back to the merchant.
- Authorization Cancellation on a payment that has not yet been captured.
- Manual capture of a payment.
- Synchronize payments for synchronizing the missing transactions and fraud transactions based on the decision taken by the merchant.
- Network Tokens for updating customer token life cycle events through API calls.
This repository contains one standalone module that enables the interactaction between a Commercetools project and Visa Acceptance Solutions.
- The front end can be any module which is supported by Commercetools. Refer to create payment to know more about the fields that needs to be passed when a payment is created for each of the payment methods.
- With help of the Commercetools HTTP API Extensions, provided payment data is sent to the Extension.
- The Extension authenticates and processes provided payload passed by the front end, exchanges it with Visa Acceptance Solutions APIs and provides Synchronous response back to the Commercetools caller. Based on the result, the front end either creates an order or continues with further payment steps. Note that order creations or modifications should be part of the front end business logic.
Please see the Overview for a high-level overview of the Extension.
The Extension is a publicly exposed service that acts as a middleware between the Commercetools platform and Visa Acceptance Solutions. Once Commercetools HTTP API Extensions is configured to call the Visa Acceptance Solutions Extension, payment create or update requests, and customer update requests will be called remotely by your Commercetools project to the Visa Acceptance Platform.
- Follow Setup Guide for getting started with the integration of Commercetools with the Extension.
- Follow Usage Guide to see more information about the payment services.