mirror of
https://github.com/woocommerce/woocommerce-paypal-payments.git
synced 2025-09-01 07:02:48 +08:00
Merge remote-tracking branch 'origin/trunk' into modularity-module-migration
# Conflicts: # modules/ppcp-admin-notices/src/AdminNotices.php # modules/ppcp-save-payment-methods/src/SavePaymentMethodsModule.php # modules/ppcp-wc-gateway/src/WCGatewayModule.php # modules/ppcp-wc-subscriptions/src/WcSubscriptionsModule.php # tests/PHPUnit/WcSubscriptions/RenewalHandlerTest.php
This commit is contained in:
commit
392d27f08b
163 changed files with 13687 additions and 1746 deletions
|
@ -115,6 +115,11 @@ class VaultPaymentTokenCreated implements RequestHandler {
|
|||
* @return WP_REST_Response
|
||||
*/
|
||||
public function handle_request( WP_REST_Request $request ): WP_REST_Response {
|
||||
$resource_version = $request['resource_version'] ?? '';
|
||||
if ( $resource_version && $resource_version !== '2.0' ) {
|
||||
return $this->success_response();
|
||||
}
|
||||
|
||||
$customer_id = null !== $request['resource'] && isset( $request['resource']['customer_id'] )
|
||||
? $request['resource']['customer_id']
|
||||
: '';
|
||||
|
|
|
@ -248,9 +248,14 @@ class IncomingWebhookEndpoint {
|
|||
}
|
||||
}
|
||||
|
||||
$event_type = $request['event_type'] ?: '';
|
||||
if ( in_array( $event_type, array( 'BILLING_AGREEMENTS.AGREEMENT.CREATED' ), true ) ) {
|
||||
return $this->success_response();
|
||||
}
|
||||
|
||||
$message = sprintf(
|
||||
'Could not find handler for request type %s',
|
||||
$request['event_type'] ?: ''
|
||||
$event_type
|
||||
);
|
||||
return $this->failure_response( $message );
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue