• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
Easy Digital Downloads a2z

Easy Digital Downloads a2z

Easy Digital Downloads a2z

  • Home
  • Plugins
  • Shortcodes
  • APIs
  • Classes
  • Files
  • Hooks
  • Sitemap
  • Blog
Home / Files / includes/process-purchase.php


Lines:

1 to 65 of 65
<?php

/**
 * Process Purchase
 *
 * @package     EDD
 * @subpackage  Functions
 * @copyright   Copyright (c) 2015, Pippin Williamson
 * @license     http://opensource.org/licenses/gpl-2.0.php GNU Public License
 * @since       1.0
 */

// Exit if accessed directly
if ( ! defined( 'ABSPATH' ) ) exit;

/* function edd_process_purchase_form() – Process Purchase Form */
add_action( 'edd_purchase', 'edd_process_purchase_form' );
add_action( 'wp_ajax_edd_process_checkout', 'edd_process_purchase_form' );
add_action( 'wp_ajax_nopriv_edd_process_checkout', 'edd_process_purchase_form' );

/* function edd_checkout_check_existing_email() – Verify that when a logged in user makes a purchase that the email address used doesn’t belong to a different customer */
add_action( 'edd_checkout_error_checks', 'edd_checkout_check_existing_email', 10, 2 );

/* function edd_process_purchase_login() – Process the checkout login form */
add_action( 'wp_ajax_edd_process_checkout_login', 'edd_process_purchase_login' );
add_action( 'wp_ajax_nopriv_edd_process_checkout_login', 'edd_process_purchase_login' );

/* function edd_purchase_form_validate_fields() – Purchase Form Validate Fields */

/* function edd_purchase_form_validate_gateway() – Purchase Form Validate Gateway */

/* function edd_purchase_form_validate_discounts() – Purchase Form Validate Discounts */

/* function edd_purchase_form_validate_agree_to_terms() – Purchase Form Validate Agree To Terms */

/* function edd_purchase_form_validate_agree_to_privacy_policy() – Purchase Form Validate Agree To Privacy Policy */

/* function edd_purchase_form_required_fields() – Purchase Form Required Fields */

/* function edd_purchase_form_validate_logged_in_user() – Purchase Form Validate Logged In User */

/* function edd_purchase_form_validate_new_user() – Purchase Form Validate New User */

/* function edd_purchase_form_validate_user_login() – Purchase Form Validate User Login */

/* function edd_purchase_form_validate_guest_user() – Purchase Form Validate Guest User */

/* function edd_register_and_login_new_user() – Register And Login New User */

/* function edd_get_purchase_form_user() – Get Purchase Form User */

/* function edd_purchase_form_validate_cc() – Validates the credit card info */

/* function edd_get_purchase_cc_info() – Get Credit Card Info */

/* function edd_purchase_form_validate_cc_zip() – Validate zip code based on country code */


/* function edd_check_purchase_email() – Check the purchase to ensure a banned email is not allowed through */
add_action( 'edd_checkout_error_checks', 'edd_check_purchase_email', 10, 2 );


/* function edd_process_straight_to_gateway() – Process a straight-to-gateway purchase */
add_action( 'edd_straight_to_gateway', 'edd_process_straight_to_gateway' );
 

 View on GitHub View on Trac

Called by

    Invoked by

      Calls

      Call hooks

      File name: includes/process-purchase.php
      Plugin ref: Easy Digital Downloads
      Version: 2.10.1
      Deprecated?: No
      API Letters: I,P

      Published: 26th November 2019 | Last updated: 23rd February 2021

      Primary Sidebar

      Information

      File name: includes/process-purchase.php
      Plugin ref: Easy Digital Downloads
      Version: 2.10.1
      Deprecated?: No
      API Letters: I,P

      includes

      Footer

      Easy Digital Downloads a2z
      Easy Digital Downloads a2z
      Easy Digital Downloads a2z
      WordPress 5.7.1
      WordPress a2z
      WordPress core a2z
      Genesis Theme Framework a2z
      Jetpack a2z
      WordPress develop tests
      Easy Digital Downloads a2z
      WooCommerce a2z
      Yoast SEO a2z
      WordPress Blocks

      Site:  edd.wp-a2z.org
      © Copyright Easy Digital Downloads a2z 2014-2021. All rights reserved.


      Website designed and developed by Herb Miller
      Proudly powered by WordPress and oik plugins

      • Home
      • Blog
      • Sitemap
      • Sites