Happy Business Starts Here

API Integration for BankTransfer.

nithinkumar
Newly Enrolled

API Integration for BankTransfer.

I am trying to create a client for BankTransfer using the api and seems to be complaining about missing data. My reqeust:

<?xml version='1.0' encoding='UTF-8'?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Header><ns1:SessionHeader xmlns:ns1="http://api.zuora.com/" soapenv:mustUnderstand="0"><ns1:session>fP-aB8HNF-YFg7X5Y6licU3nUYghfNrG71DnTMfZc62YimC2IIIXRiXvMjYxRHrenlcyrArXoaOOLZKGvFcUhfhZE6lxLH6Rb5FAhln926Lo2VoblJMaEn760K0btJAH52xAljkD_JGro9udDSH6RDHqlYTARbstEJRpe3Uv0J3QzMxnV81Tq1ayuXtWuIkDNlhrOm6-hg3Twd7LdUMVXG-5Vpss5P2tG62nCvnD3-ILRdPuoK_jjumWaOhFzkovwYxCUD09OsRzDLsq7F-hX5ZWZjIiy8-Fxx5O3mlHb-1c3uqeAw7sYpwCYPsOYHdJUlK-R18s90206xB8-YmVmI98Yl-6EB5sVIl7h4NSG7o=</ns1:session></ns1:SessionHeader></soapenv:Header><soapenv:Body><ns1:create xmlns:ns1="http://api.zuora.com/"><ns1:zObjects xmlns:ns2="http://object.api.zuora.com/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ns2:PaymentMethod"><ns2:AccountId>2c92c0f95cee23f3015d2d25113c55c0</ns2:AccountId><ns2:BankBranchCode>123456</ns2:BankBranchCode><ns2:BankName>TestBank</ns2:BankName><ns2:BankTransferAccountName>Test User</ns2:BankTransferAccountName><ns2:BankTransferAccountNumber>DE392003000000</ns2:BankTransferAccountNumber><ns2:BankTransferType>LastschriftDE</ns2:BankTransferType><ns2:Country>DE</ns2:Country><ns2:FirstName>Test</ns2:FirstName><ns2:IBAN>DE392003000000</ns2:IBAN><ns2:LastName>User</ns2:LastName><ns2:LastTransactionDateTime>2017-07-10T17:00:40.565+01:00</ns2:LastTransactionDateTime><ns2:Type>BankTransfer</ns2:Type><ns2:UseDefaultRetryRule>true</ns2:UseDefaultRetryRule></ns1:zObjects></ns1:create></soapenv:Body></soapenv:Envelope>

 

 

 

Response:

<?xml version='1.0' encoding='UTF-8'?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body><ns1:createResponse xmlns:ns1="http://api.zuora.com/"><ns1:result><ns1:Errors><ns1:Code>TRANSACTION_FAILED</ns1:Code><ns1:Message>E... processing transaction.3000000 - Service not allowed.null The Bank Validation failed due to the Invalid Data or Required Data Missing.</ns1:Message></ns1:Errors><ns1:Success>false</ns1:Success></ns1:result></ns1:createResponse></soapenv:Body></soapenv:Envelope>

 

Is there any documentation on the minimum required fields for setting up bank transfer. Please note this is on apisandbox environment.

1 REPLY 1
Rolando
Support SME

Re: API Integration for BankTransfer.

Please reference our PaymentMethod API documentation: 

https://knowledgecenter.zuora.com/DC_Developers/G_SOAP_API/E1_SOAP_API_Object_Reference/PaymentMetho...

 

In regards to this particular issue, we would need to investigate this within your tenant. The error can depend on your payment processor and the test data you are using. The bank can actually validate the data and reject the transaction. It may not be missing data. If you would like to further investigate this kindly open a new support ticket. 

 

 






If you found my answer helpful, please give me a kudo ↑
Help others find answers faster by accepting my post as a solution √