Direct Debit Payment
Create a Direct Debit payment using the SNAP host-to-host API.
Create a Direct Debit payment using host-to-host integration.
Endpoint
Production
POST
TBD
Header Request
X-TIMESTAMP
string
M
Request timestamp. Example: {{timestamp}}.
CHANNEL-ID
string
M
Channel identifier. Example: drdbt.
X-EXTERNAL-ID
string
M
External reference identifier. Example: {{external-id}}.
X-PARTNER-ID
string
M
Partner identifier. Example: cM8GIPvoEpzLaHQfvL1e9g.
testing
string
O
Optional testing flag. Example: true.
Body Request
Content-Type: application/json
partnerReferenceNo
string
M
Partner reference number for the transaction.
urlParam
array
M
List of callback/notify URLs.
urlParam[].url
string
M
Target URL.
urlParam[].type
string
M
URL type. Example: PAY_NOTIFY.
urlParam[].isDeepLink
string
M
Deep link flag. Example: N.
amount
object
M
Transaction amount.
amount.value
string
M
Amount value. Example: 10000.00.
amount.currency
string
M
Currency. Example: IDR.
chargeToken
string
M
Charge token for the payment context.
bankCardToken
string
M
Bank card token.
additionalInfo
object
M
Additional payment information.
additionalInfo.otpStatus
string
M
OTP status flag. Example: YES.
additionalInfo.settlementAccount
string
M
Settlement account number.
additionalInfo.merchantTrxId
string
M
Merchant transaction ID.
additionalInfo.remarks
string
M
Transaction remarks.
Sample Request
Body Response
200 OK
Returns application/json.
Last updated

