POST /v1/payments/retailPay
Initiates a retail payment where the merchant scans the customer’s wallet QR code or barcode (Customer Presented Mode).
Request Parameters
string
required
Fixed product code for B Scan C:
51051000101000100040Max length: 32 charactersstring
required
Merchant-generated unique identifier (idempotency key). Must be unique per transaction.Max length: 64 characters
string
required
The QR code or barcode content scanned from the customer’s wallet. Single-use only.Max length: 128 characters
object
required
Order details.
string
Merchant callback URL for payment result notifications.Max length: 1024 characters
string
JSON-formatted extension data.Max length: 2048 characters
Response Parameters
object
required
Standard result object with
resultCode, resultStatus, resultMessagestring
Echo of the merchant-provided request identifier.
string
Wallet-generated unique payment identifier.Max length: 64 characters
string
Payment completion time in ISO 8601 format.
object
Confirmed payment amount.