Yuansfer POS Partners can enable their merchants to accept PayPal, Venmo, AliPay, and other Yuansfer supported wallets as payment tenders for goods purchased in physical locations across partners’ POS.
To enable in-store payments, partners will integrate with Yuansfer APIs. The APIs, which expose RESTful endpoints, will allow the partner to perform payment captures, cancels, and refunds on their POS.
There are two available use cases for Yuansfer’s in-store QR code payments:
Scan-QR Code, in which the wallet apps display a QR code to be scanned by the POS.
Create-QR Code, in which the POS displays a QR code to be scanned by the wallet apps.
Quick Response Code, a two-dimensional bar code representing the wallet transaction identifier.
The process in which accounts, profiles, and credentials are created for new partners and locations.
A wallet app is a convenient solution for a user to make in-store payments and can be used at merchants listed with the mobile wallet service provider.
The point-of-sale used in physical merchant locations to complete a purchase of physical goods.
The process of reversing a payment transaction after the transaction has experienced an error or lack of a response to a request.
The POS should offer a QR code scan option so that when a customer wants to pay with the wallet app. POS scans the QR code and identifies the wallet type automatically. After scanning the QR code, the POS shows the wallet type and sends the scanned QR code to the Yuansfer system.
The POS should be able to display the transaction status clearly to the cashier. E.g. “Processing”, “Approved”, “Declined” (by provider), “Waiting for Customer Confirmation”, “Customer Cancelled”, etc. POS should display “Processing” until it receives a response, at that point the status’ will be determined by the API responses.
The cashier should have a way to cancel the transaction so that in the event there is an issue with the customer’s phone and the transaction cannot be completed, preventing the POS from being stuck in a checking state.
All transactions should be completed within a reasonable time limit and show a warning message when the transaction can’t be completed for any unexpected reason.