By using the Bank Account Check the bank account data can be verified. For Germany additionally a service is available to get IBAN/BIC for bankcode / bankaccount.
To check only syntax of a bank account. This check does not check whether a bank account is blocked or available and valid.
BankAccountCheck |
|||
---|---|---|---|
bank-country |
bankaccount / iban |
bankcode / bic |
Result |
any: e.g. DE, AT, CH, … |
IBAN as listed below |
TESTTESX |
INVALID, Error 887 |
DE |
2599100003 |
12345678 |
VALID, code 12345678, account 2599100003 iban DE851234567825991000034, bic TESTTEST PAYONE processes iban/bic in request data. You may then choose within PMI-settings whether response data should be extended by iban/bic or whether response data should remain unchanged. This can be configured for test/live-mode independently to ensure that your live-system does not get unexpected data before finishing your implementation. |
DE |
1234567890 |
12345678 |
INVALID 883 |
DE |
DE00123456782599100003 |
TESTTEST |
VALID, code 12345678, account 2599100003 iban DE00123456782599100003, bic TESTTEST |
DE |
DE03123456781234567890 |
TESTTEST |
INVALID, Error 883 |
DE |
DE08123456791234567890 |
TESTTEST |
INVALID, Error 888 |
AT |
AT003500000123456789 |
TESTTEST |
VALID, code 35000, account 123456789 |
AT |
AT083500000123456789 |
TESTTEST |
INVALID, Error 888 |
BE |
BE00539007547034 |
TESTTEST |
VALID, code 539, account 0075470, branch 111014, checkdigit 34, iban BE00539007547034, bic TESTTEST |
BE |
BE03539007547000 |
TESTTEST |
INVALID, Error 883 |
BE |
BE08539123456712 |
TESTTEST |
INVALID, Error 888 |
CH |
CH0000762011623852957 |
TESTTEST |
VALID, code 00762, account 011623852957, iban CH0000762011623852957, bic TESTTEST |
CH |
CH0300762011623852900 |
TESTTEST |
INVALID, Error 883 |
CH |
CH0800762011623852957 |
TESTTEST |
INVALID, Error 888 |
CY |
CY00002001280000001200527600 |
TESTTEST |
VALID, code 002, account 0000001200527600, branch 00128, iban CY00002001280000001200527600, bic TESTTEST |
CY |
CY03002001280000001200527699 |
TESTTEST |
INVALID, Error 883 |
CY |
CY08002001280000001200527600 |
TESTTEST |
INVALID, Error 888 |
DK |
DK0000400440116243 |
TESTTEST |
VALID, code 0040, account 0440116243, branch 11101, iban DK0000400440116243, bic TESTTEST |
DK |
DK0300400440116200 |
TESTTEST |
INVALID, Error 883 |
DK |
DK0800400440116243 |
TESTTEST |
INVALID, Error 888 |
ES |
ES0021000418450200051332 |
TESTTEST |
VALID, code 2100, account 0200051332, branch 0418, checkdigit 45, iban ES0021000418450200051332, bic TESTTEST |
ES |
ES0321000418450200051300 |
TESTTEST |
INVALID, Error 883 |
ES |
ES0821000418450200051332 |
TESTTEST |
INVALID, Error 888 |
FI |
FI0012345600000785 |
TESTTEST |
VALID, code 123456, account 00000785, iban FI0012345600000785, bic TESTTEST |
FI |
FI0312345600000700 |
TESTTEST |
INVALID, Error 883 |
FI |
FI0812345600000785 |
TESTTEST |
INVALID, Error 888 |
FR |
FR0020041010050500013M02606 |
TESTTEST |
VALID, code 20041, account 0500013M026, branch 01005, checkdigit 06, iban FR0020041010050500013M02606, bic TESTTEST |
FR |
FR0820041010050500013M02602 |
TESTTEST |
INVALID, Error 888 |
GB |
GB00NWBK60161331926819 |
TESTTEST |
VALID, code 601613, account 31926819, iban GB00NWBK60161331926819, bic TESTTEST |
GB |
GB03NWBK60161331926800 |
TESTTEST |
INVALID, Error 883 |
GB |
GB08NWBK60161331926819 |
TESTTEST |
INVALID, Error 888 |
IE |
IE00AIBK93115212345678 |
TESTTEST |
VALID, code AIBK931152, account 12345678, iban IE00AIBK93115212345678, bic TESTTEST |
IE |
IE08AIBK93115212345678 |
TESTTEST |
INVALID, Error 888 |
IT |
IT00X0542811101000000123456 |
TESTTEST |
VALID, code 05428, account 000000123456, branch 11101, checkdigit X, iban IT00X0542811101000000123456, bic TESTTEST |
IT |
IT03X0542811101000000123456 |
TESTTEST |
INVALID, Error 883 |
LI |
LI00088100002324013AA |
TESTTEST |
VALID, code 08810, account 0002324013AA, iban LI00088100002324013AA, bic TESTTEST |
LI |
LI0308810000232401300 |
TESTTEST |
INVALID, Error 883 |
LI |
LI08088100002324013AA |
TESTTEST |
INVALID, Error 888 |
LU |
LU000019400644750000 |
TESTTEST |
VALID, code 001, account 9400644750000, iban LU000019400644750000, bic TESTTEST |
LU |
LU030019400644750099 |
TESTTEST |
INVALID, Error 883 |
LU |
LU080019400644750000 |
TESTTEST |
INVALID, Error 888 |
NL |
NL00ABNA0417164300 |
TESTTEST |
VALID, code ABNA, account 0417164300, iban NL00ABNA0417164300, bic TESTTEST |
NL |
NL03ABNA0417164301 |
TESTTEST |
INVALID, Error 883 |
NL |
NL08ABNA0417164300 |
TESTTEST |
INVALID, Error 888 |
NO |
NO0086011117947 |
TESTTEST |
VALID, account 86011117947, iban NO0086011117947, bic TESTTEST |
NO |
NO0386011117900 |
TESTTEST |
INVALID, Error 883 |
NO |
NO0886011117947 |
TESTTEST |
INVALID, Error 888 |
PL |
PL00114020040000300201355387 |
TESTTEST |
VALID, code 11402004, account 0000300201355387, iban PL00114020040000300201355387, bic TESTTEST |
PL |
PL03114020040000300201355300 |
TESTTEST |
INVALID, Error 883 |
PL |
PL08114020040000300201355387 |
TESTTEST |
INVALID, Error 888 |
PT |
PT00000201231234567890154 |
TESTTEST |
VALID, code 0002, account 12345678901, branch 0123, checkdigit 54, iban PT00000201231234567890154, bic TESTTEST |
SE |
SE0050000000054910000003 |
TESTTEST |
VALID, code 5491, account 0000003, iban SE0050000000054910000003, bic TESTTEST |
SE |
SE0350000000054910000000 |
TESTTEST |
INVALID, Error 883 |
SE |
SE0850000000054910000003 |
TESTTEST |
INVALID, Error 888 |
Decline by POS ban list (Sperrliste) for „bankaccountcheck" (only DE) The "POS Sperrliste" contains all cards which are blocked, because they are stolen. To check against "POS Sperrliste" use parameter "checktype=1" and this bank account:
BankAccountCheck, checktype=1 |
|||
---|---|---|---|
bank-country |
bankaccount / iban |
bankcode / bic |
Result |
DE |
DE99123456783199204090 |
TESTTEST |
BLOCKED, account 3199204090, code 12345678 iban DE99123456783199204090,bic TESTTEST PAYONE processes iban/bic in request data. You may then choose within PMI-settings whether response data should be extended by iban/bic or whether response data should remain unchanged. This can be configured for test/live-mode independently to ensure that your live-system does not get unexpected data before finishing your implementation. |
DE |
3199204090 |
12345678 |
BLOCKED, account 3199204090, code 12345678 |
To check against "NCA database" use parameter "checktype=2" and this bank account:
BankAccountCheck, checktype=2 |
|||
---|---|---|---|
bank-country |
bankaccount / iban |
bankcode / bic |
Result |
DE |
DE99123456783199204090 |
TESTTEST |
BLOCKED, account 3199204090, code 12345678 iban DE99123456783199204090,bic TESTTEST PAYONE processes iban/bic in request data. You may then choose within PMI-settings whether response data should be extended by iban/bic or whether response data should remain unchanged. This can be configured for test/live-mode independently to ensure that your live-system does not get unexpected data before finishing your implementation. |
DE |
3199204090 |
12345678 |
BLOCKED, account 3199204090, code 12345678 |