woocommerce-paypal-payments/modules/ppcp-uninstall
Emili Castells Guasch 7b89ccaeec
Extract Pay upon Invoice to ppcp-local-alternative-payment-methods (PCP-3197)
- Move PaymentSource, PaymentSourceFactory, PayUponInvoiceHelper, PayUponInvoiceProductStatus to local-apms PayUponInvoice namespace
- Create PayUponInvoiceGateway, PayUponInvoiceIntegration, PUIPaymentMethod in local-apms
- Add Block Checkout support via custom React component (pui-payment-method.js) with birth date + phone fields and Ratepay legal terms passed via onPaymentSetup
- Refactor PayUponInvoiceOrderEndpoint::create() to accept array instead of PaymentSource entity, eliminating cross-module class dependency
- Move async capture handler to LocalAlternativePaymentMethodsModule
- Remove PUI gateway registration and integration init from WCGatewayModule
- Repoint PayUponInvoiceGateway use statements across ppcp-settings, ppcp-webhooks, ppcp-uninstall

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-28 12:37:43 +02:00
..
src Remove return after wp_send_* 2026-02-04 09:49:45 +02:00
composer.json Remove dhii deps in modules 2026-02-18 15:47:44 +02:00
module.php Refactor remaining modules to Modularity. 2023-12-19 17:26:09 +00:00
services.php Extract Pay upon Invoice to ppcp-local-alternative-payment-methods (PCP-3197) 2026-05-28 12:37:43 +02:00