I have successfully added credit card capture to my POS software using AIM XML. Now I want to enable eCheck.
Using the XML Guide dated October 2012 is causing me problems.
I am using the same XML post as I use for credit card capture but in the payment section I substitute bankAccount for creditCard. The guide has the incorrect order for the elements plus an incorrect element.
The guide says for the bankAccount section, use this order:
accountNumber
routingNumber
nameOnAccount
bankName
echeckType (server says invalid element)
The server will not accept the XML post unless it is in this order:
routingNumber
accountNumber
nameOnAccount
bankName
checkNumber (not shown in guide)
Please note that checkNumber is not shown anywhere in the XML guide. And the server will not accept echeckType at all.
So what element should I use in place of echeckType? Without the echeckType element the eCheck transaction is still approved, but how is this happening without the type, i.e. TEL, WEB, etc.?
Thanks
Chuck
11-25-2012 08:30 AM
The XML Schema at https://api.authorize.net/xml/v1/schema/AnetApiSchema.xsd
for bankAccountType is
accountType
routingNumber
accountNumber
nameOnAccount
echeckType
bankName
checkNumber
not sure if it have a default echeck type, can you login to the merchant account and see which one it might be?
11-25-2012 01:55 PM