You appear to be a bot. Output may be restricted
Description
Sends checkout error messages via AJAX.
This overrides the normal error behaviour in edd_process_purchase_form()
because we always want to send errors back via JSON.
Usage
$void = send_ajax_errors( $user, $valid_data, $posted );
Parameters
- $user
- ( array ) required – User data.
- $valid_data
- ( array ) required – Validated form data.
- $posted
- ( array ) required – Raw $_POST data.
Returns
void
Source
File name: easy-digital-downloads/includes/gateways/paypal/checkout-actions.php
Lines:
1 to 12 of 12
function send_ajax_errors( $user, $valid_data, $posted ) { if ( empty( $valid_data['gateway'] ) || 'paypal_commerce' !== $valid_data['gateway'] ) { return; } $errors = edd_get_errors(); if ( $errors ) { edd_clear_errors(); wp_send_json_error( edd_build_errors_html( $errors ) ); } }