Skip to main content

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.

alt text

  • 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:

StepSenderReceiverProcess
1CustomerMerchantCustomer initiates payment check out via eCommerce platform.
2MerchantMyXaaSMerchant sends request to MyXaaS to activate QR code information.
3MyXaaSMerchantMyXaaS returns with a URL containing QR code information to Merchant.
4MerchantCustomerMerchant shall follow the brand guideline to generate the QR code.
5CustomerMyXaaSCustomer scan the QR code to proceed for payment.
6MyXaaSMerchantMyXaaS returns the payment information and status.
7MerchantCustomerMerchant notifies Customer on the payment status via eCommerce platform.
8MyXaaSCustomerIf the payment is successful, MyXaaS will notify Customer via email.
9MerchantMyXaaS- 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
10MyXaaSMerchantMyXaaS returns the query information of the payment.
11MerchantCustomerMerchant displays the query information to the customer.