API Reference (NEW)
GL - Global
  • ID - Indonesia
  • GL - Global
DashboardProduct Docs
Resources
  • Github
  • Demo Site
  • Simulator
DashboardProduct Docs
Resources
  • Github
  • Demo Site
  • Simulator
GL - Global
  • ID - Indonesia
  • GL - Global
    • Checkout
      • Initiate Payment
        POST
    • Direct API
      • Cards
        • Generate Payment Page
        • Online Refund
      • Bank Transfer
        • NON SNAP
          • Mandiri VA
            • Mandiri VA - Generate Payment Code
            • Mandiri VA - Update Payment Code
          • BCA VA
            • BCA VA - Generate Payment Code
            • BCA VA - Update Payment Code
          • Bank Syariah Indonesia VA
            • BSI VA - Generate Payment Code
            • BSI VA - Update Payment Code
          • DOKU VA
            • DOKU VA - Generate Payment Code
            • DOKU VA - Update Payment Code
          • Permata VA
            • Permata VA - Generate Payment Code
            • Permata VA - Update Payment Code
          • CIMB VA
            • CIMB VA - Generate Payment Code
            • CIMB VA - Update Payment Code
          • BNI VA
            • BNI VA - Generate Payment Code
        • SNAP
          • BNC SNAP VA
            • Step 1 - Init KJUR
            • Step 2 - Get Token
            • Step 3 - Create VA (DGPC)
          • BNI SNAP VA
            • Step 1 - Init KJUR
            • Step 2 - Get Token
            • Step 3 - Create VA (DGPC)
          • BRI SNAP VA
            • Step 1 - Init KJUR
            • Step 2 - Get Token
            • Step 3 - Create VA (DGPC)
          • BSI SNAP VA
            • Step 1 - Init KJUR
            • Step 2 - Get Token
            • Step 3 - Create VA (DGPC)
          • BTN SNAP VA
            • Step 1 - Init KJUR
            • Step 2 - Get Token
            • Step 3 - Create VA (DGPC)
          • DANAMON SNAP VA
            • Step 1 - Init KJUR
            • Step 2 - Get Token
            • Step 3 - Create VA (DGPC)
          • MANDIRI SNAP VA
            • Step 1 - Init KJUR
            • Step 2 - Get Token
            • Step 3 - Create VA (DGPC)
          • MAYBANK SNAP VA
            • Step 1 - Init KJUR
            • Step 2 - Get Token
            • Step 3 - Create VA (DGPC)
          • PERMATA SNAP VA
            • Step 1 - Init KJUR
            • Step 2 - Get Token
            • Step 3 - Create VA (DGPC)
          • SINARMAS SNAP VA
            • Step 1 - Init KJUR
            • Step 2 - Get Token
            • Step 3 - Create VA (DGPC)
          • CIMB SNAP VA
            • Step 1 - Init KJUR
            • Step 2 - Get Token
            • Step 3 - Create VA (DGPC)
      • Convenience Store
        • Alfa Group
          • Alfa - Generate Payment Code
          • Indomaret - Generate Payment Code Copy
      • e-Wallet
        • OVO
          • OVO - Payment
          • OVO - Void
        • Shopee Pay
          • Shopee Pay - Create Order
      • Direct Debit
        • BRI Direct Debit
          • Register Card - Create Token
          • Register Card - Validate OTP
          • Register Card - Resend OTP
          • Get Card List
          • Payment - Create Payment
          • Payment - Validate OTP
          • Payment - Resend OTP
          • Payment - Create Recurring Payment
          • Delete Card
        • OVO Snap Direct Debit
          • Get Token B2B
          • Account Binding
          • Get Token B2B2C
          • Balance Inquiry
          • Payment
          • Refund
          • Account Unbinding
        • CIMB Snap Direct Debit
          • Get Token B2B
          • Account Binding
          • Get Token B2B2C
          • Payment
          • Verify OTP Payment
          • Refund
          • Account Unbinding
          • Verify OTP Unbinding
        • ALLO Snap Direct Debit
          • Get Token B2B
          • Account Binding
          • Get Token B2B2C
          • Balance Inquiry
          • Payment
          • Refund
          • Account Unbinding
        • BRI Snap Direct Debit
          • Get Token B2B
          • Card Binding
          • Verify OTP Binding
          • Get Token B2B2C
          • Payment
          • Verify OTP Payment
          • Refund
          • Card Unbinding
        • Mandiri Snap Direct Debit
          • Get Token B2B
          • Card Binding
          • Request OTP Binding
          • Verify OTP Binding
          • Get Token B2B2C
          • Payment
          • Request OTP Payment
          • Verify OTP Payment
          • Cancel
          • Card Unbinding
        • Dana Snap Direct Debit
          • Get Token B2B
          • Payment
          • Refund
        • ShopeePay Snap Direct Debit
          • Get Token B2B
          • Payment
          • Refund
      • PayLater
        • Generate Order
        • Cancellation
        • Refund
      • Kartu Kredit Indonesia
        • Get Token B2B
        • Binding Only
        • Payment AFP with Binding
        • Payment AFP
        • Payment with token
        • Payment without AFP
        • Refund
        • Unbinding
    • Sub Account
      • Create Sub Account
        POST
      • Payouts
        POST
      • Transfers
        POST
      • Balance
        GET
    • Check Status
      • Check Payment
        GET

    Checkout

    The Checkout offers a fast and flexible way to accept payments with DOKU using a hosted payment page. It simplifies integration by offloading sensitive payment processing to DOKU while still allowing you to control the transaction flow.
    This API is ideal if you want:
    A secure, PCI-compliant payment page hosted by DOKU
    Quick integration with minimal frontend effort
    Access to multiple payment methods (VA, QRIS, cards, e-wallet, etc.) via a single endpoint
    A customizable payment experience (logo, color, redirect URL, etc.)
    Typical flow:
    Your system calls Initiate Payment API in Checkout.
    You receive a checkout_url.
    Redirect the customer to the hosted payment page.
    DOKU handles the payment and sends status via webhook or polling.
    ✅ Best for: Businesses that want rapid integration without handling sensitive payment data directly.
    Modified at 2025-07-10 06:46:11
    Next
    Initiate Payment
    Built with