Skip to main content
POST
Generate

Authorizations

Authorization
string
header
required

JWT issued by POST /api/v1.1/access-token/b2b. Send Authorization: Bearer <token>.

X-PARTNER-ID
string
header
required

Merchant API key (Credential.api_key). Required on every request.

Path Parameters

account_id
string
required

Account identifier in ULID format.

Body

application/json
amount
number
required

Payment amount for the dynamic QRIS. Minimum and maximum limits depend on merchant configuration.

Example:

10000

expired_at
string<date-time>

Optional expiration datetime. When provided, must be later than the current time.

Example:

"2024-05-13T00:00:00Z"

merchant_reff_no
string | null

Optional merchant reference number for this QRIS transaction.

Maximum string length: 255
Example:

"INV20240513001"

Response

QRIS created

status
integer
required

HTTP status code.

Example:

200

success
boolean
required

Indicates whether the request was successful.

Example:

true

data
object
required

QRIS transaction resource payload.