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
productCode
string
required
paymentRequestId
string
required
paymentAuthCode
string
required

User wallet QR/Barcode content

paymentAmount
object
required

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

order
object
required
paymentNotifyUrl
string<uri>
extendInfo
string

Response

OK

result
object
required
paymentRequestId
string
paymentId
string
paymentTime
string<date-time>
paymentAmount
object

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