IBAN 2 BIC lookup
In order to fetch the BIC associated with an IBAN, the IBAN 2 BIC lookup function is provided.
ID | Name |
---|---|
24 | Bank Transfer Withdrawal |
117 | DirectebankingDeposit aka SOFORT |
62 | GiropayDeposit |
IBAN 2 BIC lookup
The IBAN 2 BIC lookup is available for the following countries:
List has been removed temporarily.The IBAN 2 BIC lookup should work with SEPA countries.
Backend2Backend Integration
The following table contains the fields to be sent in the getPaymentInputDataRequest.details
xml section:
key (value type, account type, required) | value |
---|---|
IBAN (string) | IBAN (International Bank Account Number) |
Example getPaymentInputDataRequest:
<getPaymentInputDataRequest xmlns="http://www.cqrpayments.com/PaymentProcessing" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<merchantID>YourMerchant</merchantID>
<shopID>YourShop</shopID>
<user>
<id>65869880</id>
</user>
<paymentMethodID>24</paymentMethodID>
<details>
<data xsi:type="keyStringValuePair">
<key>IBAN</key>
<value>DE68650501100000123456</value>
</data>
</details>
</getPaymentInputDataRequest>
Example getPaymentInputDataResponse (successful):
<getPaymentInputDataResponse xmlns="http://www.cqrpayments.com/PaymentProcessing" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<paymentInputData>
<data xsi:type="keyStringValuePair">
<key>ResponseCode</key>
<value>0</value>
</data>
<data xsi:type="keyStringValuePair">
<key>Response</key>
<value>GIBAATWWWRN</value>
</data>
<data xsi:type="keyStringValuePair">
<key>BankName</key>
<value>ERSTE BANK DER OESTERREICHISCHEN SPARKASSEN AG</value>
</data>
</paymentInputData>
</getPaymentInputDataResponse>
Example getPaymentInputDataResponse (error case):
<getPaymentInputDataResponse xmlns="http://www.cqrpayments.com/PaymentProcessing" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<paymentInputData>
<data xsi:type="keyStringValuePair">
<key>ResponseCode</key>
<value>1</value>
</data>
<data xsi:type="keyStringValuePair">
<key>Response</key>
<value>No BIC code found!</value>
</data>
</paymentInputData>
</getPaymentInputDataResponse>
Example getPaymentInputDataResponse (error case - invalid IBAN):
<getPaymentInputDataResponse xmlns="http://www.cqrpayments.com/PaymentProcessing" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<paymentInputData>
<data xsi:type="keyStringValuePair">
<key>ResponseCode</key>
<value>1</value>
</data>
<data xsi:type="keyStringValuePair">
<key>Response</key>
<value>IBAN is not valid.</value>
</data>
</paymentInputData>
</getPaymentInputDataResponse>
Possible responses in getPaymentInputDataResponse
:
key (value type, account type, required) | Description |
---|---|
ResponseCode (string) | Successful: - response code 0 Error: - response code 1 |
Response (string) | Successful: - response: a 8 digit or 11 digit BIC is returned Error: - response: "No BIC code found" |
BankName (string) | Associated bank name. |
Updated over 3 years ago