Skip to main content
POST
cURL

Authorizations

Signature
string
header
required

RSA SHA256 signature header. Example: Signature: algorithm=SHA256withRSA, keyVersion=0, signature=BASE64...

Client-Id
string
header
required

Rebell-assigned Client Id.

Request-Time
string
header
required

RFC3339 timestamp (e.g., 2019-05-28T12:12:00+08:00).

Body

application/json

Provide either paymentId or paymentRequestId (at least one required).

paymentId
string

Wallet-generated payment ID.

paymentRequestId
string

Merchant-provided idempotency key from the original payment request.

Response

OK

result
object
required
paymentStatus
enum<string>
required
Available options:
SUCCESS,
PROCESSING,
FAIL
paymentId
string
paymentRequestId
string
paymentTime
string<date-time>
paymentAmount
object

Amount in minor units (e.g., cents).