PosiPay v0.91

Release Date: September 17, 2024

URL: /packaging/installPackage.apexp?p0=04tOZ0000001pIDYAY 

Bug Fix 

Webhook Event

Parse the Payload of Charge Succeeded Webhook Event for BECS Debit only; exclude Credit Card to prevent duplicate Gateway Transaction

For Successful Payment:

If the payment is successful and the webhook is configured properly, the following records will be created:

  • A Gateway Event record is designed for the Charge Succeeded and Charge Updated webhook events.

  • A Gateway Transaction record is created/updated (if match is found) where the existing mappings are still applied and ensure there are NO duplicate Gateway Transactions records.

For Failed Payment:

If the payment fails and the webhook is configured properly, the following records will be created:

  • A Gateway Event record is created for the Charge Failed webhook event

  • A Gateway Transaction record is created/updated (if match is found) where the existing mappings are still applied

  • Make sure that there are NO duplicate Gateway Transaction records

For Pending Payment :

If the payment is pending and the webhook is configured properly, the following records will be created:

  • A Gateway Event record is created for the Charge Pending, Charge Updated and Charge Succeeded webhook events (there is a 3-minute delay for each webhook event)

  • A Gateway Transaction record is created/updated (if match is found) where the existing mappings are still applied

  • Make sure that there are NO duplicate Gateway Transaction records

For Payment Refund:

If refunding a payment and the webhook is configured properly, the following records will be created:

  • A Gateway Event record is created for the Charge Refunded webhook event

  • A Gateway Transaction (Refund) record is created/updated (if match is found) where the existing mappings are still applied

  • Make sure that there are NO duplicate Gateway Transaction records