All plugins
Free pluginNew · v12

DOKU

Virtual accounts, e-wallets, cards and retail outlets for Indonesia via DOKU Checkout.

Requires PremiumPress 12
FAQ

Everything you need to know

About DOKU

DOKU is one of Indonesia's largest payment gateways, offering e-wallets, virtual accounts, cards and QR payments.

What DOKU supports

Virtual accounts, e-wallets, cards and retail outlets for Indonesia via DOKU Checkout.

  • Payment methods: e-wallets, virtual accounts, cards, QRIS
  • Where it works: Indonesia
  • Billing: one-off payments
  • Price: free for every PremiumPress member

Setting up DOKU in PremiumPress

Activate the free plugin, then open your theme’s payment settings and add your DOKU credentials:

  • Client ID — DOKU Dashboard → Integration → your Client ID (BRN-…).
  • Secret key — The Secret Key paired with your Client ID — signs requests and verifies notifications. Set your DOKU notification URL

Requests are HMAC-SHA256-signed. The buyer pays on DOKU’s hosted page; the order completes via the signature-verified notification. The plugin requires PremiumPress 12.

DOKU plugin FAQ

What do I need to set up DOKU in WordPress?

You'll need a DOKU account and its Client ID and Secret key, which you enter in your PremiumPress theme's payment settings. The plugin itself is free for members.

Does DOKU support recurring subscriptions?

DOKU handles one-off payments in PremiumPress. If you need recurring billing, choose a gateway shown under the Subscriptions filter on the plugins page.

How does the DOKU checkout work?

Creates an HMAC-SHA256-signed Checkout payment, redirects the buyer to the DOKU hosted page, and completes the order via a signature-verified HTTP notification. No SDK — direct REST via wp_remote_request.

Plugin Details

Price
Free
Requires
PremiumPress 12
Provider
Website
Resources

Docs, guides & discussion

Official DOKU documentation, plus community threads and video walkthroughs.