Execute a transfer from the authenticated debitor account to the encoded creditor account
Some QRs when scanned will have standardized placeholder values in them in the form of ***
, these values will always be in the Additional Data Fields (Tag 62) section of the QR string. These placeholders indicate that the QR is asking the scanner to supply values on top of said placeholders. They can be overridden by supplying the respective fields according to the tag that has the placeholder.
Tag | Overriding Field |
---|---|
01 | bill_number |
02 | mobile_number |
03 | store_label |
04 | loyalty_number |
05 | reference_label |
06 | customer_label |
07 | terminal_label |
08 | purpose_of_transaction |
Example QR string with placeholder values in Additional Data Fields
00020101021127580012com.p2pqrpay0111SRCPPHM2XXX0208999644030411092661440425204601653036085802PH5905Miaaa6006Laguna6104402862570008102320230203***0403***0508102320230708123456780803***6304C369
Tags with placeholders are 62/02, 62/04, and 62/08. So fields recommended to override are mobile_number
, loyalty_number
, and purpose_of_transaction
.
Fields that don't have the ***
placeholder can also be supplied with valid values.