Distribute payments to your customers' or vendor's bank accountsPayment distribution by wire transfer consists of sending money to your customers’ accounts. In other words, if you have their bank details, you can use your Kushki distribution account and send the money to their accounts by wire transfer, using whatever logic you prefer.This is ideal for:
Payments for suppliers or sellers
Marketplaces
Delivery applications
Important ❗️⛔️
This feature is only available on demand
To keep in mind
Due to our risk policies, the available payment methods and the integration type may vary once you complete the affiliation. We will tell you how to proceed if this process applies to your merchant.
The first step is to check the list of banks available to make the wire transfer. To do so, you must use this endpoint, which will show you the banking institutions available to make the transaction.
JavaScript
Python
PHP
In response to this call, you will receive the name and code of the available banks. The latter must be sent in the transfer out token request.
After obtaining the bank code of the account where the transfer will be received, you have to request a token by using our transfer out token request endpoint.
Do you want to send multiple payments?
If you need to send a large volume of transfer out transactions, we recommend you tokenize them using multiple threads, save the tokens and then perform the initialization of these in queue using the initialization endpoint. Remember that each token has a duration of 30 minutes.
JavaScript
Python
PHP
Keep in mind
The only supported document type is the RUT. If the check digit is a __K __letter, send it in upper case.
In this step, you should have obtained a token, and then you will be able to start the distribution process with Kushki. You will need to make a call to our initialization endpoint to process the payment.
The transaction status is automatically notified when the money has been deposited in the bank account.
To configure a webhook in your test merchant site, you need to notify our agents by indicating the URL and the payment method via email to email address.
The final result of this test data depends on your merchant's configuration: it requires the test environment (sandbox) to be active for your merchant and the assigned processor to support simulating certain statuses. If you don't get the expected result, contact your Kushki account manager or support.
There are test ID numbers that you can use in the UAT environment to ensure that your integration is ready.Approved transaction
Account number: 1200000000
Identification number: 19.998.005-K
Identification type: RUT
Account type: CA, CC o CV
Important
To top up funds for the testing phase, email us and for the production phase, you must make a transfer of funds to our Banco de Chile Current Account, currency (CLP) No. 00-408-06768-03. Please send us the proof of payment of the top-up through email.