Hi, I'm supporting an existing integration with the ElementExpress XML Api for an ecommerce store. I'm trying to shift the point in our process in which we charge an already created payment account from our ERP system to the store itself.
Everything is working well for both creating the payment account and charging it, against the test service "https://certtransaction.elementexpress.com", however when I switch from the test service to the live service I get an error back after posting the CreditCardSale ExpressResponseCode: 102, ExpressResponseMessage: "Invalid Merchant". So far I haven't been able to find info on what this error means, I found one document that mentioned Invalid Merchant means the card does not support the transaction type "i.e. a travel only card being used to purchase electronics", but I've tried with several standard credit cards that have none of these restrictions.
Does anyone know what ExpressResponseCode 102 signifies? and also if the CreditCardSale endpoint is the appropriate way of charging an existing payment account?
Thanks in advance for your help
<Response><ExpressResponseCode>102</ExpressResponseCode><ExpressResponseMessage>Invalid Merchant</ExpressResponseMessage><HostResponseCode>89</HostResponseCode><HostResponseMessage>DECLINED </HostResponseMessage><ExpressTransactionDate>20191029</ExpressTransactionDate><ExpressTransactionTime>162822</ExpressTransactionTime><ExpressTransactionTimezone>UTC-05:00:00</ExpressTransactionTimezone>
Hi Kevin,
Thanks for your response! The first link you posted gives me an "unauthorized" page, but I think I'm tracking that the 102 response code is an issue with account setup. Who should I contact with your team at Worldpay to resolve?
I'm actually using different credentials for testing than for live which explains why the process works in testing and not against the live service URL.
Forgive me I'm hesitant to post the live AccountID and AcceptorID publicly, I haven't fully assessed the risk of this yet.
I'll review the COF document, in detail, but in our case the payment account is always being used to process a single transaction, so after my brief scan I don't believe these rules apply.
Based on this quote from the document:
I believe the integration is a one off integration for JHarlen.com. I don't believe we are making significant changes, we are simply modifying which of our systems initiates the CreditCardSale portion of the process. Everything from your end though, should be functionally the same.