v5

latestOpenAPI 3.1.02026-07-262421791.5 MB
payins

Create PayNow payment details

Creates the encoded QR code and details for the payin session so the user can fund a transfer or balance top-up via a PayNow transaction. This operation supports the SGD currency only.

post/v1/profiles/{profileId}/payin-sessions/{payinSessionId}/paynow

Path parameters

profileIdinteger required

Profile ID of the profile that created the transfer.

payinSessionIdstring string required

Payin Session ID retrieved from Transfer object.

Headers

X-External-Correlation-Idstring uuid

Optional UUID for correlating requests across systems. If provided, Wise echoes it back in the response. Maximum 36 characters. Learn more.

Response

PayNow payment object.

qrCodeInBase64string

An encoded QR image in base64 format, which can be decoded and displayed directly to the end user.

Example response

{
  "qrCodeInBase64": "iVBORw0KGgoAAAANSUhEUgAAAXUAAAF1CAIAAACYn+2fAAB2CUlEQVR4Xux9B2BU15k1cYxAdJCQhB...",
  "details": {
    "virtualPaymentAddress": "UEN123456789R#WISE",
    "amount": 100,
    "currency": "SGD",
    "reference": "PP12345678",
    "entityName": "WISE ASIA-PACIFIC PTE LTD"
  }
}