10 posts / 0 new
Wed, 09/02/2015 - 11:01#1
How to check the transaction status when client didn't get the response
If a client makes a capture and doesn't get a response, is there a way for client to query the status of this specific transaction?
Does the Reporting API support "filter transaction by merchant_ref"?
Are you getting a response for other transactions? Typically if you do not get the response then something is going wrong.
Our Partner Reporting API is exclusively for Third Party Partners and applicable for a live environment only. For filtering search results, see the Filtration field in the documentation.
Thanks for the quick reply.
Sorry for the confusing. But the reason I asked this question is that we are trying to cover the corner cases, not because your server is not responding. For example, right after the client app sent out a request to your server, the client app may fail due to network issues (or maintenance shutdown, or any other physical causes). So we'd like to query the transaction status after the client app is recovered from the failure.
Sure. Happy to answer.
What is the solution for the scenario mentioned in this post for checking the transaction id via a separate request? Unfortunately, i am not able to figure out the solution in this post ?
You could use the webhook feature. Webhooks let you register a URL that we will POST to anytime an event happens in your account. When the event occurs, for example when a successful charge is made in your account, Payeezy creates an event object. This object contains all the relevant information, including the event ID and the data associated with that event. Payeezy then sends an HTTP POST request with the event object to any URLs in your account's webhook settings. On receiving the webhook notification, you could save the event details in your database and lookup whenever required. You can also use the event ID from the webhook notification to query our Event Search API for the details. If all else fails, the merchant can easily lookup any transaction by logging into the virtual terminal.
Thank you for your help.
As you mention that with webhooks we can register a URL , it would be helpful if you can point me out in the direction as to how to set this up for testing purposes at my end ?
I already have an account in FirstData :https://demo.globalgatewaye4.firstdata.com/main. Is this where the set up needs to be done or should it be done some other place ?
Akshatha - The webhook URL can be set by going to the Merchants page --> View details --> Webhook URL. We currently have a problem with that page not accepting webhook URLs but we will be resolving it this week.
How to check the transactions in payeezy sandbox account?
You can configure a webhook and use the event search API to see transactions from Acme Sock OR you can set up your own Payeezy Gateway demo account and see the transactions for a 'demo' merchant in that portal.
You can add an existing demo gateway merchant through the Payeezy Developer web portal. You'll select the merchants tab and then the ‘demo’ button. Select the ‘add a demo merchant’ option and on the next page select the option to add an existing merchant account. Complete the form with the appropriate values from the Payeezy Gateway demo terminal settings and once it's submitted, the demo merchant should be added generating the merchant token.
To set up a Payeezy Gateway demo account for testing: