Decode QR Unregistered
Authentication
Basic Auth: base64(client_id:client_secret)
Query parameters
Request
EMV / local QR string, or for KE/TZ a numeric till/paybill number.
Optional partner sub-app id (1–64 chars, [a-zA-Z0-9_-]). Body value wins over the customer profile value.
ISO alpha-2 override. Required when QR is not EMV-parseable (e.g. BO encrypted QR, or KE/TZ + merchant_id).
Till or paybill number for KE/TZ manual decode via decodeQr. Prefer /lookupPaymentCode for the same flow.
Paybill bill reference for KE/TZ when the merchant expects one.
Response
Africa (KE/TZ) till or paybill number when returned.
Africa (KE/TZ) verified merchant display name when returned.
Africa (KE/TZ) payment destination type when returned.
Africa (KE/TZ) merchant metadata when returned.

