We have a partner integrating to the Express Gift API. Can you verify the URL's that should be used along with examples (similar to the credit specification) of the XML format request messages? Neither were seen in the API specification above.
My guess is that we use the following endpoints and that the message structure "GiftCardSale", "GiftCardBalanceInquiry" etc. tells the system what transaction type was sent?
Only the Transaction URL is used for gift card integrations, so it would be https://certtransaction.elementexpress.com that should be used. Also, to support StoreCard, new enhancements were made, but only to the XML interface, so I'd only suggest XML be used on Express going forward, as we are no longer updating our SOAP interface.
I am running into the same question. I am making a request to https://certtransaction.elementexpress.com, but I am getting back an invalid target namespace for testing the express gift card endpoint
<ExpressResponseMessage>Invalid TargetNamespace: https://certtransaction.elementexpress.com</ExpressResponseMessage>
Could you point me in the right direction what I should try to fix this?
You will want to remove the word 'cert' from the xmlns.
The xmlns you see in the response should be the same as your request <Response xmlns='https://transaction.elementexpress.com'>
Thank you Jerry,
This was the problem. Once I changed my xmlns to https://transaction.elementexpress.com as you said, I was no longer receiving the Invalid TargetNamespace error
That is excellent news, thank you for following up.
Please don't hesitate to reach out if you need any additional assistance.
Retrieving data ...