Skip to main content
POST
/
payment
/
{orderId}
/
qrcode
/
refresh
Refresh Wallet QR Code
curl --request POST \
  --url https://uat-api.clinkbill.com/api/payment/{orderId}/qrcode/refresh \
  --header 'X-API-KEY: <api-key>' \
  --header 'X-Timestamp: <api-key>'
{
  "code": 200,
  "msg": "success",
  "data": {
    "orderId": "<string>",
    "action": {
      "redirectUrl": "<string>",
      "type": "CASHAPP",
      "walletHandleRedirectOrDisplayQrCode": {
        "imageUrlPng": "<string>",
        "imageUrlSvg": "<string>",
        "imageDataUrl": "<string>",
        "hostedInstructionsUrl": "<string>",
        "mobileAuthUrl": "<string>",
        "fallbackUrl": "<string>",
        "packageName": "<string>",
        "expiresAt": 123,
        "expiresSecond": 123
      },
      "paymentMethodType": "<string>",
      "postData": {}
    }
  }
}

Authorizations

X-API-KEY
string
header
required

Your secret API key obtained from the Clink dashboard (Developers section)

X-Timestamp
string
header
required

Current timestamp in milliseconds since Unix epoch (required for request signing)

Path Parameters

orderId
string
required

Unique identifier of the order

Response

Wallet QR code refreshed successfully

Body of the response message

code
integer<int32>

Response status code, 200 when success

Example:

200

msg
string

Brief description of what happened, 'success' when happy case

Example:

"success"

data
object

Response data returned after refreshing a wallet QR code.