A request from the merchant for a QR code to be generated. The QR code returned should be suitable to be displayed to a consumer to be scanned.
The randomly generated UUID identifying this request. This may be a variant 3 or 4 as defined in RFC 4122
The date and time of the message as recorded by the sender. The format shall be as defined for date-time in RFC 3339 section 5.6. It is recommended that the optional time-secfrac be included up to millisecond precision
Data relating to the originator of the request.
Data relating to the entity which ultimately processes the request. A Partner may provide this information if known at the time the QR code was scanned.
Data relating to the entity which ultimately processes the request. A Partner may provide this information if known at the time the QR code was scanned.
An array of identifiers which each identify the transaction within each entity's system.
The System Trace Audit Number can be used to locate transactions across different systems.
A collection of attributes that describe how a QR code is intended to be used for transacting.
{ "id": "string", "time": "2019-08-24T14:15:22Z", "originator": { "institution": { … }, "terminalId": "string", "merchant": { … }, "operatorId": "string", "channelId": "string" }, "client": { "id": "string", "name": "string" }, "thirdPartyIdentifiers": [ { … } ], "rrn": "string", "stan": "string", "amounts": { "requestAmount": { … }, "approvedAmount": { … }, "feeAmount": { … }, "balanceAmount": { … }, "additionalAmounts": { … } }, "customer": { "firstName": "string", "lastName": "string", "address": "string", "dateOfBirth": "2019-08-24T14:15:22Z", "status": "string", "msisdn": "string", "emailAddress": "string", "addressDetails": { … }, "profileId": "string" }, "qrProperties": { "description": "string", "guid": "string", "overPaymentAllowed": true, "partPaymentAllowed": true, "customerProvidedValuePrompts": [ … ], "requestTip": true, "creationDateTime": "2019-08-24T14:15:22Z", "expiryDate": "2019-08-24T14:15:22Z", "notificationParameters": { … }, "qrLabel": "string" }, "paymentMethods": [ { … } ] }