Skip to main content

Direct Transfer Overview

Direct Transfer is one of the payment method options at DOKU. By using this payment method, your customers can pay their order through bank transfer directly to your bank account or using DOKU’s bank account. DOKU will generate a total amount with a unique 3-last digit for customers to pay. This is suitable for corporate business needs with a large number of transactions.

Currently Direct Transfer is available for BCA bank accounts.

How To use

Before starting to use Direct Transfer, you must complete your onboarding process. Learn more about how to register on DOKU as a merchant here

1. Activate Payment Channel

  1. Login to DOKU using merchant's registered email adress and password
  2. Go to Menu "Configuration" and then "Direct Transfer".
Activate Payment Channel

  1. You will see DOKU's bank account on the default list. If you want to register your own bank, you can click the "Add New Bank Account" button located on the top right.
Activate Payment Channel

  1. Fill all the required fields. Then click the "Connection Test" button to ensure your API Connection.
Activate Payment Channel

  1. If the connection test status is "Success" then the "Submit" button will be enabled and you can click on it to continue the process.
Activate Payment Channel

  1. The new bank account will be added to the list and the status will be activated. If you want to change to using DOKU’s bank account, you can click the toggle button on the “Status” column.
Activate Payment Channel

2. Setup Payment Notification URL (Mandatory)

  1. Click “Configure” button at “Action” column on the active account.
Setup Payment Notification URL

  1. Input payment notification URL and then click “Submit”.
Setup Payment Notification URL

3. Generate Payment Request

Generate Payment Requests will be done through API on the backend by the merchant for every transaction per customer. It will appear automatically on the Direct Transfer Transaction Report list if there’s a new payment request successfully generated.

4. Payment Instructions page

You will receive payment instructions link through API on the backend that you can use to inform your customers so they can complete the payment. Customers can proceed Direct Transfer via ATM, Internet Banking or Mobile Banking.

5. Direct Transfer Transaction Report

  1. Go to the menu “Report” and then “Direct Transfer”. You can see the list of invoices that have been generated and the payment status per invoice.
Direct Transfer Transaction Report

Below is the list of the status that might appear:

SUCCESSCustomer has completed the payment
PENDINGCustomer has not completed the payment
EXPIREDDirect Transfer payment has been expired before customer completed the payment
  1. Click “Details” button on “Action” column to see report detail per transaction.
Direct Transfer Transaction Report