woocommerce-paypal-payments/modules/ppcp-webhooks/src
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
..
Endpoint fix(ppcp-webhooks): return HTTP 400 on nonce validation failure in ResubscribeEndpoint 2026-04-15 16:20:48 +04:00
Handler Extract Pay upon Invoice to ppcp-local-alternative-payment-methods (PCP-3197) 2026-05-28 12:37:43 +02:00
Status Merge dev/develop 2026-02-17 16:13:22 +01:00
CustomIds.php Send customer id as custom_id when no wc order yet 2023-06-14 12:41:56 +03:00
IncomingWebhookEndpoint.php Return success response if event type is BILLING_AGREEMENTS.AGREEMENT.CREATED 2024-03-06 12:12:45 +01:00
WebhookEventStorage.php Fix name to avoid confusion 2023-03-08 17:36:38 +02:00
WebhookModule.php Update docblock comments 2026-03-20 10:34:27 +01:00
WebhookOrchestrator.php Add new webhook orchestration service 2025-10-17 18:36:07 +02:00
WebhookRegistrar.php 🚸 Integrate webhook orchestration layer 2025-10-17 18:38:35 +02:00