Installation and Configuration - PTNUSASATUINTIARTHA-DOKU/WHMCS-DOKU GitHub Wiki

Contents

Installation

On this tutorial we discuss for download as zip file :

  1. Click the green button on the right side as follow

  1. Once it's clicked it will reveal as follow

  1. Choose download as zip as follow

  1. It will prompt the download if you're allowed to automatically download folder settings on your web browser otherwise it will prompt to choose the download folder and the zip file name

  2. Unzip that downloaded folder, inside the folder you unzipped contain with library and 2 module payment at the same time.

  1. For upload the file into your server by following the module name as follow :
  • Upload your modules/gateways same directory as your server
  • Upload dokuhosted folder to your server directory modules/gateways/
  • Upload your modules/gateways/callback same directory as your server.
  1. Enable DOKU Merchant or DOKU Account Billing by follow : Setup > Payments > Payment Gateways

  2. After that you will see the page as follow

  1. Choose the All Payment Gateways tab (see the picture below)

  1. You will see DOKU Merchant and DOKU Account Billing there (see the picture below)

  1. Click on the DOKU Merchant, you will be redirect to configuration page and have notification (see the picture below)

We will discuss later for the configuration

  1. Go to All Payment Gateway Settings and see the DOKU Merchant module payment are changed to green where it's mean the module has been install (see the picture below)

  1. Click again for DOKU Account Billing, you will be redirect to configuration page and have notification (see the picture below)

  1. And go to All Payment Gateway Settings, see the DOKU Merchant and DOKU Account billing are changed to green where it's mean the module has been install. (see the picture below)

NOTE :

  • Inside the module are contained with 2 different payment :
    • DOKU Merchant for Standard Payment
    • DOKU Account Billing for recurring / subscription as advance payment.

CONFIGURATION

DOKU MERCHANT

Here in the configuration for DOKU Merchant, We will discuss one by one first of all let's we diccuss from number 1 to 7 (see the picture below)

Picture 1 information :

  1. Ticked the modules to show on the order form
  2. Fill development mall id
  3. Fill chain merchant for development
  4. Fill development shared key
  5. Fill production mall id
  6. Fill chain merchant for production
  7. Fill production shared key

From number 8 to 17 from picture 2 (see the picture below)

Picture 2 information :

  1. Tick Use Logger on Transaction Log? (Billing > Gateway Log) if you wanted to see the log on your payment log
  2. Choose the environment on the dropdown according to your environment
  3. Tick Use EDU? if you're using EDU service
  4. Tick Use Identify? if you're using Bank Transfer VA or Internet Banking
  5. Tick Enable Payment Check During Notify and Redirect is the required where you need to be tick otherwise all of the payment are not working.
  6. Please Enter your URL Notify to DOKU Dasboard
  7. Please Enter your URL Redirect to DOKU Dasboard
  8. Please Enter your URL Review to DOKU Dasboard if you're using EDU
  9. Please Enter your URL Identify to DOKU Dasboard
  10. Enter your whmcs admin username with level full administrator to get working internal API on WHMCS

Choose for payment channel as picture 3 as number 18 (see the picture below)

Picture information 3 :

  1. Tick the payment channel depends on your needs.

Choose the sale or installment as picture 4 as number 19 to 27 (see the picture below)

Picture 4 information :

  1. By default the use installment are SALE but if you're using installment you might be choose ONUS Installment or OFFUS Installment on the dropdown.

Number 20 to 27 if you're using installment on us weather it's using acquirer BNI, BCA or Mandiri fill based on the promo code given.

For choose offus installment are in the number 28 and 29 by following picture 5 (see the picture below)

  1. Fill the promo code based on the month given and don't forget to tick the bank

  2. Click the Save Changes for saving your preferences for DOKU Merchant

DOKU ACCOUNT BILLING

Here in the configuration for DOKU Account Billing, We will discuss one by one first of all let's we diccuss from number 1 to 8 as picture 1 (see the picture below)

Picture 1 information :

  1. Ticked the modules to show on the order form
  2. Fill development mall id
  3. Fill chain merchant for development
  4. Fill development shared key
  5. Fill production mall id
  6. Fill chain merchant for production
  7. Fill production shared key
  8. Tick Use Logger on Transaction Log? (Billing > Gateway Log) if you wanted to see the log on your payment log

The next step are from number 9 to 17 as picture 2 (see the picture below)

Picture 2 information :

  1. Choose the environment on the dropdown according to your environment
  2. Tick Use EDU? if you're using EDU service
  3. Tick Use Identify? if you're using Bank Transfer VA or Internet Banking
  4. Tick Enable Payment Check During Notify and Redirect is the required where you need to be tick otherwise all of the payment are not working.
  5. Please Enter your URL Notify to DOKU Dasboard
  6. Please Enter your URL Redirect to DOKU Dasboard
  7. Enter your whmcs admin username with level full administrator to get working internal API on WHMCS
  8. Click the Save Changes for saving your preferences for DOKU Account Billing

Special Notes

  • This WIKI article are covered with DOKU Merchant and DOKU Account Billing installation and configuration.
  • For troubleshooting please kindly to read our troubleshooting page