Dynamic QR Payment
Elevating Convenience: The Benefits of Dynamic QR Payments
As digital payment methods evolve, consumers and businesses seek solutions that combine ease of use with enhanced security. Dynamic QR payments deliver on this demand by offering a sophisticated approach to transaction processing that sets a new standard for convenience and safety.
Dynamic QR payments leverage QR codes that are uniquely generated for each transaction, ensuring that the details—such as the payment amount and recipient—are securely encoded. This dynamic nature means that each QR code is transaction-specific, minimizing the risk of fraud and reducing errors.
This method integrates seamlessly with various mobile payment apps and platforms, allowing users to complete transactions quickly and effortlessly. Whether used in retail settings, for online purchases, or in service-based transactions, dynamic QR payments provide a versatile and secure alternative to traditional payment systems.
By embracing dynamic QR payments, businesses and consumers can enjoy a streamlined payment experience that meets the highest standards of security and efficiency. This innovation represents a significant step forward in the quest for more adaptable and reliable payment solutions.
- If the vending machine does not receive the payment notification at the designated callback URL in that 30 seconds duration, it will trigger the QR Payment Query API to check the payment status.
- If QR Payment Response is not received, the vending machine will repeat the query every 5 seconds for a duration of up to 5 minutes, awaiting a successful or declined status.
- If the 3-minute duration elapses without receiving a concrete status update (Approved or Failed), the vending machine shall abort the purchase attempt.
The recommended timeout for a QR transaction is around 10 seconds before elapsed time, i.e: 10 seconds before 5 minutes.
Dynamic QR Payment
Process Flow Diagram
The diagram below provides a more detailed visual of the dynamic QR payment process, mapping out each step:
Process Flow Table
The table below breaks down the dynamic QR payment process into detailed steps, showing the specific interactions between the Customer, Merchant and MyXaaS:
Step | Sender | Receiver | Process |
---|---|---|---|
1 | Customer | Merchant | Customer initiates payment check out via eCommerce platform. |
2 | Merchant | MyXaaS | Merchant sends request to MyXaaS to activate QR code information. |
3 | MyXaaS | Merchant | MyXaaS returns with a URL containing QR code information to Merchant. |
4 | Merchant | Customer | Merchant shall follow the brand guideline to generate the QR code. |
5 | Customer | MyXaaS | Customer scan the QR code to proceed for payment. |
6 | MyXaaS | Merchant | MyXaaS returns the payment information and status. |
7 | Merchant | Customer | Merchant notifies Customer on the payment status via eCommerce platform. |
8 | MyXaaS | Customer | If the payment is successful, MyXaaS will notify Customer via email. |
9 | Merchant | MyXaaS | - If the payment status is not received within 30 seconds, Merchant performs a payment query to retrieve the transaction information. - If the QR Payment Response is not received, Merchant should repeat the query every 5 seconds for up to 3 minutes, and wait for a successful or declined status. - If no status update (Approved or Failed) is received within the 3-minute duration, Merchant shall abort the transaction |
10 | MyXaaS | Merchant | MyXaaS returns the query information of the payment. |
11 | Merchant | Customer | Merchant displays the query information to the customer. |