Description #
This action runs before the payment status is changed for every payment. You can hook into this and get the new status.
/*
* Source Action
*/
do_action('fluentform/after_payment_status_change', $newStatus, $this->getSubmission());
Usage #
add_action('fluentform/after_payment_status_change', function ( $newStatus, $submission)
{
// Do your stuffs here
if ($newStatus == 'paid' || $newStatus == 'pending' || $newStatus == 'processing') {
} else {
}
}, 10, 2);
This code should be placed in the functions.php file of your active theme.
Parameters #
- $newStatus (string) New Status
- $submission (array) Submission Data
Source Code #
This hook is located in /fluentformpro/src/Payments/PaymentMethods/BaseProcessor.php