DOKU makes it easy for you accept payments from various channels. DOKU also highly concerned the payment experience for your customers when they are on your store. With this plugin, you can set it up on your WooCommerce website easily and make great payment experience for your customers.
- WordPress 5.6 or higher. This plugin is tested with Wordpress 6.2
- WooCommerce 4.9.0 or higher. This plugin is tested with WooCommerce v7.2.1
- PHP v5.6 or higher
- MySQL v5.6 or higher
- DOKU account:
- For testing purpose, please register to the Sandbox environment and retrieve the Client ID & Secret Key. Learn more about the sandbox environment here
- For real transaction, please register to the Production environment and retrieve the Client ID & Secret Key. Learn more about the production registration process here
This doku_log
is useful to help simplify the process of checking if an issue occurs related to the payment process using the DOKU Plugin. If there are problems or problems using the plugin, you can contact our team by sending this doku_log file. Doku_log
will record all transaction processes from any channel by date.
- Open your
WooCommerce_dir
directory on your store's webserver. - Create folder
doku_log
in your directory store's, so plugin will automatically track log in your store's webserver. - Then check
doku_log
and open file in your store's webserver. - You will see
doku log
file by date. - And you can download the file.
- If an issue occurs, you can send this
doku_log
file to the team to make it easier to find the cause of the issue.
Direct API
-
Virtual Account:
- BCA VA
- Bank Mandiri VA
- Bank Syariah Mandiri VA
- DOKU VA
-
Credit Card
-
Alfamart O2O
Checkout Easily embed our well-crafted yet customizable DOKU payment page for your website. With a single integration, you can start accepting payments on your web. With a single integration, Checkout allows you to accept payments from various DOKU payment channels.
- Download the plugin from this Repository
- Extract the plugin and compress the folder "woo-doku-jokul" into zip file
- Login to your WordPress Admin Panel
- Go to Plugins > Add New
- Click Upload Plugin and select the zip file
- Click Install Now
- Click Activate the plugin
- Done! You are ready to setup the plugin
-
Login to your WordPress Admin Panel
-
Click Module > Settings
-
Click Payments tab
-
You will find "Jokul - General Configuration"
-
Toggle the Enabled to ON
-
Here is the fileds that you required to set:
- Environment: For testing purpose, select Sandbox. For accepting real transactions, select Production
- Sandbox Client ID: Client ID you retrieved from the Sandbox environment DOKU Back Office
- Sandbox Secret Key: Secret Key you retrieved from the Sandbox environment DOKU Back Office
- Production Client ID: Client ID you retrieved from the Production environment DOKU Back Office
- Production Secret Key: Secret Key you retrieved from the Production environment DOKU Back Office
- Expiry Time: Input the time that for VA expiration in minutes
- Notification URL: Copy this URL and paste the URL into the DOKU Back Office. Learn more about how to setup Notification URL here
- QRIS Notification URL : Copy this URL and and contact our support team to help paste in QRIS Backoffice. This channel only support if youre enabling Checkout as a payment method.
- Email Notifications : You can activated the feature send emails for VA and O2O channels. This email contains how to pay for the VA or Paycode.
- Sub Account Feature : This feature helps you to routing your payment into your Sub Account ID. You can see the details for payment flow if youre using this feature here
-
Click Save Changes button
-
Go Back to Payments Tab
-
Now your customer should be able to see the payment channels and you start receiving payments
To show the VA options to your customers, simply toggle the channel that you wish to show.
You can also click Manage to edit how the VA channels will be shown to your customers by clicking the Manage button.
To show the Credit Card options to your customers, simply toggle the channel that you wish to show.
You can also click Manage to edit how the Credit Card channels will be shown to your customers by clicking the Manage button.
To show the Alfamart O2O options to your customers, simply toggle the channel that you wish to show.
You can also click Manage to edit how the Alfamart O2O channels will be shown to your customers by clicking the Manage button.
To show the Checkout options to your customers, simply toggle the channel that you wish to show. DOKU Checkout allows you to accept payments from various DOKU payment channels. You can enable or disable the payment channel that you want to show in your store view in DOKU Backoffice Configuration.
You can also click Manage to edit how the Checkout channels will be shown to your customers by clicking the Manage button. Below you can update the QRIS Credential that youre already get from our Support Team.