gform_ppcp_entry_not_found_status_code

gform_ppcp_entry_not_found_status_code

DescriptionUsageParametersExamplesPlacementSource Code

Description
The 「gform_ppcp_entry_not_found_status_code」 filter in the Gravity Forms PayPal Checkout Add-On allows the status code for the entry not found WP_Error to be overridden.
Usage
add_filter( 'gform_ppcp_entry_not_found_status_code', 'your_function_name', 10, 3 );

Parameters

$status_code int
The status code. Default is 200.

$action array
An associative array containing the event details.
array(
'type' => '',
'amount' => '',
'transaction_type' => '',
'transaction_id' => '',
'subscription_id' => '',
'entry_id' => '',
'payment_status' => '',
'note' => '',
);

$event array
The PayPal event object for the webhook which was received. See the PayPal API Reference for details about the event properties.

Examples
add_filter( 'gform_ppcp_entry_not_found_status_code', 'change_status_code', 10, 3 );
function change_status_code( $status_code, $action, $event ) {
return '205';
}

Placement
This code should be placed in the functions.php file of your active theme.
Source Code
This filter is located in GF_PPCP::get_entry_not_found_wp_error() in gravityformsstripe/class-gf-ppcp.php.

發表回覆

您的郵箱地址不會被公開。 必填項已用 * 標註