All requests can be configured for notifications, regardless of the payment method or transaction type. This allows you to keep your back office systems in synch with your customer’s payments and transactions. Notifications are sent when transaction processing is completed by Pay360.
We’ll send you everything we know about the transaction including custom fields you might have asked your customer to enter, 3D Secure information, PayPal Seller Protection information, the results of Optimize rules, data we’ve added through our third party data sources (for example, supplementary card information and GeoIP enrichments) as well as information from the authoriser that includes Authorisation responses, messages and codes, AVS and CV2 responses.
You can specify where you would like the notification to be sent on every request or you can tell us where you would like them to be sent for all transactions, by default. The latter we’ll enable on your account during boarding. Where a default is set, we’ll also send notifications of transactions initiated in the Merchant Portal (for example, manual Refunds) to the specified URL.
The URL must use a host name which can be resolved using a public DNS (excluding *.pay360.com), or a public routable IP address (nothing in RFC 1918). We support connecting to merchants on ports 80 or 8080 (for HTTP) and 443 or 8443 (for HTTPS).
The Pay360 IP address space is 185.161.164.0/22, which covers 1024 addresses from 185.161.164.0 through 185.161.167.255 inclusive. Requests that we originate, including notifications, will come from an address within this range. The exact addresses we use may vary from time to time.
Our APIs are continuously evolving. We will not take any fields away without giving advanced notice, but we may add new fields at any time. Your integration must be able to cope with the appearance of new fields.
Below is the reference of how you can construct that notification entry on each request.
![]() |
If we can’t successfully deliver the notification to you first time, we’ll keep trying. A notification is considered successfully delivered if a success response (HTTP 200) is received within 10 seconds. |
| callbacks { | |
| transactionNotification { | Details of the notification sent after transaction completion. |
| format | string The format of the notification content. |
| url | string The URL you want the notification to be sent to. This will override any defaults set on your account. Where a default is set and a blank URL field is specified, no notification will be sent. |
| } | |
| } | |
