woocommerce-paypal-payments/tests/PHPUnit/Settings/Service
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
..
BrandedExperience Fix phpunit 2025-03-26 11:31:38 +01:00
Migration Merge pull request #4393 from superdav42/fix/settings-bool-coercion 2026-05-25 12:41:23 +02:00
PaymentMethodsEligibilityServiceTest.php Extract Pay upon Invoice to ppcp-local-alternative-payment-methods (PCP-3197) 2026-05-28 12:37:43 +02:00