LearnDash_PayPal_IPN::ipn_process()
Entry point for IPN processing
Description #
Source #
Changelog #
Version | Description |
---|---|
3.2.2 | Introduced. |
Related #
@package #
Uses #
Uses | Description |
---|---|
includes/payments/ld-transaction-functions.php: learndash_transaction_created |
Fires after the payment transaction is created with all meta fields. |
includes/payments/class-learndash-paypal-ipn.php: LearnDash_PayPal_IPN::hash_init_action () |
Init the hash action. |
includes/payments/class-learndash-paypal-ipn.php: LearnDash_PayPal_IPN::hash_process_action () |
Process the PayPal hash action. |
includes/payments/class-learndash-paypal-ipn.php: LearnDash_PayPal_IPN::ipn_init_transaction () |
Initialize the Transaction Post instance. |
includes/payments/class-learndash-paypal-ipn.php: LearnDash_PayPal_IPN::ipn_complete_transaction () |
Complete the IPN Transaction Processing. |
includes/payments/class-learndash-paypal-ipn.php: LearnDash_PayPal_IPN::ipn_debug () |
Logs the message to the IPN Processing log. |
includes/payments/class-learndash-paypal-ipn.php: LearnDash_PayPal_IPN::ipn_init_settings () |
Load LearnDash general PayPal Settings. |
includes/payments/class-learndash-paypal-ipn.php: LearnDash_PayPal_IPN::ipn_init_post_data () |
Initialize the |
includes/payments/class-learndash-paypal-ipn.php: LearnDash_PayPal_IPN::ipn_init_listener () |
Initialize the PayPal IPN Listener. |
includes/payments/class-learndash-paypal-ipn.php: LearnDash_PayPal_IPN::ipn_validate_post_data () |
Vaidate the IPN POST data. |
includes/payments/class-learndash-paypal-ipn.php: LearnDash_PayPal_IPN::ipn_process_post_data () |
Process the IPN POST data. |
includes/payments/class-learndash-paypal-ipn.php: LearnDash_PayPal_IPN::ipn_process_user_data () |
Process the User data. |
includes/payments/class-learndash-paypal-ipn.php: LearnDash_PayPal_IPN::ipn_exit () |
IPN Processing exit. |