Integration with Mobile App
Supported transactions
Currently in application only transactions with single payment can be displayed and confirmed. If payment has any items, their information is not displayed for the user.
Redirecting to application
To confirm wallet transaction in application, user should be redirected to the following URI:
paysera://transaction?key=:transactionKey&callback=:redirectUri
Parameters
- transactionKey
- Key of the transaction
- redirectUri
- URI to redirect after successful transaction reservation or failure
Generating QR codes for Paysera application
Some QR codes initiate some specific actions when scanned with Paysera application.
Supported QR code templates:
- PAYSERA%{transactionKey}
- Code is used to initiate transaction confirmation.
- PAYSERA*{locationId}:{identifier}
- Code is used to get transactions registered for some concrete place. See POS Features for more details.
- EVP{walletId}
-
walletId
is padded with0
to the left side to the total of 12 characters. This code initializes payment form to beneficiary with specified wallet ID. For example, useEVP000000000001
to initialize payment form to wallet with ID1
. - https://paysera.com/app?qr={code}
code
is any other QR code - when this QR code is scanned with Paysera application, this has the same effect as if just thecode
value is scanned. However if it's scanned with some other QR code scanner, page in this URL gives more information about the application and how it could be installed on the device