Docs play_arrow Visa B2B Connect

Visa B2B Connect Documentation

Ready to start coding?

Things to Know

Visa is developing Visa B2B Connect for use by participating pilot banks. The Visa B2B Connect APIs can be used by any developer in the sandbox with registration and acceptance of terms and conditions. However, only participating pilot banks and their technology partners will be able to use these APIs in production. Bank participation in the pilot is subject to Visa approval and execution of the pilot participation agreement.

You can use the API explorer provided in the API Reference section to understand the usage of the APIs in the Sandbox. Currently, the APIs are only available for use in the sandbox while the service is in pilot. Check back on this page later for further updates on commercial availability of Visa B2B Connect APIs.

For further information, contact developer@visa.com.

Availability

The following table lists the regional availability for Visa B2B Connect. To view availability of all products, refer to the Availability Matrix.

Available in entire region

Limited availability in region

Not available

Product Name Availability Notes
Visa B2B Connect
Product Name Availability Notes
Visa B2B Connect
Product Name Availability Notes
Visa B2B Connect
Product Name Availability Notes
Visa B2B Connect
Product Name Availability Notes
Visa B2B Connect

Getting Started

Visa B2B Connect is a business-to-business payment service that Visa is developing for pilot with participating banks to allow their corporate clients to pay their vendors and be paid by their own customers. Visa B2B Connect is designed to specifically address the challenges with traditional cross-border and cross-currency non-card payments. The full suite of Visa B2B Connect APIs will allow participating pilot banks or their technology partners to develop an end-to-end B2B payments solution for cross-border and cross-currency transactions.

Visa B2B Connect is a new platform designed to give financial institutions a simple, fast and secure way to process business-to-business payments globally.  Visa uses blockchain technology to build Visa B2B Connect to facilitate financial transactions on a scalable, permissioned but private network.

Visa has developed a new time transaction platform designed for the exchange of high-value international payments between participating banks on behalf of their corporate clients. Managed by Visa end-to-end, Visa B2B Connect will facilitate a consistent process to manage settlement through Visa's standard practices.

Visa B2B Connect provides a suite of APIs designed to enable participating banks to help automate business-to-business, cross-border and cross-currency payments.

Participating banks can choose to integrate to all of the available APIs to enable development of an end-to-end B2B payments solution that allows the bank to on-board its customers, setup eligible suppliers, check Visa B2B Connect foreign exchange rates and submit payments.

Alternatively, the bank can choose to integrate to a subset of the APIs to address more specific needs such as checking on the status of a payment that may have been initiated through the Visa B2B Connect bank-branded site or looking up a current or historical foreign exchange rate. 

How Does it Work?

Visa B2B Connect provides a suite of APIs which allows participating banks to help automate B2B, cross-border and cross-currency payments.

Participating banks can choose to integrate to the suite of Visa B2B Connect APIs to enable development of an end-to-end B2B payments solution that allows them to on-board their customers, setup their suppliers, check Visa B2B Connect foreign exchange rates and submit payments. Alternatively, they can choose to integrate to a subset of the APIs to address more specific needs such as checking on the status of a payment that may have been initiated through the Visa B2B Connect bank-braded site.

Why Use It?

Predictable and Transparent

Participating banks and their corporate clients receive near real-time transaction notification and finality of payment.

Secure

Signed and cryptographically linked transaction designed to ensure an immutable system of record.

Trusted

All parties in the network are known participants on a permissioned private blockchain architecture that is operated by Visa.

APIs Included

Bank API

The Bank API allows the participating bank to retrieve and update its bank profile information and settings, view current or historical net settlement positions related to transactions processed on Visa B2B Connect as well as search for one, more or all of the companies previously enrolled by the bank for the Visa B2B Connect service.

Company API

The Company API allows the participating bank to setup or edit its enrolled companies to use the Visa B2B Connect Service as well as allowing the participating bank to determine if its enrolled company's supplier is also enrolled in the Visa B2B Connect service and is eligible to be paid. 

Payments API

The Payments API allows the participating bank to originate a payment on behalf of its enrolled customer to one of the customer's enrolled suppliers, search for Visa B2B Connect payments made by or received by its enrolled companies and view the current or historical foreign exchange rate for a provided currency pair. 

Reference Data API

The Reference Data API allows the participating bank to view the list of countries that are not eligible for participation in the Visa B2B Connect service, view the system level transaction limits set for Visa B2B Connect Transactions, view the various transaction currencies supported by Visa B2B Connect, view the available payment notification options for the bank and enrolled companies and retrieve the industry classification codes that are used to identify a company's specific industry during the Company onboarding process.

Looking up a Current or Historical Foreign Exchange Rate

The Payments API allows participating banks to view the current or historical foreign exchange rate for a provided currency pair.  This can be used to display the current FX rate to companies getting ready to make a cross-currency payment or to research historical FX rates. 

The FX rate calculator method requires that the bank provide both the source and the target currency ISO codes in the request but can be used with or without providing an effective date. When an effective date is provided, the FX Rate Calculator method response will contain the Visa B2B Connect foreign exchange rate for the requested processing day. When used without providing an effective date, the FX Rate Calculator response will contain the Visa B2B Connect foreign exchange rate for the current processing day.

When using FX Rate Calculator, the source currency is intended to be the currency of the originator of the payment.  The target currency will be the currency of the payment recipient.