Supported Integrations

Bank Pairs

Direct currently supports fund transfer in The Philippines and Indonesia.

The Philippines

BDO BPI Metrobank PNB RCBC UnionBank
PH_CB PH_ALLBANK PH_BDO PH_AAIIB PH_EWB PH_ALLBANK
PH_CBS PH_AUB PH_BPI PH_ALLBANK PH_EWBRB PH_AUB
PH_CLRB PH_BDO PH_CB PH_ANZ PH_METRO PH_BDO
PH_EWB PH_BDONB PH_CBS PH_AUB PH_PNB PH_BDONB
PH_EWBRB PH_BOC PH_CLRB PH_BANKFLORIDAPH PH_PNBS PH_BOC
PH_GBY PH_BPI_BANKO PH_EWB PH_BBL PH_SB PH_BPI
PH_GXI PH_CAMALIG PH_EWBRB PH_BDO PH_SBS PH_CB
PH_LBP PH_CARDBANK PH_GBY PH_BDONB PH_UB PH_CBS
PH_METRO PH_CB PH_GXI PH_BOA PH_CLRB
PH_PMP PH_CBS PH_LBP PH_BOC PH_CTBC
PH_PNB PH_CLRB PH_METRO PH_BPI PH_CTBCPH
PH_PNBS PH_CTBC PH_PMP PH_BPI_BANKO PH_DUNGGANUN
PH_PSB PH_CTBCPH PH_PNB PH_CAMALIG PH_EQB
PH_RCBC PH_DBP PH_PSB PH_CB PH_EWB
PH_RSB PH_DUNGGANUN PH_RCBC PH_CBS PH_EWBRB
PH_SB PH_EQB PH_RSB PH_CHASE PH_GBY
PH_UB PH_EWB PH_SB PH_CHINA PH_GXI
PH_EWBRB PH_UB PH_CIMB PH_ING
PH_GBY PH_CITI PH_ISLA
PH_GUINOBATAN PH_CLRB PH_LBP
PH_GXI PH_COINSPH PH_MABUHAY
PH_ING PH_COUNTRY_BUILDERS PH_MAYBANK
PH_ISLA PH_CTBCPH PH_MBSMB
PH_LBP PH_DBP PH_METRO
PH_MABUHAY PH_DBS PH_OMNIPAY
PH_MAYBANK PH_DUNGGANUN PH_PBB
PH_MBSMB PH_EQB PH_PBCOM
PH_METRO PH_EWB PH_PHILTRUST
PH_OMNIPAY PH_EWBRB PH_PMP
PH_PBB PH_FCB PH_PNB
PH_PBCOM PH_GBY PH_PRBC
PH_PHILTRUST PH_GUINOBATAN PH_PSB
PH_PMP PH_GXI PH_PVB
PH_PNB PH_HSBC PH_QCRB
PH_PNBS PH_HSBCSB PH_RCBC
PH_PRBC PH_IBK PH_RSB
PH_PRODUCERSSBC PH_ING PH_SB
PH_PSB PH_INNOVATIVE_BANK PH_STERLING
PH_PVB PH_ISLA PH_SUNSB
PH_QCRB PH_KEB_HANA PH_UCPB
PH_QUEENBANK PH_LBP PH_UCPBSB
PH_RCBC PH_MABUHAY PH_WDB
PH_RSB PH_MAYBANK PH_YSBP
PH_SB PH_MBSMB
PH_STARPAY PH_METRO
PH_STERLING PH_MICB
PH_SUNSB PH_MIZUHO
PH_UB PH_OMNIPAY
PH_UCPB PH_PBB
PH_UCPBSB PH_PBCOM
PH_WDB PH_PHILTRUST
PH_PMP
PH_PRBC
PH_PRODUCERSSBC
PH_PSB
PH_PVB
PH_QCRB
PH_QUEENBANK
PH_RANGAY_BANK
PH_RCBC
PH_RSB
PH_SB
PH_SHINHAN
PH_STAN
PH_STARPAY
PH_STERLING
PH_SUMITOMO_MITSUI
PH_SUNSB
PH_TOKYO
PH_UB
PH_UCPB
PH_UCPBSB
PH_UOB
PH_WDB
PH_YSBP

Indonesia

BNI BRI Mandiri BCA
ID_BCA ID_MANDIRI ID_BCA ID_BNI BNI
ID_BCA_SYR ID_BNI ID_BCA_SYR ID_BRI BRI
ID_BRI ID_BTN ID_BNI ID_MANDIRI MANDIRI
ID_BRI_SYR ID_BRI_SYR ID_BNI_SYR ID_BTN BTN
ID_MANDIRI ID_BCA ID_BRI ID_PERMATA PERMATA
ID_MANDIRI_SYR ID_CIMB ID_BRI_SYR ID_MEGA MEGA
ID_BTN ID_DNMN ID_BTN ID_DKI DKI
ID_BTN_SYR ID_PERMATA ID_BTN_SYR ID_BJB BJB
ID_PERMATA ID_PAN ID_PERMATA ID_JATIM JATIM
ID_PERMATA_SYR ID_MAYBANK ID_PERMATA_SYR ID_HSBC HSBC
ID_DNMN ID_HSBC ID_DNMN ID_UOB UOB
ID_DNMN_SYR ID_BKP ID_DNMN_SYR ID_CIMB CIMB NIAGA
ID_BTPN ID_MEGA ID_BTPN
ID_BTPN_SYR ID_BCA_SYR ID_BTPN_SYR
ID_OCBC ID_BJB ID_OCBC
ID_OCBC_SYR ID_BJB_SYR ID_OCBC_SYR
ID_MAYBANK ID_BTPN ID_MAYBANK
ID_MAYBANK_SYR ID_DBS ID_MAYBANK_SYR
ID_CIMB ID_DKI ID_CIMB
ID_CIMB_SYR ID_JATIM ID_CIMB_SYR
ID_PAN ID_MEGA_SYR ID_PAN
ID_PAN_SYR ID_OCBC ID_PAN_SYR
ID_MEGA ID_PAN_SYR ID_MEGA
ID_MEGA_SYR ID_STAN ID_MEGA_SYR
ID_BKP ID_MANDIRI_SYR ID_BKP
ID_BKP_SYR ID_UOB ID_BKP_SYR
ID_DKI ID_BNI_SYR ID_DKI
ID_DKI_SYR ID_BTPN_SYR ID_DKI_SYR
ID_BJB ID_CITI ID_BJB
ID_BJB_SYR ID_BKP_SYR ID_BJB_SYR
ID_JATIM ID_JATIM
ID_JATIM_SYR ID_JATIM_SYR
ID_DBS ID_HSBC
ID_STAN ID_DBS
ID_UOB ID_STAN
ID_CITI ID_UOB
ID_CITI

Integrating with Direct

You can integrate with Direct either with API or plugins.

APIs

Pre-requisites

An active bank account from any of Brankas partnered banks

  1. Sign up for a Brankas Dashboard
    Sign up
  2. Enter company details such as company name, logo, tax identification number, address, details of signatory person and person -in-charge.
    Enter company details
  3. When a transaction operation is completed, Brankas Direct will POST to the Callback URL registered by the client, alerting them that a new transaction has been completed and logged in the transaction database. These transactions can be directly queried via the RetrieveTransfers endpoint with the Brankas assigned transaction_id.

In order for Brankas Direct to POST to your webhook URL, it must be registered on Brankas Dashboard. You will need a callback listener to support idempotency. To enable this feature, look out for the Idempotency-Key in the request header.

Our team will gladly assist your onboarding journey. We will ensure that your Callback URL is registered and configured prior to going live.
Set up a callback URL and paste the URL here: Set up a callback URL

  1. Add a dummy account as a destination account.
    Set up a callback URL

  2. Generate sandbox API Key by entering your login password and click Create API Key. Do save the generated API key locally. Generate sandbox API Key

  3. Next, download Postman collection

  4. Updated the API key field (either Sandbox or Live APIkey) as a variable in Postman.

  5. Update the destination account in the Brankas Dashboard and use the destination account ID in body of checkout request /v1/checkout

  6. Update the host to https://direct.sandbox.bnk.to (for Sandbox) or https://direct.bnk.to (for live) in Postman

  7. Run and initiate checkout to checkout endpoint /v1/checkout

  8. Check the status of transaction by doing retrieve transfers to /v1/transfer

Plugins

Easily integrate with Brankas Direct if you have your webstore on either Ecwid, WooCommerce, Opencart or Prestashop. These plugins are free and do not require technical knowledge.

Note: Plugins are currently available for Indonesia and The Philippines

WooCommerce

WooCommerce is an open-source e-commerce plugin for WordPress. It is designed for small to large-sized online merchants using WordPress.

Installation

Download the plugin here.

  1. Log in to your Wordpress admin dashboard.
    On your admin dashboard go to Plugins > Add New
    Wordpress admin dashboard
  2. Click upload plugin > choose file > locate the woocommerce plugin and click Install Now
    Click upload plugin
  3. On the next page click Activate Plugin
    Activate Plugin
  4. Once installation completes, Brankas Direct Payments Gateway plugin should be listed in the plugins page.
    installation completes
Set up
  1. To set up the plugins go to WooCommerce > Settings > Payments tab in your admin dashboard
    To set up the plugins
  2. Click Brankas Direct Payments from the list.
    Click Brankas Direct Payments
  3. Check the enable button and provide your api key and save your changes. Brankas Direct will be a payment option on your Checkout page.
    Check the enable button Note: To test the plugins, enable the sandbox mode on Brankas Dashboard and utilise the sandbox api key
Opencart

Opencart is an easy to-use, powerful, Open Source online store management program that can manage multiple online stores from a single back-end. Administrative area simply by filling in forms and clicking “Save”. There are many professionally-written extensions available to customize the store to your needs.

Installation
  1. Visit Opencart’s marketplace and download Brankas Direct extension.
    Visit Opencart’s marketplace
  2. Log in to your OpenCart admin dashboard. In your admin dashboard go to Extensions -> Installer
    OpenCart admin dashboard
  3. Upload and locate the prestashop plugins, complete the installation process.
    Upload and locate the prestashop plugins
  4. Next, Go to Extensions > Extensions in your admin page and choose Payments from the dropdown.
    Go to Extensions
  5. Click Install button next to the Brankas Direct Payments and wait until the process is complete
Set up
  1. Go to Extensions > Extensions in your admin page and choose Payments from the drop down, Click the edit button next to Brankas Direct Payments.
    OpenCart Set up
  2. Update the status to enable and insert your api key, save your changes and you should be able to receive payments via Brankas Direct.
    Update the status receive payments via Brankas Direct

Note: To test the plugins integration, enable the sandbox mode and use your sandbox api key.

Prestashop

PrestaShop is a freemium, open source e-commerce platform. The software is published under the Open Software License. It is written in the PHP programming language with support for the MySQL database management system. It has a software dependency on the Symfony PHP framework.

Installation
  1. Download Brankas Prestashop plugin from marketplace. Log in to your Prestashop admin dashboard. In your admin dashboard go to Modules > Module Manager
    Download Brankas Prestashop plugin
  2. Click upload module -> select file -> and locate the prestashop plugin
    Prestashop upload module
Set up
  1. To set up the plugins go to Modules -> Modules Manager -> Payment Section, locate Brankas Direct and click configure
    Prestashop Modules Manager
  2. Enter your api key and save changes. and you should be able to pay using Brankas Direct
    Enter your api key pay using Brankas Direct