API Reference
DOKU DocsChangelogDOKU Github
  • Getting Started with DOKU API
    • User Registration
    • Idempotency Request
    • Notification
      • Setup Notification URL
      • HTTP Notification Sample for SNAP
      • HTTP Notification Sample - Non SNAP
      • Best Practice
      • Retry Notification
      • Override Notification URL
    • Signature Component
      • Non-SNAP
        • Signature Component from Request Header
        • Signature Componen from Response Header
        • Signature from API Get Method
        • Sample Code
      • SNAP
        • Symmetric Signature
        • Asymmetric Signature
    • Response Code
      • HTTP Status and Case Code
    • Check Status API
      • Non-SNAP
      • SNAP
    • Retrieve Payment Credential
  • Accept Payment
    • DOKU Checkout
      • Integration Guide
        • Backend Integration
        • Frontend Integration
        • Simulate payment and Notification
      • Supported Payment Methods
      • Status Order
      • Additional Feature
        • Tokenization
        • Promo on DOKU Checkout Page
        • Track Campaign Source on Google Analytics
      • Checkout Settings
    • Direct API
      • Non-SNAP
        • Cards
          • Payment Page Integration Guide
          • Host-To-Host Integration Guide
          • Mastercard Automatic Billing Updater (ABU) Integration Guide
            • Backend Integration
        • e-Wallet
          • Overview
          • DOKU e-Wallet
          • OVO Push Payment
          • ShopeePay
          • LinkAja
        • Paylater
          • Akulaku
          • Kredivo
          • Indodana
        • Digital Banking
          • Jenius Pay
        • Convenience Store
          • Alfa Group
          • Indomaret
      • SNAP
        • Integration Guide
          • Get Token API
            • B2B
            • B2B2C
          • Virtual Account
            • CIMB Virtual Account
            • BSI Virtual Account
            • BCA Virtual Account
            • BNC Virtual Account
            • BNI Virtual Account
            • Mandiri Virtual Account
            • BRI Virtual Account
            • BTN Virtual Account
            • Permata Virtual Account
            • Danamon Virtual Account
            • BSS Virtual Account
          • E-Wallet
            • DOKU Wallet
            • DANA
            • OVO
            • ShopeePay
          • Direct Debit
            • Allo Bank Direct Debit
            • BRI Direct Debit
            • CIMB Direct Debit
            • Mandiri Direct Debit
          • Kartu Kredit Indonesia Cepat Secure(KKI CPTS)
            • Host to Host Integration
          • QRIS
    • Finance and Settlement
      • Split Settlement
      • Custom Settlement Report
      • Hold and Release Settlement
      • Bulk Registration Bank
    • Test on DOKU Demo Site
    • DOKU Payment Simulator
  • Developer Kit
    • Postman Collection
    • Libraries and SDK
  • Wallet As A Service
    • Sub Account
  • Partnership
    • Partner API
      • Check Requirements API
      • Generate Token API
      • Upload File API
      • Business Registration API
      • Create Business Lite API
      • Get Business Data API
  • Payout
    • Kirim DOKU
  • FLEXIBILL
    • Account Billing
      • Batch Upload
    • DOKU Biller
      • Response Code
      • Samples
  • PAYCHAT API
    • Send WhatsApp Message
  • Archive
    • Non-SNAP
      • Tokenization V1
      • e-Wallet
        • OVO Recurring
        • OVO Open API
    • SNAP
      • Virtual Account
        • BCA v1.0
        • BRI v1.0
        • BNI v1.0
        • BNC v1.0
        • Mandiri v1.0
        • BTN v1.0
        • Permata v1.0
        • Danamon Virtual Account
      • e-Wallet
        • OVO Open API
        • DANA
        • ShopeePay
      • Direct Debit
        • CIMB Direct Debit
        • BRI Direct Debit
        • Allobank
Powered by GitBook

DOKU API

  • Legacy Documentation
On this page
  • About Partners
  • Case Example
  • Become a Partner
  • Postman Collection

Was this helpful?

  1. Partnership

Partner API

PreviousSub AccountNextCheck Requirements API

Last updated 10 months ago

Was this helpful?

About Partners

DOKU Partners is an entity that has a digital platform for its users to manage their payments, see the report, and receive settlements.

Case Example

PT Logipay has a digital platform for its users to manage their spending. Still, it wants to add receiving payments using multiple payment methods functionality to enhance the experience further.

Because PT Logipay can’t develop/ serve that new feature, Logipay signs up as DOKU Partners and onboard their merchant in the DOKU Payment Gateway Platform.

Logipay can use its partner credential to onboard and configure its merchant account, and Logipay can also use the merchant’s credential to receive payments on behalf of its merchant.

Become a Partner

You need to onboard as a merchant to DOKU Payment Gateway via DOKU

The API will consist of 4 main components:

Detailed flow of the API will be as follows:

Step
Component
Description

01

Used to check the required documents for API Business Registration. Partners can use this component to ensure they have all the necessary documentation before registering their business. Once the mandatory files are identified, the partner can upload the files using the API Upload File component.

02

Used to upload related business documents. Partners can use this component to upload their business documents directly to the Partner API.

03

Used for registering a business outside of the DOKU Dashboard. Partners can use this component to create an account and provide their business information, including legal name, address, and contact information. After uploading the necessary documents using the API Upload Document component, partners can input their business information in this component.

The KYB result from submitting users' data via this API will be sent via webhook callback within 2x24hr SLA with 10 different callback types. 9 of them are for KYB:

  1. BRAND.OPERATIONAL_STATUS

  2. BUSINESS

  3. BUSINESS_CONTACT

  4. BUSINESS_ADDRESS

  5. BUSINESS_DOCUMENT

  6. BUSINESS_BANK

  7. BRAND → For full Suspended, see reject notes in this entity

  8. BRAND_SOCIAL_MEDIA

  9. BRAND_PHOTO_PROOF

Plus 1 callback type for Service/ Payment Method Activation (5x24hr SLA):

  1. BRAND_PRODUCT (Ignored on Phase 1)

04

API Update Business Data

Used to update related business data that has been input in the API Business Registration.

Postman Collection

Then contact our team via to get assistance on upgrading your merchant account to partner.

Components of API
Detail API

https://www.doku.com/id-ID/contact-sales
Check File Requirements API
Upload File API
Business Registration API
https://dashboard.doku.com/bo/register
20KB
Partner API - DOKU API Reference.postman_collection.json
DOKU Partner API
Register as merchant