{"id":205785,"date":"2024-12-10T03:30:28","date_gmt":"2024-12-10T03:30:28","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/doku-payment\/"},"modified":"2026-04-07T11:05:53","modified_gmt":"2026-04-07T11:05:53","slug":"doku-payment","status":"publish","type":"plugin","link":"https:\/\/ka.wordpress.org\/plugins\/doku-payment\/","author":23105206,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.3.27","stable_tag":"1.3.27","tested":"6.7.5","requires":"2.2","requires_php":"","requires_plugins":null,"header_name":"DOKU Payment","header_author":"DOKU","header_description":"Accept payment through various payment channels with DOKU. Make it easy for your customers to purchase on your store.","assets_banners_color":"","last_updated":"2026-04-07 11:05:53","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/doku.com\/","header_plugin_uri":"https:\/\/github.com\/PTNUSASATUINTIARTHA-DOKU\/doku-woocommerce-plugin","header_author_uri":"http:\/\/www.doku.com","rating":0,"author_block_rating":0,"active_installs":300,"downloads":3870,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.3.17":{"tag":"1.3.17","author":"dokuplugin","date":"2024-12-24 12:21:25"},"1.3.18":{"tag":"1.3.18","author":"dokuplugin","date":"2025-02-28 04:16:03"},"1.3.19":{"tag":"1.3.19","author":"dokuplugin","date":"2025-04-07 06:28:17"},"1.3.20":{"tag":"1.3.20","author":"dokuplugin","date":"2025-05-21 10:23:40"},"1.3.21":{"tag":"1.3.21","author":"dokuplugin","date":"2025-07-15 07:01:27"},"1.3.22":{"tag":"1.3.22","author":"dokuplugin","date":"2025-07-18 08:05:58"},"1.3.23":{"tag":"1.3.23","author":"dokuplugin","date":"2025-08-20 10:45:44"},"1.3.24":{"tag":"1.3.24","author":"dokuplugin","date":"2025-09-26 08:02:15"},"1.3.25":{"tag":"1.3.25","author":"dokuplugin","date":"2025-10-27 07:48:05"},"1.3.26":{"tag":"1.3.26","author":"dokuplugin","date":"2025-12-10 03:05:20"},"1.3.27":{"tag":"1.3.27","author":"dokuplugin","date":"2026-04-07 11:05:53"}},"upgrade_notice":{"1.3.27":"<p>Increased maximum length of IP column to 64 characters to support IPv6<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3212494,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3205212,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.3.17","1.3.18","1.3.19","1.3.20","1.3.21","1.3.22","1.3.23","1.3.24","1.3.25","1.3.26","1.3.27"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Checkout Page"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[11475,236096,507,6593,286],"plugin_category":[45],"plugin_contributors":[235644],"plugin_business_model":[],"class_list":["post-205785","plugin","type-plugin","status-publish","hentry","plugin_tags-credit-card","plugin_tags-doku","plugin_tags-payment","plugin_tags-payment-gateway","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-dokuplugin","plugin_committers-dokuplugin"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/doku-payment\/assets\/icon-128x128.png?rev=3212494","icon_2x":"https:\/\/ps.w.org\/doku-payment\/assets\/icon-256x256.png?rev=3205212","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>DOKU plugin offers a seamless, secure payment solution allowing your customers to choose from various payment methods and complete transactions directly on your WooCommerce store.<\/p>\n\n<ul>\n<li><strong>Multiple Payment Methods<\/strong>: Accept credit cards, bank transfers, e-wallets, and other methods.<\/li>\n<li><strong>Seamless Checkout<\/strong>: Deliver a fast and secure payment experience for your customers.<\/li>\n<li><strong>Customizable Checkout<\/strong>: Tailor the checkout page to match your store\u2019s branding and design.<\/li>\n<li><strong>Sandbox\/Production Mode<\/strong>: Switch between test and live environments for smooth integration.<\/li>\n<\/ul>\n\n<p>Refer to our <a href=\"https:\/\/docs.doku.com\/accept-payments\/integration-tools\/e-commerce-and-plugins\/woocommerce-wordpress\">documentation<\/a> for more information and tips.<\/p>\n\n<h3>Installation Overview<\/h3>\n\n<ol>\n<li>Install the DOKU Payment plugin.<\/li>\n<li>Activate the plugin from the Plugins page in your WordPress dashboard.<\/li>\n<li>Configure DOKU Payment settings in WooCommerce and DOKU Dashboard.<\/li>\n<\/ol>\n\n<h3>Requirements<\/h3>\n\n<ul>\n<li>WordPress 5.6 or higher<\/li>\n<li>WooCommerce 4.9.0 or higher<\/li>\n<li>PHP 8.2 or higher<\/li>\n<li>MySQL 5.6 or higher<\/li>\n<\/ul>\n\n<!--section=installation-->\n<p>Before installing <strong>DOKU Payment<\/strong>, ensure that <strong>WooCommerce<\/strong> is already installed and activated on your WordPress site.<\/p>\n\n<ol>\n<li>Install DOKU payment from our WordPress plugin store or under Plugins menu - Add New Plugin in your WordPress dashboard<\/li>\n<li>Go to Plugins page, and activate DOKU Payment<\/li>\n<\/ol>\n\n<p>After activation, follow these steps to configure the plugin:<\/p>\n\n<h3>Step 1: Configure DOKU Payment in WooCommerce<\/h3>\n\n<ol>\n<li>Go to <strong>WooCommerce<\/strong> (in sidebar) &gt; <strong>Settings<\/strong> &gt; <strong>Payments<\/strong> tab.<\/li>\n<li>Add debug log step for merchant to enable wp-config.php (file)\n   <code>define('WP_DEBUG', true);\ndefine('WP_DEBUG_LOG', true);\ndefine('WP_DEBUG_DISPLAY', false);<\/code><\/li>\n<li>Make sure <strong>DOKU-Checkout<\/strong> and <strong>DOKU General-Configuration<\/strong> are enable and click <strong>Manage<\/strong> on <strong>DOKU General-Configuration<\/strong>.<\/li>\n<li>Fill in the fields:\n\n<ul>\n<li>Tick Enable DOKU <\/li>\n<li>Choose <strong>Sandbox<\/strong> (for testing) or <strong>Production<\/strong> (for live payments).<\/li>\n<li><strong>Client ID<\/strong> and <strong>Secret Key<\/strong> (from your DOKU Dashboard).<\/li>\n<li>Set the <strong>Expiry Time<\/strong> for payment sessions (in minutes).<\/li>\n<\/ul><\/li>\n<\/ol>\n\n<h3>Step 2: Configure DOKU Dashboard<\/h3>\n\n<ol>\n<li>Log in to your <strong>DOKU Dashboard<\/strong> for testing <a href=\"https:\/\/sandbox.doku.com\/bo\/login\">https:\/\/sandbox.doku.com\/bo\/login<\/a> for live payments <a href=\"https:\/\/dashboard.doku.com\">https:\/\/dashboard.doku.com<\/a><\/li>\n<li>Navigate to <strong>Settings<\/strong> &gt; <strong>Payments Settings<\/strong><\/li>\n<li>Configure the payment methods you wish to accept, and for each channel, click <strong>Configure<\/strong><\/li>\n<li>Copy the <strong>Notification URL<\/strong> from the WooCommerce settings and paste it into the corresponding payment channel settings in your DOKU Dashboard<\/li>\n<\/ol>\n\n<p>This also applies to QRIS Notification URL. You may do so by going to QR Payment page under Payment Settings section<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20to%20have%20a%20doku%20merchant%20account%20to%20this%20plugin%20%3F\"><h3>Do I need to have a DOKU Merchant account to this plugin ?<\/h3><\/dt>\n<dd><p>Yes. Sign up on DOKU Business Account <a href=\"https:\/\/dashboard.doku.com\">Registration page<\/a>.<\/p><\/dd>\n<dt id=\"how%20do%20i%20get%20my%20api%20credentials%20%28client%20id%20and%20secret%20key%29%3F\"><h3>How do I get my API credentials (Client ID and Secret Key)?<\/h3><\/dt>\n<dd><p>To obtain your API credentials:<\/p>\n\n<ol>\n<li>Log in to your <strong>DOKU Dashboard<\/strong>.<\/li>\n<li>Navigate to <strong>Settings<\/strong> &gt; <strong>API Keys<\/strong>.<\/li>\n<li>Your <strong>Client ID<\/strong> and <strong>Secret Key<\/strong> will be displayed here. <\/li>\n<\/ol>\n\n<p>Copy these credentials and paste them into the WooCommerce DOKU Payment settings.<\/p><\/dd>\n<dt id=\"why%20do%20i%20have%20to%20configure%20notification%20url%20%3F\"><h3>Why do I have to configure notification URL ?<\/h3><\/dt>\n<dd><p>This step is important because it is where DOKU will notify WooCommerce to update the payment status. If you don't configure it in your dashboard, DOKU won't be able to send the payment status change to WooCommerce.<\/p><\/dd>\n<dt id=\"how%20can%20i%20get%20support%20from%20doku%3F\"><h3>How can I get support from DOKU?<\/h3><\/dt>\n<dd><p>For support, visit our <a href=\"https:\/\/help.doku.com\/en\/support\/home\">Help Center<\/a> to read FAQs, troubleshoot, or submit a support ticket.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.3.27<\/h4>\n\n<p>Increased maximum length of IP column to 64 characters to support IPv6<\/p>\n\n<h4>1.3.26<\/h4>\n\n<p>Change Integration Terms<\/p>\n\n<h4>1.3.25<\/h4>\n\n<p>Enhancement Notification Flow<\/p>\n\n<h4>1.3.24<\/h4>\n\n<p>Enhance Notification Process<\/p>\n\n<h4>1.3.23<\/h4>\n\n<p>Enhance QRIS status notification<\/p>\n\n<h4>1.3.22<\/h4>\n\n<p>Smooth Redirection to DOKU Checkout Page<\/p>\n\n<h4>1.3.21<\/h4>\n\n<p>Added support for WC_Cart add fee to enable custom fee handling.<\/p>\n\n<h4>1.3.20<\/h4>\n\n<p>Enhancement to allow optional phone number input<\/p>\n\n<h4>1.3.19<\/h4>\n\n<p>Enhancement QRIS notification status<\/p>\n\n<h4>1.3.18<\/h4>\n\n<p>Added new featured recover abandoned cart system.\nCustomers can now recover their carts even after the expiry time has passed.<\/p>\n\n<h4>1.3.17<\/h4>\n\n<p>Improved readme formatting and updated documentation and code standardization.<\/p>\n\n<p>1.3.16 -\nFixing minor bug and adjust code to wordpress standards.<\/p>\n\n<p>1.3.15 -\nDOKU Payment Support Tax and Fee for indodana.<\/p>\n\n<p>1.3.14 -\nDOKU Payment compatible with WooCommerce Checkout Block.<\/p>","raw_excerpt":"DOKU plugin offers a secure payment with DOKU Checkout, letting customers choose from various payment methods and complete transactions seamlessly.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ka.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/205785","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ka.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ka.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ka.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=205785"}],"author":[{"embeddable":true,"href":"https:\/\/ka.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/dokuplugin"}],"wp:attachment":[{"href":"https:\/\/ka.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=205785"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ka.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=205785"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ka.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=205785"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ka.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=205785"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ka.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=205785"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ka.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=205785"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}