Where to begin
Do testing (without real data)
- Submit an API integration request on Bank 131's website. A Bank 131 manager will contact you, help you gain access, and answer your questions.
- Issue a secret key and a public key. These keys are intended for test requests only. Performing operations with real data will require different keys.
- Share your public key with Bank 131 and get the Bank's public key.
- If you want to get webhooks from the Bank, provide your personal manager with a URL at which you would like to receive them.
Upon completing these steps, you will receive a test project identifier—a unique code assigned by the Bank to your business for API authentication. This identifier is required for all requests. For example, it allows the Bank to determine the origin of a payment.
Go live
All organizations that process, transmit, or store payment card data, as well as those that do not handle such data directly but can impact card data security, are required to comply with the Payment Card Industry Data Security Standard (PCI DSS). The scope of requirements depends on the payout or payment method. Using the widget of Bank 131 reduces the number of applicable requirements.
For more information, please visit the official NSPK website.
Before starting to work with live data, ensure that all operations in the test mode are completed without errors.
- Complete your legal entity KYC procedure with Bank 131 and sign an agreement.
- Open and top up the required accounts:
- a collateral account – for payouts, except for the Faster Payments System (FPS)
- a settlement account – for payouts, including via the Faster Payments System (FPS)
- an escrow account – for payouts with funds belonging to other individuals or organizations made on your behalf
- Issue a secret key and a public key for operations with real data.
- Share your public key with Bank 131 and get the Bank's public key.
- Join the Electronic Document Workflow (see the rules). Specify your public key in the Certificate of recognition of the electronic signature verification key.
For webhooks, you can use the same URL address you used for testing or you can provide your personal manager with another one.
After everything is set up for you, you will get a project identifier for performing live transactions.