Wed, 03/04/2015 - 03:17
#1
Where to check the list of all the transaction of Sandbox testing?
I want to know, where i can check the list of all the transactions which are done during the sandbox testing, i tried to look into the "Analytics" Section, it was not showing any records of the payments made during the sandbox testing.
There is a reporting module that is under development and will be released soon. It will allow you to see your transactions. It also has a powerful query tool to customize your search based on your filter criteria. This will be available in the live environment but not in the sandbox environment.
Has this reporting module been completed?
Katherine - You can use the Partner Reporting API or the Event search API to query past transactions.
We have to code to your API in order to view sandbox transactions? No way to do this from the first data portal?
Sadie - Yes, since you are using the sandbox merchant account that is shared by all developers. You will not be able to view the transactions in the first data gateway portal.
However we are building a feature which will allow you to connect your developer account to your own demo gateway account. This is in development now and we plan to deploy it within the next 3 months.
Regards,
Payeezy team
Hi
I tried to call Event search API for our sandbox account and had "code": "404", "description": "No events found". But there definitely were several transactions. Does it work for sandbox account?
Thanks
Yes, the Events API works in sandbox. Please check the date range you supplied in the request. Also the api key, secret and merchant token should be the same as the one used in the transactions.
I've created a transaction with "correlation_id": "228.1463694923755". There is a request to Events API "/v1/events?eventType=TRANSACTION_STATUS&from=2014-07-01&to=2016-07-30&offset=200&limit=100". But I still have {
"correlation_id": "228.1463694949946",
"Error": {
"messages": [
{
"code": "404",
"description": "No events found"
}
]
}
}
Offset is the page number where the number of results in each page is represented by Limit. Please try with offset=0?
Thanks a lot for your response. It helped. Default value 20 in offset field is a bit confusing.
Customer when redirected from our portal to First Data hosted site --> enters the card details and First Data accepts the details--> he does not return back after making payment from hosted gateway to our website, which is leading multiple/ duplicate payment from the customer from an order. Is the a transaction status API available to check the status of a payment?
Can the webhook feature work for us in this scenario?
"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."
The Payeezy Developer webhooks only create an event object if the transaction was processed through the Direct API, not a hosted payment page. So this option will not work.