Magento2 Payment Method Payoneer 2.0.4 Standard

Change log

- InvoiceSaveAfterObserver: Skip closing API call for NON_DEFERRED payment actions.
Payoneer auto-captures instant charges; the IPN drives invoice creation, so
calling /closing on an already-captured charge returns 4xx and silently fails.

- TransactionOrderUpdater: Add order comment before void with Payoneer
status_code and reason_code, so merchants see why an order was voided
(e.g. "Status: pending, Reason: cancelation_requested") instead of a
silent cancel.
Back
Top