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
  1. BRI Snap Direct Debit
  • 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
          POST
        • Card Binding
          POST
        • Verify OTP Binding
          POST
        • Get Token B2B2C
          POST
        • Payment
          POST
        • Verify OTP Payment
          POST
        • Refund
          POST
        • Card Unbinding
          POST
      • 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
  1. BRI Snap Direct Debit

Card Binding

POST
/direct-debit/core/v1/registration-card-bind

Request

Authorization
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
Body Params application/json
cardData
string 
required
custIdMerchant
string 
required
journeyId
string 
required
phoneNo
string 
required
additionalInfo
object 
required
channel
string 
required
customerName
string 
required
email
string 
required
idCard
string 
required
country
string 
required
address
string 
required
dateOfBirth
string 
required
successRegistrationUrl
string 
required
failedRegistrationUrl
string 
required
Example
{
    "cardData": "wELoNh9WXeNFYcBkKAurPQTAURO7LxY8QIl6/FHdPvRFeuhL1RfBRCGitzgFnAuA0jHOIVodKXPa6BNUtk6nVZaUHub+FgO7GjSvHOzNf6SLeeyUhy2hMegJ4RCPTbdrIwb0FTrqtl3AqvscSW7JlQM0DAJ2++R/fORxELrGdk2AElglhk0INwAMeRNscLNjuxKl5I+DJhDXL+XM2d1mpg==|5ANjkPlQ0bZIDkqeaQkjEA==",
    "custIdMerchant": "CUST_6287711115555",
    "journeyId": "827738467",
    "phoneNo": "6287711115555",
    "additionalInfo": {
        "channel": "DIRECT_DEBIT_BRI_SNAP",
        "customerName": "John Doe",
        "email": "john.doe@doku.com",
        "idCard": "12345",
        "country": "Indonesia",
        "address": "Bali",
        "dateOfBirth": "19990101",
        "successRegistrationUrl": "https://sandbox.doku.com/bo/login/",
        "failedRegistrationUrl": "https://www.seleniumeasy.com/test"
    }
}

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST '/direct-debit/core/v1/registration-card-bind' \
--header 'Content-Type: application/json' \
--data-raw '{
    "cardData": "wELoNh9WXeNFYcBkKAurPQTAURO7LxY8QIl6/FHdPvRFeuhL1RfBRCGitzgFnAuA0jHOIVodKXPa6BNUtk6nVZaUHub+FgO7GjSvHOzNf6SLeeyUhy2hMegJ4RCPTbdrIwb0FTrqtl3AqvscSW7JlQM0DAJ2++R/fORxELrGdk2AElglhk0INwAMeRNscLNjuxKl5I+DJhDXL+XM2d1mpg==|5ANjkPlQ0bZIDkqeaQkjEA==",
    "custIdMerchant": "CUST_6287711115555",
    "journeyId": "827738467",
    "phoneNo": "6287711115555",
    "additionalInfo": {
        "channel": "DIRECT_DEBIT_BRI_SNAP",
        "customerName": "John Doe",
        "email": "john.doe@doku.com",
        "idCard": "12345",
        "country": "Indonesia",
        "address": "Bali",
        "dateOfBirth": "19990101",
        "successRegistrationUrl": "https://sandbox.doku.com/bo/login/",
        "failedRegistrationUrl": "https://www.seleniumeasy.com/test"
    }
}'

Responses

🟢200Success
application/json
Body
object {0}
Example
{}
Modified at 2025-07-10 04:19:31
Previous
Get Token B2B
Next
Verify OTP Binding
Built with