woocommerce-paypal-payments/tests/PHPUnit/Settings
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
..
Data fix(settings): coerce stored values in typed-bool getters and vault_enabled migration 2026-05-21 15:32:24 -06:00
Service Extract Pay upon Invoice to ppcp-local-alternative-payment-methods (PCP-3197) 2026-05-28 12:37:43 +02:00