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
bizType
enum<string>
required
Available options:
ORDER_CODE
productCode
string
required
paymentRequestId
string
required
paymentAmount
object
required

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

order
object
required
codeType
enum<string>
Available options:
CGCP
paymentNotifyUrl
string<uri>
extendInfo
string

JSON string e.g. {"key":"value"}

Response

OK

result
object
required
paymentRequestId
string
paymentId
string
qrCode
string