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

Activation
  1. Register your Duitku account

  2. Click the Submit Merchant Application menu

  3. Enter your personal data through 3 stages

  4. Enter personal data

  5. Enter Bank Account data

  6. Upload your scanned KTP and NPWP for verification purposes

  7. Click Continue

  8. You can access my Production Duitku account after being verified by Admin Duitku and Happy 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

    Information:

    1. Project Name: The name of your project in Duitku
    2. Website Project: your website address
    3. Callback URL Project: a link to return to your site after the transaction API process is complete
  5. Upload your Website Logo and background image (optional)

    Information:

    1. Logo: Your site's logo to be displayed on the checkout page at Duitku, size [size brp x brp pixel]
    2. Image: Background image to be displayed on the checkout page at Duitku, size [size brp x brp pixel]
  6. Click the Save Project button to save Project information, or Back to cancel the fields

  7. Click OK on the pop up window

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

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

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

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

  12. 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 inactivity

  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 my duit API to start transacting using Duitku on your site. Click the link below to read more.

API 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.
  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 nominal 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 system automatically sends a verification code to ensure that you are properly withdrawing, the verification code is sent via your cellphone.
    • Enter the verification code that was sent to the available column.
    • Click Verify if the code entered is correct.
    • Your transaction will change status from Submitted to Confirmed.
    • Transactions will be processed a maximum of 2x24 hours, if the transaction has not been processed in 2x24 hours, please contact our call center or live chat service on the 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 support@duitku.com or through live chat available on the Duitku dashboard.

Plugins

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 support@duitku.com

Magento

Guide to installing the Duitku plugin for Magento (for Magento version 1.9.xx or version 2.0.xx)

  1. Download the Duitku plugin for Magento here : 1.x.x & 2.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:

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

    For version 1.9.xx:

    For version 2.0.xx:

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

    For version 2.0.xx Open 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:

  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 Choose Duitku Online then Configure.

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:

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 .

  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 support@duitku.com.

WHMCS

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

  1. Download the Duitku plugin for WHMCS here .

  2. Extract the file you downloaded.

  3. Open the extract file result folder , then copy the modules folder into the WHMCS installation folder on your server .

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

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

  6. 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.

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

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

  9. 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
  10. After completing the configuration form, click Save Changes, then repeat the payment gateway for other Duitku.

  11. 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 support@duitku.com

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 Checkout 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:

  11. After the 'Duitku Global Configuration' setting is complete, open the Checkout tab.