bysquare
bysquare copied to clipboard
Testing Banking Apps
I need help testing QR codes created with this library on various Slovak banking apps. I want to ensure these codes work properly with different types of data.
Unfortunately, some banking apps might not correctly read QR codes. For example, Tatrabanka's app can't handle QR codes with multiple payment options. While I can help identify issues with the QR codes themselves, I can only test one banking app at a time right now, so I can't check every app out there.
Here is a list of banks that I want to verify for compatibility:
Bank | Tester | PaymentOrder | StandingOrder | DirectDebit |
---|---|---|---|---|
Tatra banka | @xseman | ✅ | ❌ | ❌ |
Fio Banka | @LukasBicus | ✅ | ❌ | ❌ |
mBank | @LukasBicus | ✅ | ❌ | ❌ |
365.bank | @michalvankodev | ✅ | ❌ | ❌ |
ČSOB | ||||
Poštová banka | ||||
Prima banka | ||||
Privatbanka | ||||
Prvá stavebná sporiteľňa | ||||
Raiffeisen Bank | ||||
Slovenská sporiteľňa | @michalvankodev | ✅ | ❓ | ❓ |
Slovenská záručná a rozvojová banka | ||||
Všeobecná úverová banka | @dderevjanik | ✅ | ❌ | ❌ |
Wüstenrot stavebná sporiteľňa | ||||
Cofidis | ||||
BKS Bank | ||||
Citibank Europe | ||||
Commerzbank | ||||
ING Bank | ||||
J&T Banka | ||||
Komerční banka | ||||
Oberbank | ||||
PKO Bank Polski | ||||
UniCredit Bank |
I just need confirmation that your bank app successfully scanned the QR code.
PaymentOrder | StandingOrder | DirectDebit |
---|---|---|
Data used to generate QRs:
PaymentOrder
{
"invoiceId": "random-id",
"payments": [
{
"type": 1,
"amount": 100,
"bankAccounts": [
{
"iban": "SK9611000000002918599669"
}
],
"currencyCode": "EUR",
"variableSymbol": "123",
"paymentNote": "hello world"
}
]
}
StandingOrder
{
"invoiceId": "random-id",
"payments": [
{
"type": 2,
"amount": 100,
"bankAccounts": [
{
"iban": "SK9611000000002918599669"
}
],
"currencyCode": "EUR",
"variableSymbol": "123",
"paymentNote": "hello world",
"day": 1,
"periodicity": "m"
}
]
}
DirectDebit
{
"invoiceId": "random-id",
"payments": [
{
"type": 4,
"amount": 100,
"bankAccounts": [
{
"iban": "SK9611000000002918599669"
}
],
"currencyCode": "EUR",
"variableSymbol": "123",
"paymentNote": "hello world"
}
]
}
Report template
## <bank> (app version)
| PaymentOrder | StandingOrder | DirectDebit |
| :----------------------: | :----------------------: | :----------------------: |
| <img src="" width="200"> | <img src="" width="200"> | <img src="" width="200"> |