For the complete documentation index, see llms.txt. This page is also available as Markdown.

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

Environment
Method
URL

Header Request

No
Name
Type
Mandatory
Description
1

X-SIGNATURE

string

M

Request signature. See Signature. Example: {{signature}}.

2

X-TIMESTAMP

string

M

Request timestamp. Example: {{timestamp}}.

3

CHANNEL-ID

string

M

Channel identifier. Example: drdbt.

4

X-EXTERNAL-ID

string

M

External reference identifier. Example: {{external-id}}.

5

X-PARTNER-ID

string

M

Partner identifier. Example: cM8GIPvoEpzLaHQfvL1e9g.

6

testing

string

O

Optional testing flag. Example: true.

Body Request

Content-Type: application/json

No
Name
Type
Mandatory
Description
1

partnerReferenceNo

string

M

Partner reference number for the transaction.

2

urlParam

array

M

List of callback/notify URLs.

3

urlParam[].url

string

M

Target URL.

4

urlParam[].type

string

M

URL type. Example: PAY_NOTIFY.

5

urlParam[].isDeepLink

string

M

Deep link flag. Example: N.

6

amount

object

M

Transaction amount.

7

amount.value

string

M

Amount value. Example: 10000.00.

8

amount.currency

string

M

Currency. Example: IDR.

9

chargeToken

string

M

Charge token for the payment context.

10

bankCardToken

string

M

Bank card token.

11

additionalInfo

object

M

Additional payment information.

12

additionalInfo.otpStatus

string

M

OTP status flag. Example: YES.

13

additionalInfo.settlementAccount

string

M

Settlement account number.

14

additionalInfo.merchantTrxId

string

M

Merchant transaction ID.

15

additionalInfo.remarks

string

M

Transaction remarks.

Sample Request

Body Response

200 OK

Returns application/json.

Last updated