Skip to main content
Endpoint:

Authorization

string
required
Example:Authorization | Bearer Paste-Your-API-Key-Here

Response

Successful Response

Main Structure (Root)

integer
Status code returned by the API.
string
Status message that describes the status code.
object
The payment-channel configuration object for the merchant.

data Structure (Object)

string
Unique identifier of the payment-channel configuration record.
string
Identifier of the merchant that owns this configuration.
boolean
Whether the Akulaku (paylater) channel is approved for this merchant. May be null when not yet reviewed.
boolean
Whether the credit/debit card channel is approved for this merchant. May be null when not yet reviewed.
boolean
Whether the static QRIS channel is approved for this merchant. May be null when not yet reviewed.
boolean
Whether the admin fee is charged to the customer rather than the merchant.
boolean
Whether the per-channel fee is charged to the customer rather than the merchant.
boolean
Whether rate limiting is currently active for this merchant’s channels.
array of object
List of available payment channels and their enabled state.
string
Human-readable channel name (e.g. Bank Transfer Mandiri).
boolean
Whether the channel is enabled for this merchant.
string
Relative path to the channel’s logo image.
string
Channel type. One of qris, va, ewallet, card, retail, paylater, qris_static.
string
Channel code (e.g. MANDIRI, OVO, ALFAMART). May be null for some channels.
integer
Creation timestamp (Unix epoch, in milliseconds).
integer
Last-update timestamp (Unix epoch, in milliseconds).

Errors

object
Returned when the channel configuration cannot be read: { "statusCode": 500, "messages": "<error>" }.