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
  • Endpoint
  • Request Header
  • Request Parameters
  • Possible Values
  • Response

Was this helpful?

  1. Partnership
  2. Partner API

Business Registration API

PreviousUpload File APINextCreate Business Lite API

Last updated 10 months ago

Was this helpful?

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

Endpoint

Type
Value

HTTP Method

POST

API endpoint (Test Mode)

https://api-uat.doku.com/adv-core-api/partner/v1.0/business

API endpoint (Production)

https://api.doku.com/adv-core-api/partner/v1.0/business

Request Header

Client-Id: BRN-0001-10791114622547
Request-Id: fdb69f47-96da-499d-acec-7cdc318ab2fe
Request-Timestamp: 2020-08-11T08:45:42Z
Signature: HMACSHA256=1jap2tpgvWt83tG4J7IhEwUrwmMt71OaIk0oL0e6sPM=
Parameter
Description

client-id

Use Brand ID for Partner

request-id

Unique random string (max 128 characters) generated from merchant side to protect duplicate request

request-timestamp

Timestamp request on UTC time in ISO8601 UTC+0 format. It means to proceed transaction on UTC+7 (WIB), merchant need to subtract time with 7. Ex: to proceed transaction on September 22th 2020 at 08:51:00 WIB, the timestamp should be 2020-09-22T01:51:00Z

signature

Request Parameters

{
   "business": {
       "type": "PERSONAL",
       "callback_url": "https://webhook.site/example-url",
       "legal_entity": "PERSEORANGAN",
       "name": "Merchant 26 May",
       "description": "Merchant Description",
       "email": "merchant26maydemo@example.com",
       "phone_calling_code": "62",
       "phone_number": "81234567890",
       "website_readiness": "DONT_HAVE",
       "mobile_app_readiness": "DONT_HAVE",
       "brands": [
           {
               "name": "Brand Merchant 26 May",
               "description": "Merchant 26 May Brand Description",
               "category": "NON_RETAIL",
               "transaction_frequency": "UMI",
               "transaction_quantity": "UP_TO_100",
               "social_media": [
                   {
                       "accounts": [
                           "https://www.instagram.com/merchant"
                       ],
                       "code": "INSTAGRAM"
                   },
                   {
                       "accounts": [
                           "https://www.facebook.com/merchant"
                       ],
                       "code": "FACEBOOK"
                   }
               ],
               "photo_proofs": [
                   {
                       "id": "DCM-0131-1234567890123"
                   }
               ]
           }
       ],
       "addresses": [
           {
               "area": "17133 - Kali Baru - Medan Satria - Bekasi - Jawa Barat",
               "country": "ID",
               "name": "Jalan Selatan Barat no 123, Bekasi Utara",
               "primary": true
           }
       ],
       "banks": [
           {
               "account_name": "John Doe",
               "account_number": "98765432",
               "bank_id": "4",
               "bank_name": "BANK BCA",
               "country": "ID",
               "currency": "IDR",
               "swift_code": "014"
           }
       ],
       "contacts": [
           {
               "documents": [
                   {
                       "code": "KTP",
                       "category": "DOCUMENT",
                       "id": "DCM-0132-1234567890123",
                       "forms": [
                           {
                               "code": "NO_KTP",
                               "value": "1234567890123456"
                           }
                       ]
                   }
               ],
               "email": "john.doe@example.com",
               "name": "John Doe",
               "nationality": "ID",
               "phone_calling_code": "62",
               "phone_number": "81987654321",
               "position": "OWNER",
               "primary": true,
               "owner_liveness": {
                   "id": "CNT-0114-1234567890123"
               }
           }
       ]
   },
    "partner": {
       "invited_user": [
           "partner@example.com"
       ]
   }
}
Parameter
Type
Mandatory
Description

business.type

string(8)

Mandatory

Possible Value : PERSONAL

business.legal_entity

string

Mandatory

PERSEORANGAN

business.name

string

Mandatory

For PERSONAL, business.name same as business.brands.name

business.email

string

Mandatory

Business Email

business.description

String(1023

Optional

For PERSONAL, business.description same as business.brands.description

business.calling_code

int(2)

Mandatory

Business calling code .e.g 62

business.phone_number

int(13)

Mandatory

Business phone number

business.brands.name

string(255)

Mandatory

For PERSONAL, business.brands.name same as business.name e.g. Merona Store

business.brands.category

string(10)

Mandatory

business.brands.description

string(1023)

Mandatory

For PERSONAL, business.brands.description same as business.description

business.brands.transaction_frequency

string(3)

Optional

business.brands.transaction_quantity

string(255)

Optional

business.addresses.area

string(255)

Mandatory

Business address area, e.g 17133 - Kali Baru - Medan Satria - Bekasi - Jawa Barat

business.addresses.country

String(2)

Mandatory

ID

business.addresses.name

String(255)

Mandatory

Business addresses name, e.g Jalan Gatot Subroto No 20

business.addresses.primary

boolean

Mandatory

Is the business address as primary ? Value : true/false

business.contacts.name

String(255)

Mandatory

Business contacts name

business.contacts.email

String(320)

Mandatory

Business contacts email

business.contacts.nationality

String(2)

Mandatory

Business contacts nationality, e.g ID

business.contacts.phone_calling_code

Integer(2)

Mandatory

62

business.contacts.phone_number

Integer(14)

Mandatory

Business phone number

business.contacts.position

String(255)

Mandatory

Default: OWNER

business.contacts.primary

boolean

Mandatory

Is the business contacts is primary contact ? Value : true/false

business.contacts.owner_liveness.id

String(255)

Mandatory

business.contacts.documents.code

String(255)

Mandatory

KTP

business.contacts.documents.category

String(255)

Mandatory

DOCUMENT

business.contacts.documents.id

String(22)

Mandatory

business.contacts.documents.forms.code

String(255)

Mandatory

NO_KTP

business.contacts.documents.forms.value

String(255)

Mandatory

business.banks.account_name

String(255)

Mandatory

The account name

business.banks.account_number

Integer(255)

Mandatory

The bank account number

business.banks.bank_id

String(3)

Mandatory

4 [Bank ID]

business.banks.bank_name

String(255)

Mandatory

BANK BCA [Bank Name]

business.banks.country

String(2)

Mandatory

ID

business.banks.currency

String(3)

Mandatory

Only IDR

business.banks.swift_code

String(11)

Mandatory

014 [Swift Code Bank]

business.bank_account

String(255)

Mandatory

{
   "business": {
       "type": "CORPORATE",
       "callback_url": "https://webhook.site/callback-url",      
       "legal_entity": "PT",
       "name": "Company Name",
       "description": "Business Description",
       "email": "email@doku.com",
       "mobile_app_readiness": "UNDER_DEVELOPMENT",
       "website_readiness": "HAVE",
       "phone_calling_code": "62",
       "phone_number": "81234567890",
       "logo": {
           "id": "BRN-0101-1234567890"
       },
       "addresses": [
           {
               "area": "12345 - Area - City - Province",
               "country": "ID",
               "name": "Address",
               "primary": true
           }
       ],
       "contacts": [
           {
               "documents": [
                   {
                       "code": "KTP",
                       "category": "DOCUMENT",
                       "id": "DCM-0153-1234567890",
                       "forms": [
                           {
                               "code": "NO_KTP",
                               "value": "1234567890123456"
                           }
                       ]
                   }
               ],
               "email": "contact@doku.com",
               "name": "Contact Name",
               "nationality": "ID",
               "phone_calling_code": "62",
               "phone_number": "81234567891",
               "position": "DIRECTOR",
               "primary": true,
               "owner_liveness": {
                   "id": "CNT-0137-1234567890"
               }
           }
       ],
       "brands": [
           {
               "business_line": "CAPITAL_MARKET",
               "transaction_frequency": "UMI",
               "transaction_quantity": "UP_TO_100",
               "name": "Brand 99",
               "social_media": [
                   {
                       "accounts": [
                           "https://www.instagram.com/brand99"
                       ],
                       "code": "INSTAGRAM"
                   },
                   {
                       "accounts": [
                           "https://www.facebook.com/brand99"
                       ],
                       "code": "FACEBOOK"
                   }
               ],
               "photo_proofs": [
                   {
                       "id": "BRN-0103-1234567890"
                   }
               ],
               "documents": [
                   {
                       "category": "DOCUMENT",
                       "code": "NPWP_BADAN",
                       "id": "DCM-0145-1234567890",
                       "forms": [
                           {
                               "code": "NO_NPWP",
                               "value": "123456789012345"
                           }
                       ]
                   },
                   {
                       "category": "DOCUMENT",
                       "code": "SK_KEMENKUMHAM",
                       "id": "DCM-0114-1234567890"
                   },
                   {
                       "category": "DOCUMENT",
                       "code": "IZIN_USAHA",
                       "id": "DCM-0107-1234567890"
                   },
                   {
                       "category": "DOCUMENT",
                       "code": "AKTA_PENDIRIAN_PERUSAHAAN",
                       "id": "DCM-0111-1234567890"
                   },
                   {
                       "category": "DOCUMENT",
                       "code": "NIB",
                       "id": "DCM-0145-1234567890",
                       "forms": [
                           {
                               "code": "NO_NIB",
                               "value": "123456"
                           }
                       ]
                   },
                   {
                       "category": "DOCUMENT",
                       "code": "LISENSI_BAPPEBTI",
                       "id": "DCM-0117-1234567890"
                   }
               ]
           }
       ],
       "banks": [
           {
               "account_name": "Account Name",
               "account_number": "12345678",
               "bank_id": "1",
               "bank_name": "Bank",
               "country": "ID",
               "currency": "IDR",
               "swift_code": "123",
               "bank_account": {
                   "id": "BNK-0103-1234567890"
               }
           }
       ]
   }
}
Parameter
Data Type
Mandatory
Possible Value
Description

business.type

A(9)

Mandatory

CORPORATE

business.legal_entity

AS(120)

Mandatory

business.name

ANS(255)

Mandatory

PT Telkom Indonesia

business.email

ANS(320)

Mandatory

info@doku.com

business.description

ANS(1023)

Optional

An energy company

business.calling_code

N(2)

Mandatory

62

business.phone_number

N(14)

Mandatory

226202333

business.website_readiness

AS(255)

Optional

business.mobile_app_readiness

AS(255)

Optional

business.logo

ANS(255)

Optional

DCM-0101-1675758346870

Address

business.addresses.area

N(5)

17133 - Kali Baru - Medan Satria - Bekasi - Jawa Barat

business.addresses.country

A(2)

ID

business.addresses.name

ANS(255)

Jalan Gatot Subroto No. 20

business.addresses.primary

boolean

true

Contacts

business.contacts.name

AS(255)

Ricky Hilmi

business.contacts.email

ANS(320)

ricky@doku.com

business.contacts.nationality

A(2)

ID

business.contacts.phone_calling_code

N(3)

62

business.contacts.phone_number

N(14)

812341234123

business.contacts.position

A(255)

DIRECTOR

business.contacts.primary

boolean

true

business.contacts.owner_liveness.id

ANS(255)

CNT-0123-1234123412341

business.contacts.documents.code

ANS(255)

KTP

business.contacts.documents.category

A(255)

DOCUMENT

business.contacts.documents.id

ANS(22)

DCM-0154-1234123412341

business.contacts.documents.forms.code

AS(255)

NO_KTP

business.contacts.documents.forms.value

N(255)

1234123412341234

Brand Information

business.brands.name

ANS(255)

Brands Corporate Test

business.brands.description

ANS(1023)

Description Brand for Type Corporate

business.brands.transaction_frequency

AN(255)

Mandatory

business.brands.transaction_quantity

AN(255)

Mandatory

business.brands.social_media.account

ANS(255)

business.brands.social_media.code

A(255)

business.brands.photo_proofs.id

ANS(255)

DCM-0113-1678960720885

business.brands.documents.category

A(255)

business.brands.documents.code

A(255)

business.brands.documents.id

ANS(255)

DCM-0123-1675830700734

Bank Account

business.banks.account_name

AN(255)

Ricky Hilmi

business.banks.account_number

N(255)

123123123

business.banks.bank_id

N(3)

4

business.banks.bank_name

A(255)

BANK BCA

business.banks.country

A(2)

ID

business.banks.currency

A(3)

IDR

business.banks.swift_code

N(3)

014

business.bank_account

ANS(255)

BNK-0103-1675758989243

Documents

business.documents.category

A(255)

business.documents.code

A(255)

business.documents.id

ANS(255)

DCM-0102-1675477254423

business.documents.forms.code

A(255)

business.documents.forms.value

N(15)

123456789012934

Possible Values

business.brands.category

Value
Description

RETAIL

Selling physical product

NON_RETAIL

Selling digital product or services

Parameter
Possible Values

businessType

PERSONAL

businessLegalEntity

PERSEORANGAN

businessContactNationality

ID

Parameter
Possible Values

businessType

CORPORATE

businessLegalEntity

  • PT

  • CV

  • UD

  • KOPERASI

  • FIRMA

  • PP

  • BUMN

  • PTN_BH

  • YAYASAN

  • PERKUMPULAN_BERBADAN_HUKUM

  • BLU

brandBusinessLine

  • AGRICULTURE

  • CAPITAL_MARKET

  • CHARITY

  • COMMUNICATION

  • DIGITAL_AND_GAME

  • EDUCATION

  • EVENT_ORGANIZER

  • FINANCIAL_SERVICE

  • FOOD_AND_BEVERAGE

  • GAS_STATION

  • HOSPITALITY

  • INSURANCE

  • LOGISTICS

  • MANUFACTURE

  • MARKETPLACE

  • MINING

  • ONLINE_STORE

  • P2P_LENDING

  • PROPERTY

  • PUBLIC_SERVICE

  • RETAIL

  • TRANSPORTATION

  • TRAVEL_AGENT

businessContactNationality

ID

business.brands.transaction_frequency

Transaction Frequency
Total Amount of Monthly Transaction (Rupiah)

UKE

<200 Mio

UME

200 Mio - 4 Bio

UBE

4 Bio

business.brands.transaction_quantity

Transaction Quantity
Total Number of Monthly Transaction

UP_TO_100

<100

100_10K

100 - 10.000

MORE_THAN_10K

>10.000

Response

{
   "business": {
       "type": "PERSONAL",
       "name": "Business Partner CRM Check",
       "description": "Description for personal partner CRM DOKU",
       "email": "example_partnernew@doku.com",
       "phone_calling_code": "62",
       "phone_number": "81234567890",
       "id": "BSN-0105-1234567890123",
       "status": "UPDATING",
       "utm_source": "example_source",
       "utm_medium": "example_medium",
       "utm_campaign": "example_campaign",
       "partner": "BRN-0201-1234567890123",
       "website_readiness": "HAVE",
       "mobile_app_readiness": "UNDER_DEVELOPMENT",
       "legal_entity": "PERSEORANGAN",
       "created_by": "BRN-0201-1234567890123",
       "is_partner": true,
       "brands": [
           {
               "id": "BRN-0110-1234567890123",
               "name": "Brand Personal Partner Test",
               "status": "UPDATING",
               "category": "NON_RETAIL",
               "shared_key": "SK-ExampleSharedKey",
               "minimum_transaction": 0,
               "maximum_transaction": 100,
               "transaction_frequency": "UMI",
               "transaction_quantity": "UP_TO_100",
               "ticket_size": "UP_TO_50K",
               "social_media": [
                   {
                       "id": "SCM-0109-1234567890123",
                       "account": "https://www.instagram.com/exampleid",
                       "status": "UPDATING",
                       "name": "INSTAGRAM"
                   },
                   {
                       "id": "SCM-0110-1234567890123",
                       "account": "https://www.facebook.com/exampleid",
                       "status": "UPDATING",
                       "name": "FACEBOOK"
                   }
               ],
               "photo_proofs": [
                   {
                       "id": "PHP-0128-1234567890123",
                       "category": "PHOTO_PROOF",
                       "link": "https://example.com/photo_proof.jpg",
                       "status": "UPDATING"
                   }
               ],
               "services": [
                   {
                       "id": "PRD-0168-1234567890123",
                       "code": "ONLINE_TO_OFFLINE_ALFA_AGGREGATOR",
                       "name": "Alfa Group (Aggregator)",
                       "status": "ACTIVE"
                   },
                   {
                       "id": "PRD-0169-1234567890123",
                       "code": "DOKU_WALLET",
                       "name": "DOKU Wallet",
                       "status": "ACTIVE"
                   },
                   {
                       "id": "PRD-0170-1234567890123",
                       "code": "PEER_TO_PEER_AKULAKU",
                       "name": "Akulaku",
                       "status": "ACTIVE"
                   },
                   {
                       "id": "PRD-0171-1234567890123",
                       "code": "VIRTUAL_ACCOUNT",
                       "name": "Virtual Account (Multiple Banks)",
                       "status": "ACTIVE"
                   },
                   {
                       "id": "PRD-0172-1234567890123",
                       "code": "VIRTUAL_ACCOUNT_PARTNER_AGGREGATOR",
                       "name": "VA Aggregator (Multiple Banks)",
                       "status": "ACTIVE"
                   },
                   {
                       "id": "PRD-0173-1234567890123",
                       "code": "CREDIT_CARD_AGGREGATOR",
                       "name": "Credit Card (Partner Aggregator)",
                       "status": "ACTIVE"
                   }
               ]
           }
       ],
       "contacts": [
           {
               "id": "CNT-0125-1234567890123",
               "name": "Contact Example Partner",
               "email": "business_contact+example@doku.com",
               "phone_calling_code": "62",
               "phone_number": "81987654321",
               "position": "OWNER",
               "nationality": "Indonesia",
               "primary": true,
               "documents": [
                   {
                       "id": "DCM-0140-1234567890123",
                       "category": "DOCUMENT",
                       "code": "KTP",
                       "forms": [
                           {
                               "code": "NO_KTP",
                               "value": "1234567890123456"
                           }
                       ],
                       "link": "https://example.com/ktp_document.jpg"
                   },
                   {
                       "id": "CNT-0125-1234567890123",
                       "category": "OWNER_LIVENESS",
                       "link": "https://example.com/owner_liveness.jpg"
                   }
               ]
           }
       ],
       "addresses": [
           {
               "name": "Jalan Example no 78, Bekasi Utara",
               "area": "17133 - Example Area - Example City - Jawa Barat",
               "country": "Indonesia",
               "primary": true
           }
       ],
       "banks": [
           {
               "account_name": "Example Test QA",
               "account_number": "98765432",
               "currency": "Indonesian Rupiah",
               "bank_name": "BANK BCA",
               "overseas": false,
               "swift_code": "014",
               "country": "Indonesia"
           }
       ]
   }
}
Parameter
Data Type
Possible Value
Description

business.id

String(22)

BSN-0102-1676676916608

Business ID Merchant

business.status

String(10)

UPDATING

Business Status description:

UPDATING: On Review

ACTIVE: Business Approved

business.partner

String(320)

BRN-0231-1675929715659

Your Partner ID

business.created_by

String(320)

BRN-0231-1675929715659

Your Partner ID

business.brands.id

String(22)

BRN-0102-1676676916608

Generate Brand ID for your merchant

business.brands.shared_key

String(255)

SK-mNWhry06VRwzIHnxKnQ9

Shared Key to generate signature on bhelaf of merchant

business.brands.social_media.id

String(22)

SCM-0103-1676676916616

Social Media Entity Id

business.brands.social_media.status

String(22)

UPDATING,REJECTED,ACTIVE

Social Media Status:

UPDATING: On Review

ACTIVE: Social Media Approved

REJECTED: Social media Rejected

business.brands.photo_proofs

String(22)

PHP-0102-1676676916620

business.brands.photo_proofs.status

String(22)

business.brands.services.id

String(22)

business.brands.services.code

String(255)

business.brands.services.name

String(255)

business.brands.services.status

String(10)

business.brands.contacts.id

String(255)

business.brands.contacts.document

String(255)

{
    "business": {
        "type": "CORPORATE",
        "name": "Business Contoh",
        "description": "Description test untuk corporate under partner",
        "email": "new_partner123@doku.com",
        "phone_calling_code": "62",
        "phone_number": "81510229216",
        "id": "BSN-0106-1679387230274",
        "status": "UPDATING",
        "utm_source": "test_source_1",
        "utm_medium": "test_medium_1",
        "utm_campaign": "test_campaign_1",
        "partner": "BRN-0203-1665549474673",
        "website_readiness": "HAVE",
        "mobile_app_readiness": "UNDER_DEVELOPMENT",
        "legal_entity": "PT",
        "created_by": "BRN-0203-1665549474673",
        "is_partner": true,
        "brands": [
            {
                "id": "BRN-0111-1679387230274",
                "name": "Brand under partner corporate 7 ke 3",
                "status": "UPDATING",
                "business_line": "BusinessLine(super=SortPriorityEntity(super=BaseEntity(createdBy=dbadmin, createdDate=2022-01-06T08:04:47.573602Z, updatedBy=null, updatedDate=null, version=0), code=EDUCATION, priority=0, active=true), name={EN=Education, ID=Pendidikan})",
                "shared_key": "SK-XBmSm57Ft2b3jNV7oE3K",
                "minimum_transaction": 0,
                "maximum_transaction": 100,
                "transaction_frequency": "UMI",
                "transaction_quantity": "UP_TO_100",
                "ticket_size": "UP_TO_50K",
                "social_media": [
                    {
                        "id": "SCM-0111-1679387230282",
                        "account": "https://www.instagram.com/exampleid",
                        "status": "UPDATING",
                        "name": "INSTAGRAM"
                    },
                    {
                        "id": "SCM-0112-1679387230285",
                        "account": "https://www.facebook.com/exampleid",
                        "status": "UPDATING",
                        "name": "FACEBOOK"
                    }
                ],
                "photo_proofs": [
                    {
                        "id": "PHP-0129-1679387230285",
                        "category": "PHOTO_PROOF",
                        "link": "https://example.com/photo_proof_corporate.jpg",
                        "status": "UPDATING"
                    }
                ],
                "services": [
                    {
                        "id": "PRD-0174-1679387230438",
                        "code": "ONLINE_TO_OFFLINE_ALFA_AGGREGATOR",
                        "name": "Alfa Group (Aggregator)",
                        "status": "ACTIVE"
                    },
                    {
                        "id": "PRD-0175-1679387230455",
                        "code": "DOKU_WALLET",
                        "name": "DOKU Wallet",
                        "status": "ACTIVE"
                    },
                    {
                        "id": "PRD-0176-1679387230461",
                        "code": "PEER_TO_PEER_AKULAKU",
                        "name": "Akulaku",
                        "status": "ACTIVE"
                    },
                    {
                        "id": "PRD-0177-1679387230467",
                        "code": "VIRTUAL_ACCOUNT",
                        "name": "Virtual Account (Multiple Banks)",
                        "status": "ACTIVE"
                    },
                    {
                        "id": "PRD-0178-1679387230473",
                        "code": "VIRTUAL_ACCOUNT_PARTNER_AGGREGATOR",
                        "name": "VA Aggregator (Multiple Banks)",
                        "status": "ACTIVE"
                    },
                    {
                        "id": "PRD-0179-1679387230479",
                        "code": "CREDIT_CARD_AGGREGATOR",
                        "name": "Credit Card (Partner Aggregator)",
                        "status": "ACTIVE"
                    }
                ]
            }
        ],
        "contacts": [
            {
                "id": "CNT-0126-1679387231479",
                "name": "Contact Example Partner Corporate",
                "email": "example_contact+3@gmail.com",
                "phone_calling_code": "62",
                "phone_number": "8120162038",
                "position": "DIRECTOR",
                "nationality": "Indonesia",
                "primary": true,
                "documents": [
                    {
                        "id": "DCM-0147-1679387231490",
                        "category": "DOCUMENT",
                        "code": "KTP",
                        "forms": [
                            {
                                "code": "NO_KTP",
                                "value": "1234567890123456"
                            }
                        ],
                        "link": "https://example.com/ktp_document_corporate.jpg"
                    }
                ]
            }
        ],
        "addresses": [
            {
                "name": "Kantor Pusat 1",
                "area": "12310 - Pondok Pinang - Kebayoran Lama - Jakarta Selatan - DKI Jakarta",
                "country": "Indonesia",
                "primary": true
            }
        ],
        "banks": [
            {
                "account_name": "Example Test QA",
                "account_number": "12345058",
                "currency": "Indonesian Rupiah",
                "bank_name": "BANK BCA",
                "overseas": false,
                "swift_code": "014",
                "country": "Indonesia",
                "bank_account": {
                    "id": "BNK-0105-1679387231367",
                    "category": "BANK_ACCOUNT",
                    "link": "https://example.com/bank_account_corporate.jpg"
                }
            }
        ],
        "documents": [
            {
                "id": "DCM-0142-1679387230628",
                "category": "DOCUMENT",
                "code": "NPWP_BADAN",
                "forms": [
                    {
                        "code": "NO_NPWP",
                        "value": "123456789012934"
                    }
                ],
                "link": "https://example.com/npwp_badan.png"
            },
            {
                "id": "DCM-0143-1679387230716",
                "category": "DOCUMENT",
                "code": "SK_KEMENKUMHAM",
                "link": "https://example.com/sk_kemenkumham.pdf"
            },
            {
                "id": "DCM-0144-1679387230817",
                "category": "DOCUMENT",
                "code": "NIB",
                "forms": [
                    {
                        "code": "NO_NIB",
                        "value": "8192039485920"
                    }
                ],
                "link": "https://example.com/nib.png"
            },
            {
                "id": "DCM-0145-1679387230955",
                "category": "DOCUMENT",
                "code": "IZIN_USAHA",
                "link": "https://example.com/izin_usaha.pdf"
            },
            {
                "id": "DCM-0146-1679387231019",
                "category": "DOCUMENT",
                "code": "AKTA_PENDIRIAN_PERUSAHAAN",
                "link": "https://example.com/akta_pendirian_perusahaan.pdf"
            }
        ]
    }
}

Security parameter that needs to be generated on merchant Backend and placed to the header request to ensure that the request is coming from valid merchant. Please refer to to generate the signature

()

Filled with file.id from

Generated from

Generated from

Generated from

API Upload Document
this section
Upload File API
Upload File API
Upload File API
Upload File API
From API Upload File
via API Upload File
https://www.instagram.com/dokuid
via API Upload File
via API Upload File
via API Upload File
via API Upload File
Possible Values
(Possible Values)
(Possible Values)
See the possible value here