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.