Binding Status
Returns the current state of a binding. Use this endpoint to poll for PENDING_AUTH → ACTIVE transitions when webhook delivery is unavailable; otherwise prefer the direct-debit.binding.succeeded callback. {binding_id} is constrained to UUID at the route layer, so malformed values return 404 before controller execution.
Authorizations
JWT issued by POST /api/v1.1/access-token/b2b. Send Authorization: Bearer <token>.
Merchant API key (Credential.api_key). Required on every request.
Path Parameters
UUID of a DirectDebitBinding owned by the authenticated merchant.
Response
SP000 OK — data matches DirectDebitBindingData.
SingaPay Merchant API v2 custom response envelope (ApiResponderHelper::responseJson, ApiResponseTrait). Business outcome is determined by response_code (SP000–SP020), not by HTTP status alone. On success (SP000), data holds the operation payload. On errors, data often includes a message and may echo request fields.
SingaPay custom business response code.
"SP000"
Human-readable label paired with response_code.
"Successfully"
Endpoint-specific payload on success, or error context (validation message, inquiry result with status invalid, etc.).
