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.