Pay Advantage 8.16
Webhook payloads
This is currently available for testing in the sandbox environment
Previously, our webhook implementation required API users to make subsequent calls to the Pay Advantage API to obtain additional data about the received webhook. However, we've improved this experience by directly providing the payload that would typically be acquired through such API calls. This enhancement significantly reduces the need for extensive developer coding and enables immediate action upon receiving the webhook.
If you prefer not to include the webhook payload data in your webhook, we can ensure that you are excluded from the latest webhook update.
Example payload:
[
{
"Code": "1FFDB5FA",
"MerchantCode": "PA12345",
"DateCreated": "2024-04-02T15:38:02.487+00:00",
"DateUpdated": "2024-04-02T15:38:08.527+00:00",
"Event": "payment.created",
"ResourceCode": "9SFUZA",
"ResourceUrl": "https://test.payadvantage.com.au/payments/9SFUZA",
"EndpointCode": "TSFUZA",
"EndpointUrl": "http://mysite.com/pawebhook",
"Status": "sending",
"Data": {
"Code": "9SFUZA",
"DateCreated": "2024-04-03T02:37:54.640+11:00",
"DatePaid": "2024-04-03T02:37:54.640+11:00",
"DateFailed": null,
"DateClears": "2024-04-04T00:00:00.000+11:00",
"DateSettled": null,
"DateUpdated": "2024-04-03T02:37:54.640+11:00",
"ReadyToSettle": true,
"FailCode": null,
"FailReason": null,
"PaymentType": "realtime_credit_card",
"Amount": 34,
"AmountIncFees": 35.34,
"AmountRefunded": 0,
"Customer": {
"Code": "PF2UZA",
"Name": "John Davies"
},
"BPAYReference": null,
"ExternalID": null,
"ExternalReference": null,
"SettlementCode": null,
"DDR": null
}
}
]
For information on the full release visit: https://help.payadvantage.com.au/hc/en-us/articles/9431396305935-Pay-Advantage-8-16-0