Getting Started

Welcome to the developer duitku.com page. Integration with duitku can be done in several easy ways as below.

Register a Merchant Account

Register account

List
  1. Access Duitku Merchant at this address https://passport.duitku.com/merchant

  2. Enter your email address

  3. The activation email will be sent to the email you registered. Open your email, click the activation link on the email sent by Duitku

  4. Enter your name, telephone number and password

  5. The OTP code for activating the cellphone number will be sent to the cellphone number you entered. Enter the OTP code that you have received

  6. Please login using the email you have registered and you will be directed to Sandbox Duitku page to be able to try transacting in Duitku

Account activation

Personal
  1. Sign up and login using your account in Duitku dashboard

  2. Click Merchant Application Form

  3. Choose Personal Account option and fill in your personal datas through several stages

  4. Fill in your business profile

  5. Fill in your business address

  6. Fill in your personal data and your bank account

  7. Fill in your business transaction profile

  8. Pick payment method that would like you use

  9. If OVO or ShopeePay method has been selected. There would be pop up of term and condition like the picture, please download to proceed to next page.

  10. Scan and upload your identity card, taxpayer identification number, bank account and business logo for verification purposes

  11. You are able to access Duitku Production after being verified by our admin, Let's have a transaction!

Domestic Company
  1. Sign up and login using your account in Duitku dashboard

  2. Click Merchant Application Form

  3. Choose Company Account option and fill in your company datas through several stages

  4. Fill in your business profile

  5. Fill in the PIC contact of your company

  6. Fill in your business address

  7. Fill in your personal data and your company bank account

  8. Fill in your business transaction profile

  9. Pick payment method that would like you use

  10. If OVO or ShopeePay method has been selected. There would be pop up of term and condition like the picture, please download to proceed to next page.

  11. Email us your company legality documents to [email protected]

  12. Click check as approval verification to attach company legality documents

  13. Scan and upload your identity card, taxpayer identification number, bank account and business logo for verification purposes

  14. You are able to access Duitku Production after being verified by our admin, Let's have a transaction!

Foreign Company
  1. Sign up and login using your account in Duitku dashboard

  2. Click Merchant Application Form

  3. Choose Company Account option and fill in your company datas through several stages

  4. Fill in your business profile

  5. Fill in the PIC contact of your company

  6. Fill in your business address

  7. Fill in your personal data and your company bank account

  8. Fill in your business transaction profile

  9. Pick payment method that would like you use

  10. If OVO or ShopeePay method has been selected. There would be pop up of term and condition like the picture, please download to proceed to next page.

  11. Email us your company legality documents to [email protected]

  12. Click check as approval verification to attach company legality documents

  13. Scan and upload your identity card, bank reference, bank account and business logo for verification purposes

  14. You are able to access Duitku Production after being verified by our admin, Let's have a transaction!

Account Integration

Integration
  1. Log in to your Duitku account that you have registered

  2. On the left menu, click the My Projects menu

  3. Click the Add Project button

  4. Fill in the Project Name, Website Address, and your Project URL Callback along with Upload your Website Logo and background image

    Information:

    1. Project Name: The name of your project in Duitku
    2. Website Project: your website address
    3. Callback URL Project: a link to send a successful/failed transaction response in a return value in the form of HTTP Post
    4. Logo: Your site's logo to be displayed on the checkout page at Duitku, size [size 150 x 40 pixel]
    5. Image: Background image to be displayed on the checkout page at Duitku, size [size 1920 x 1080 pixel]
    6. Logo & Image: (Optional) You can add it later if it's not available
  5. Click the Save Project button to save Project information, or Back to cancel the fields

  6. You will be directed to the list of projects that you have

  7. You will get a Merchant Code and Project API Key to be used in the integration process with your site

  8. Click the Edit button to change the details of your Project fields

  9. Click the Payment System button to select the payment system configuration that you can use

  10. Click the Delete button to delete the project data entry that has been registered

Payment system

Payment System Configuration
  1. Log in to your Duitku account that you have registered

  2. On the left menu, click the My Projects menu

  3. In the project list, click the Payment System button on the line of the project you want to set

  4. In each Payment Method option, click the on / off button to activate or not use the Payment Method

    Description: the green on button indicates active, while the off button is gray indicating enctivity

  5. In each Payment Method option, there is a choice of service fees charged to customers or merchants

  6. Click the back button if the settings are complete

Add User Team

Add users in your team who can access your project at Duitku.com.

Add and set the user's role to which menus can be accessed.

  1. Login

    • Open the Duitku merchant page.
    • Log in with the main merchant account you have.
    • After logging in you will be directed to the Duitku Merchant dashboard page.
    • You will see several menus to the left of the dashboard
    • Click the User Team menu.
  2. Add User

    • On the User Team page, click the Add User button to add your user team.
    • Enter the Name and Email that will be used as your user team.
    • Choose one of the User Role assignments that will be given to your user team.
    • Click the Add button if the data filled in is complete and correct.
    • You will be directed to the list of user teams that you have.
    • The User Team will be sent an email containing the Email and Password to log in as a User Team
  3. Log in with your User Team.

    • Log in with the User Team account information that was sent to the email while adding a User Team.
    • Check the box provided to log in as a team user.
  4. Edit User Team.

    • Log in with the main merchant account you have.
    • Click the User Team menu.
    • Click the change button to make changes to the User Team information.
    • You can reset your User Team password by clicking the Reset Password button.
    • You can delete your User Team by clicking the Delete User button.
    • Click the Save button to save your edits.

API

API documentation

Integrate duitku API to start transacting using Duitku on your site. Click the link below to read more.

API Docs

API Pop documentation

Integrate duitku Pop API to start transacting using Duitku on your site. Click the link below to read more.

API Pop Docs

Withdraw

Request Withdraw

  1. Login

    • Open the Duitku merchant page.
    • Log in with the merchant account that you have.
  2. Access to the Withdraw Page

    • After logging in you will be directed to the Duitku Merchant dashboard page.
    • You will see several menus to the left of the dashboard
    • Click the Withdraw menu which is in second place from the top.
    • Choose sub menu Withdraw or Instant Withdraw.
    • Withdraw : Withdrawal is free of charge and will be proccessed within maximum of 24 hours on weekdays, maximum Rp.5.000.000.000 / transaction.
    • Instant Withdraw : Withdrawal with maximum of Rp. 50.000.000,- is proccessed automatically daily and requires an additional fee of Rp. 6.500,- / withdraw.
  3. Request Withdraw

    • On the withdraw page, you will see the amount of balance you have now, a list of withdrawal transactions that you have done before (if you have already withdrawed) and a Request button.
  4. Data Filling

    • Fill in the nomenl money that you will process to withdraw.
    • Choose a bank account that will be used to receive money.
    • Click the Request button if the data filled in is complete and correct.
  5. Account Verification

    • The account number will automatically checked by system and the recipient's name will be displayed.
    • Make sure the account recipient name is correct.
    • Click Transfer only if the recipient's data is correct.
    • Withdraw transactions will be proccessed within maximum of 24 hours on weekdays and Instant Withdraw is proccessed automatically daily. If the transaction has not been proccessed within 24 hours, please contact our call center or live chat service on Duitku Merchant page.

Add Bank Account

Add Bank Account
  1. For additions or changes to a bank account, please contact admin Duitku via email to [email protected] or through live chat available on the dashboard Duitku.

Plugins

Woocommerce

Guide to installing the Duitku plugin for Woocommerce

  1. Download the Duitku plugin for Woocommerce here .

  2. Open your Wordpress Admin menu (generally in / wp-admin).

  3. Open the Plugins menu -> Add New Page.

  4. Upload the Duitku plugin file (Make sure Woocommerce is installed before adding the Duitku plugin).

  5. After the plugin is installed, Duitku will appear in the list of installed plugins. Open the Plugin -> Installled Plugins page, then activate the Duitku plugin.

  6. Open Woocommerce -> Settings then select the 'Duitku Global Configuration' tab.

  7. Enter the Merchant Code and API Key, these parameters are created on the Duitku merchant page in the Project menu section

    Addition:

    Endpoint for the trial phase https://sandbox.duitku.com/webapi

    Endpoint for stage production https://passport.duitku.com/webapi

  8. After the 'Duitku Global Configuration' setting is complete, open the Payment tab.

  9. Select the payment channel that you will use (example: Duitku Mandiri, Duitku CIMB, Duitku Wallet, Duitku Credit Card, Duitku BCA Klikpay).

  10. Here is an example of the My channel payment channel on the Check Out woocommerce page:

WHMCS

Guide to installing the Duitku plugin for WHMCS version 5.2.x - 8.x.x

  1. Download the Duitku plugin for WHMCS here .

  2. Go to your hosting file manager then to your WHMCS installation folder/directory .

  3. Upload the previously downloaded plugin file.

  4. After successfully uploading the plugin file, right click on the plugin file and select Extract.

    Note: For more explanation to add a payment gateway to WHMCS, you can see the documentation for installation and activation of the WHMCS payment gateway.

  5. After the upload process is complete, log in to your WHMCS admin.

  6. On your WHMCS admin page, click the Setup menu , point the cursor to the Payments submenu and select Payment Gateways .

  7. On the Payment Gateways page , click the All Payment Gateways tab , then click on my BCA Cash Klikpay, Duitku CreditCard, Duitku CIMB Clicks, Duitku Mandiri, Duitku VA Permata, or my payment gateway Duit module that you want to activate.

  8. If the payment gateway has turned green, then the payment gateway has been activated.

  9. After the payment gateway is activated, click the Manage Existing Gateway tab .

  10. A configuration display for the payment gateway that you activate will appear , if the payment gateway that you have activated has not yet appeared, please refresh on the Payment Gateways page .

    Information:

    1. Duitku Merchant Code: enter your Merchant Code that you get from Project on the Duitku merchant page
    2. Duitku API Key: enter the Project API Key that you got from Project on the Duitku merchant page
    3. Duitku Endpoint: If integration is still in the development stage, use this address https://sandbox.duitku.com/webapi
    4. Duitku Endpoint: If the integration is in production stage, use this address https://passport.duitku.com/webapi
  11. After completing the configuration form, click Save Changes, then repeat the payment gateway for other Duitku.

  12. Congratulations on successfully installing the Duitku plugin on your WHMCS-based site. If there are difficulties or further questions, please contact us on Live Chat or email at [email protected]

Opencart

Guide to installing the Duitku plugin for Opencart

  1. Download the Duitku plugin for Opencart

  2. Extract the downloaded file.

    Information :

    1. Opencart15 is used for Opencart version 1.5.xx download
    2. Opencart20 is used for Opencart version 2.0.xx download
    3. Opencart23 is used for Opencart version 2.3.xx download
    4. Opencart30 is used for Opencart version 3.0.xx download
  3. Open the Opencart root folder (Opencart installation folder) you use the FTP client then upload the Admin folder, Catalog and System.

  4. Open your Opencart Admin (generally in / admin) then open the Payment page.
    The first image is a display for Opencart Version 1.5 & 2.0


    The second image is a display for Opencart Version 2.3 & 3.0

  5. After the plugin is installed, the Duitku option will appear in the payment channel option.

  6. Open the configuration page and enter the Merchant Code, API Key and other required parameters. These parameters are created on the Duitku merchant page in the Project menu section.

    Endpoint URL:

    1. If integration is still in the development stage, use this address https://sandbox.duitku.com/webapi
    2. If the integration is in production stage, use this address https://passport.duitku.com/webapi
  7. A similar configuration must be set for each of the Duitku payment channel options (such as: CIMBclicks, BCA Klikpay, etc.).

  8. Make sure the main currency used is IDR

  9. After the payment channel is activated, the choice will appear on the front page of your site like the example below:

Magento

Guide to installing the Duitku plugin for Magento (for Magento version 1.9.xx, version 2.0.xx and version 2.3.xx)

  1. Download the Duitku plugin for Magento here : 1.9.x.x(obsolete) & 2.0.x.x & 2.3.x.x.

  2. Upload the app folder to the root of the Magento folder (Magento installation folder) you use the FTP client of your choice.

    (By default the root folder is on SERVER_HOST / Magento)

  3. Open the Admin Panel menu (generally in / admin). On the System menu, select Cache Management in your Magento admin.

    For version 1.9.xx:

    For version 2.0.xx & 2.3.x.x:

  4. Update the entire cache, select 'All' then send (submit).

    For version 1.9.xx:

    For version 2.0.xx & 2.3.x.x:

  5. For version 1.9.xx Open the Admin Panel menu. On the System menu select Configuration.

    For version 2.0.xx & 2.3.x.xOpen the Admin Panel menu. In the Stores menu select Configuration.

  6. In the Sales section, select the Payment Method menu.

    For version 1.9.xx:

    For version 2.0.xx & 2.3.x.x:

  7. Select Duitku in the payment method option and fill in the configuration then click save config.

    These parameters are created on the Duitku merchant page in the Project menu section.

    Url API:

    1. If integration is still in the development stage, use this address https://sandbox.duitku.com/webapi
    2. If the integration is in production stage, use this address https://passport.duitku.com/webapi

    For version 1.9.xx:

    For version 2.0.xx & 2.3.x.x Choose Duitku Online then Configure.

Prestashop

Guide to installing Duitku plugin for Prestashop (for Prestashop versions 1.6.xx and 1.7.xx)

  1. Download the Duitku plugin for Prestashop here : 1.6.xx & 1.7.xx .

  2. Extract the downloaded file.

  3. Log in to your Prestashop Admin area (generally in / admin), open the Modules and Services menu -> Modules and Services.

  4. Click the Add New Module button.

  5. Select the Duitku plugin file that will be uploaded to the file that was extracted before (example: creditcard, Mandiriclickpay, etc.).

  6. Click the Upload this Module button.

  7. In the list of available modules, search for the keyword 'Duitku'.

  8. Several modules will appear, then click install on the module you want to activate.

  9. Click Configure to open the settings page.

  10. Fill in all the information needed then click the Save button.

    These parameters are created on the Duitku merchant page in the Project menu section.

    URL:

    1. If integration is still in the development stage, use this address https://sandbox.duitku.com/webapi
    2. If the integration is in production stage, use this address https://passport.duitku.com/webapi

Virtuemart

Guide to installing Duitku plugin for Virtuemart version 3.xx

  1. Download the Duitku for Virtuemart plugin here .

  2. Log in to the Joomla! Admin site. you.

  3. Make sure Virtuemart is installed on the Joomla! Site. you

  4. Click the Extension menu, select the Manage menu, then click Install.

  5. Click the Choose File button next to the Extension Package File field.

  6. Select the Virtuemart Duitku plugin file (.zip format) that you downloaded.

  7. Click the Upload & Install button.

  8. If successful, a message will appear on the successful installation of Joomla !.

  9. After successfully installing the Duitku plugin, open the manage plugins menu in the Extension menu and then click Plugins, make sure the plugin is 'Enabled'. If the status is 'Disabled', click the green check button (Enable) in the status column.

  10. Then register the Payment Method from Duitku by clicking the VirtueMart menu, then selecting the Payment Methods menu.

  11. In the Payment Methods menu, if the Payment Method from Duitku is not yet registered, click the New button to add a new Payment Method

  12. On the Payment Method registration form, fill in the details of Payment Method Duitku.

    Information:

    1. Payment Name: Fill in the name of the Payment Method that you want to register. This Payment Name will appear in the payment method option during Checkout. Examples of Name Payment Method: Credit Card, Virtual Account, BCA KlikPay, etc.
    2. Set Alias: Fill in the alias name of the Payment Method name. Not required
    3. Published: confirm the status Published in Yes
    4. Payment Description: fill in the additional information that will be displayed in the name of the Payment Method
    5. Payment Method: choose the type of Payment Method Duitku
    6. Group Shopper: not required
    7. Order List: not required
    8. Currency: choose Indonesian Rupiah

    When it has finished filling, click the Save button

  13. If charging and storage is successful, Joomla! will display a successful storage message.

  14. After successfully storing the Payment Method data, select the Configuration tab on the Payment Method registration form.

    Information:

    1. Merchant Code: enter your Merchant Code that you get from Project on the Duitku merchant page
    2. Secret Key: enter the Project API Key that you got from Project on the Duitku merchant page
    3. Payment Type: select the type of Payment Method that you want to register in accordance with the payment channel in Duitku
    4. Endpoint URL: If integration is still in the development stage, use this address https://sandbox.duitku.com/webapi
    5. Endpoint URL: If the integration is in production stage, use this address https://passport.duitku.com/webapi
    6. Success Status: no need to change, make sure it contains Confirmed
    7. Group Shopper: not required
    8. Failed Status: no need to change, make sure it is Canceled
    9. Payment Logos: no need to be filled

    If you have finished filling in the data, click the Save or Save & Close button. Joomla! will display the message Payment Method successfully

  15. You can see the Payment Method that you listed on the Payment Method list.

  16. A similar configuration must be set for each of the Duitku payment channel options (such as: CIMBclicks, BCA Klikpay, etc.).

  17. You can see the Payment Method that you registered on the checkout page on your site.

  18. Congratulations on successfully installing the Duitku plugin on your VirtueMart based site. If there are difficulties or further questions, please contact us on Live Chat or email at [email protected].

JoomShopping

Guide to installing Duitku plugin for JoomShopping

  1. Download the Duitku plugin for JoomShopping here .

  2. Extract the file you downloaded.

  3. Using your FTP application, copy the extracted file to the \components\com_jshopping\payments folder in your Joomla installation directory.

  4. After the copy process is complete, log in to your Joomla admin.

  5. On the Joomla admin page, select the component menu, then select the joomshopping menu then select the Option menu.

  6. Select Payment menu.

  7. Click the New button to add payment options from Duitku.

  8. Fill in the configuration form for the Duitku payment method.

    Information :

    1. Published: make sure the checkbox is checked to display this payment option
    2. Code: enter your Merchant Code that you get from Project on the Duitku merchant page
    3. Title: enter the name of the payment method (for example: Credit Card, Gem Virtual Account, etc.). List of Payment Methods that can be used: BCA KlikPay, CIMB Clicks, Credit Card, Mandiri ClickPay, Permata Virtual Account.
    4. Alias: enter pm_duitku [type of payment method] (example: pm_duitkuCC, pm_duitkuVA)
    5. Script name: enter pm_duitku
    6. Price: not required
    7. Image URL: not required
    8. Type: select Extended type
    9. Description: leave it blank
    10. Show description in order: leave blank
    11. Show default bank information in bill: leave it blank
    12. Description in bill: leave blank
    13. Click the Save button when it's finished filling out the form
  9. After filling in the form in the General column, continue by filling in the configuration column (Config)

    Information :

    1. Merchant Code: enter your Merchant Code that you get from Project on the Duitku merchant page
    2. Secret Key: enter the Project API Key that you got from Project on the Duitku merchant page
    3. URL Redirect: If integration is in the development stage, use this address https://sandbox.duitku.com/webapi
    4. URL Redirect: If integration is in the production stage, use this address https://passport.duitku.com/webapi
    5. Payment Type: choose the payment type (BCA KlikPay, CIMB Clicks, Credit Card, Mandiri Clickpay, VA Permata)
    6. Order Status for successful transactions: select Complete
    7. Order Status for failed transactions: select Canceled
  10. After completing the configuration form, click the Save button, then repeat the payment gateway for my other Duitku.

  11. Congratulations, you have successfully installed Duitku plugin for JoomShopping on your site. If there are difficulties or further questions, please contact us on Live Chat or email at [email protected]

Berdu

Guide to installing Duitku payment gateway on dashboard Berdu.id.

  1. Register and activate your account at Duitku.com.

  2. Go to your Berdu website dashboard and enter the Settings menu →Payments, and click the + Payment menu in the upper right corner, then add payment gateway Duitku as your payment option.

  3. After you log into Duitku payment plugins, you will be asked to enter merchant code and Merchant key in the dashboard.

  4. Log in to the Duitku dashboard to get this information in the My Project menu. Click here to register your website Project and get an API Key.

    For Callback URL, the callback URL will immediately appear on the dashboard page of the website, copy-paste the URL of this website into the My Project details information on the Duitku Dashboard.

  5. After entering the Merchant Code and Merchant Key click Save button in the upper right corner, then click the Settings button in the upper right corner and you will be directed to choose the payment method provided and select the payment method via Duitku to get used, and click the Save button.

  6. If your Duitku account and project have been activated, you can immediately receive payments on your Berdu-based website with the added payment method.

Mixradius

Guide for installing payment gateway Duitku on Mixradius-based PPOB.

  1. Register and activate your account at Duitku.com.

  2. Go to your MixRadius dashboard and go to App Settings → Payment Gateway menu, and add payment gateway Duitku as your payment option.

  3. After you enter the Duitku payment plugin, you will be asked to enter Duitku merchant code dan API key on the settings page.

    Please Login to dashboard Duitku to get this information in the My Projects menu. Click here to register your Project website and get API Key.

  4. After entering Duitku merchant code and Duitku API Key, you will be directed to choose a payment method that can be used. Select the payment method you want to use and click the Save Changes button to save your selection.

  5. If your Duitku account and project have been activated, you can immediately receive payments on your Mixradius-based PPOB website.