Merchant Onboarding

Overview

This guide helps you understand how to connect the Platform to the profile at the Sponsor Bank and link financial Accounts using the Passport PaaS platform. This simple and effective process lets your entity quickly create your Customer, link Account(s), and get set up for easy and secure payments. By completing these steps, you will be ready for Payments and Key creation through the national Bre-B infrastructure.

If you manage payments under your business (especially if you hold a Payments License), ensure the customer details entered here match your manually registered business information. Think of this step as digitally registering your own business, setting you up to manage your accounts at the Sponsor Bank.

Business Value

  • Accelerate customer registration, enabling quicker access to financial services.
  • Reduce manual paperwork and errors, improving operational efficiency.
  • Create a seamless customer experience by rapidly onboarding users digitally.

During the onboarding process, the Merchant will have been manually created at the Sponsor Bank - this enhanced due diligence process ensures that the business model and money flows are satisfactory for accepting via the licensed Financial Entity.

it is a necessary step in order to prepare for offering financial products via the Sponsor Bank model - as payments processing is considered a High Risk activity for compliance teams. In the Passport Platform, the profile is saved as a Customer - linked to the Customer profile at the Sponsor Bank.

Request Details (Link a Merchant)
Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard

Now that the profile has been successfully linked to the Customer at the Sponsor Bank, you're ready to link the bank Account (or Accounts, plural) that was opened during the manual onboarding process. The Customer ID returned in the previous step is essential for this and will be used as the customer_id for future requests.

Customers cannot transact until they have an Account. It is essential for accessing the platform's financial services, such as real-time payments.

With the customer_id generated and the processes of linking a merchant has been completed, now the link step between the objects can be done. Business customers can only have accounts with the following type:

  • ORDINARY: Best for Merchants, with no set transaction limits or limitations. These Accounts are manually configured to be free from any local transactions taxes.

A Merchant may have multiple bank Accounts, in a 1:M relationship. There is no limit on the number of Accounts that can be opened, but to do so requires a manual process similar to the original approval flow (albeit accelerated).

Business Value

  • Programmable Bank Account that can be used to facilitate various transactions.
  • Enable immediate use of financial services through instantly available Accounts.

Request Example

  • Use the customer_id obtained in the Link a Merchant call.
ParameterDescription
customer_idUnique identifier from the Link a Merchant response body.
typeThe Account Type: ORDINARY
numberThe Account Number that was provided during the manual onboarding phase

Request Body

Account
Copy

Response Example

ParameterDescription
customer_idThe ID of the Customer the Account is linked to.
available_balanceThe object that contains the amount and currency information of the available balance of the Account.
available_balance.currencyThe currency type of the Account (COP - Colombian Peso).
available_balance.valueThe monetary value of money currently available in the Account.
idThe unique identifier of the newly linked Account. You'll use this for transactions and key creation.
numberThe internal number assigned to the Account, this acts as the Account identifier within the Sponsor Bank.
typeIndicates the account type: ORDINARY (no transaction limits).
pending_balanceThe object that contains the pending amounts and currency information of the transactions that were not liquidated.
pending_balance.currencyThe currency type of the account (COP - Colombian Peso).
pending_balance.valueThe monetary value of money in pending status for the Account.
created_atA timestamp for when the Account was created on the Passport Platform.
updated_atA timestamp for when the Account was last updated on the Passport Platform.

The notation object.parameter relates to the object and parameter relationship, within the request or response, in the example given. pending_balance.currency, refers to the currency parameter within the pending_balance object.

Next Steps

After setting up your Account, proceed to Creating Bre-B Keys to interact with the Bre-B infrastructure and this enables making instant secure payments easy.

Support and Resources

  • Visit the Postman Collection for practical examples.
  • Contact your Passport representative or technical support for further guidance.
Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard