Execute an MPM QR

Initiate a transaction from the scanner to the beneficiary account designated in the QR

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

Initiates a transfer from the scanner PayMongo account to the beneficiary account designated in the QR, whether it be generated by PayMongo or other banks.

Webhooks, for structure please see the Webhook Payload Structure.

  • Upon getting a successful transaction, a Webhook event will be sent with the type qr.paid
  • Upon failing the transaction, a Webhook event will be sent with the type qr.expired
📘

Tip: QR strings can be decoded from a QR image by using any QR decoding library to inspect its contents before executing a transfer.

For possible error codes, please refer to the definitions of Error Codes.

Body Params
string
required

The QR string containing the necessary details to make the transaction.

integer

The transaction amount in the smallest denominator of the transaction currency designated by the QR being scanned, e.g. transaction currency of scanned QR is PHP then amount is in centavos.

This field is required if the QR being executed is a static QR, and must be null for dynamic QRs.

string
Defaults to alphanum(24)

Reference number for the scanner to identify the transaction, a default value of random alphanumeric of 24 characters will be generated on each request if not supplied.

Response

Language
Credentials
Basic
base64
:
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json