EDD_Amazon_Payments::maybe_hide_gateway_select() – Hides payment gateway select options after return from Amazon
EDD_API::missing_auth() – Displays a missing authentication error if all the parameters aren’t provided
EDD_API::set_query_mode() – Determines the kind of query requested and also ensure it is a valid query
EDD_Batch_Payments_Import::maybe_create_download() – Look up Download by title and create one if none is found
edd_checkout_meta_tags() – Add no-index and no-follow to EDD checkout and purchase confirmation pages
EDD_DB_Customer_Meta::register_table() – Register the table with $wpdb so the metadata api can find it
EDD_DB_Customer_Meta::sanitize_customer_id() – Given a customer ID, make sure it’s a positive number, greater than zero before inserting or adding.
EDD_Discount::get_min_price() – Retrieve the minimum spend required for the discount to be satisfied.
EDD_Discount::is_min_price_met() – Check if the minimum cart amount is satisfied for the discount to hold.
edd_email_tag_payment_method() – Email template tag: payment_method The method of payment used for this purchase
EDD_File_Download_Log_Migration::get_log_ids_for_current_step() – Get the log IDs (50 based on this->per_step) for the current step
EDD_File_Download_Log_Migration::get_percentage_complete() – Return the calculated completion percentage
EDD_File_Download_Log_Migration::set_properties() – Set the properties specific to the payments export
edd_get_average_monthly_download_earnings() – Retrieves the average monthly earnings for a specific download
edd_get_average_monthly_download_sales() – Retrieves the average monthly sales for a specific download
edd_manual_payment() – Processes the purchase data and uses the Manual Payment gateway to record the transaction in the Purchase History
edd_maybe_refund_paypal_purchase() – Possibly refunds a payment made with PayPal Standard or PayPal Express.
edd_maybe_remove_adminbar_profile_link() – Remove the admin bar edit profile link when the user is not verified
edd_maybe_remove_cart_discount() – Checks whether discounts are still valid when removing items from the cart
edd_maybe_remove_menu_profile_links() – Remove the admin menus and disable profile access for non-verified users
edd_maybe_resume_upgrade() – For use when doing ‘stepped’ upgrade routines, to see if we need to start somewhere in the middle
edd_multiple_discounts_allowed() – Checks whether multiple discounts can be applied to the same purchase
edd_payment_history_mobile_link() – Renders the mobile link at the bottom of the payment history page
edd_payment_mode_select() – Renders the payment mode form by getting all the enabled payment gateways and outputting them as radio buttons for the user to choose the payment gateway. If a default payment gateway has been chosen from the EDD Settings, it will be automatically selected.
EDD_Payment::maybe_alter_stats() – Used during the process of moving to refunded or pending, to decrement stats
EDD_Payment::maybe_create_customer() – Determines if a customer needs to be created given the current payment details.
EDD_Payments_Query::maybe_reset_globals() – Based off the current global variables for $wp_query and $post, we may need to reset some data or just restore it.