PosiPay v0.105

PosiPay v0.105

Release Date: April 7, 2025

Parent code

PosiPay 0.99

Updates

Ignore the invoice marked uncollectible webhook payload, and use the invoice payment failed webhook payload to prevent duplicate gateway invoices during parsing

To avoid duplication of Gateway Invoices during the parsing,

  • Ignore the "Invoice Marked Uncollectible" webhook event to prevent duplicates.

  • Use the "Invoice Payment Failed" webhook event to accurately handle failed payments and create a single, correct Gateway Invoice.

Retrieve invoice details and create the gateway invoice from charge pending webhook payload

When a Charge Pending webhook event is received from Stripe, the system will automatically retrieve the relevant invoice details and create a corresponding Gateway Invoice. This ensures that even when payments are pending, the invoice information is captured and processed accurately in your system.

The newly created Gateway Invoice record will be linked to the corresponding Gateway Transaction record. This ensures that the payment transaction and invoice are properly associated, allowing for easier tracking and management of payment statuses.