PTNUSASATUINTIARTHA-DOKU / doku-woocommerce-plugin

Official WooCommerce Plugin for DOKU. Visit https://jokul.doku.com for more information about the product and https://jokul.doku.com/docs for the technical documentation.
6 stars 8 forks source link

DOKU WooCommerce Plugin

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.

Requirements

DOKU WooComerce Already Supported doku_log

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

How to use and take doku_log file?

  1. Open your WooCommerce_dir directory on your store's webserver.
  2. Create folder doku_log in your directory store's, so plugin will automatically track log in your store's webserver.
  3. Then check doku_log and open file in your store's webserver.
  4. You will see doku log file by date.
  5. And you can download the file.
  6. 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.

Payment Channels Supported

Direct API

  1. Virtual Account:

    • BCA VA
    • Bank Mandiri VA
    • Bank Syariah Mandiri VA
    • DOKU VA
  2. Credit Card

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

How to Install

  1. Download the plugin from this Repository
  2. Extract the plugin and compress the folder "woo-doku-jokul" into zip file
  3. Login to your WordPress Admin Panel
  4. Go to Plugins > Add New
  5. Click Upload Plugin and select the zip file
  6. Click Install Now
  7. Click Activate the plugin
  8. Done! You are ready to setup the plugin

Plugin Usage

General Configuration

  1. Login to your WordPress Admin Panel
  2. Click Module > Settings
  3. Click Payments tab
  4. You will find "Jokul - General Configuration"
  5. Toggle the Enabled to ON
  6. Here is the fileds that you required to set:

    General Configuration

    • 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
  7. Click Save Changes button
  8. Go Back to Payments Tab
  9. Now your customer should be able to see the payment channels and you start receiving payments

VA Configuration

VA Configuration

To show the VA options to your customers, simply toggle the channel that you wish to show.

VA Configuration Details

You can also click Manage to edit how the VA channels will be shown to your customers by clicking the Manage button.

Credit Card Configuration

Credit Card Configuration

To show the Credit Card options to your customers, simply toggle the channel that you wish to show.

Credit Card Configuration Details

You can also click Manage to edit how the Credit Card channels will be shown to your customers by clicking the Manage button.

Alfamart O2O Configuration

Alfamart O2O Configuration

To show the Alfamart O2O options to your customers, simply toggle the channel that you wish to show.

Alfamart O2O Configuration Details

You can also click Manage to edit how the Alfamart O2O channels will be shown to your customers by clicking the Manage button.

Checkout Configuration

Jokul Checkout Configuration

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.

Jokul Checkout Configuration Details

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.