diff --git a/angelleye-includes/angelleye-utility.php b/angelleye-includes/angelleye-utility.php
index 994f07c6f..266336bb2 100644
--- a/angelleye-includes/angelleye-utility.php
+++ b/angelleye-includes/angelleye-utility.php
@@ -1297,7 +1297,7 @@ public function angelleye_paypal_for_woocommerce_order_status_handler($order) {
if ($order->get_total() - $order->get_total_refunded() <= $this->total_Completed_DoAuthorization && $this->total_Pending_DoAuthorization == 0) {
do_action('woocommerce_order_status_pending_to_processing', $order_id);
$order->payment_complete($_first_transaction_id);
- do_action('woocommerce_checkout_order_processed', $order_id, $posted = array());
+ do_action('woocommerce_checkout_order_processed', $order_id, $posted = array(), $order);
}
}
}
diff --git a/classes/wc-gateway-braintree-angelleye.php b/classes/wc-gateway-braintree-angelleye.php
index 98ddebb8d..cb018c552 100644
--- a/classes/wc-gateway-braintree-angelleye.php
+++ b/classes/wc-gateway-braintree-angelleye.php
@@ -504,27 +504,30 @@ function is_angelleye_braintree_selected() {
}
if(is_angelleye_braintree_selected()) {
checkout_form.addEventListener('submit', function (event) {
- if(is_angelleye_braintree_selected()) {
dropinInstance.requestPaymentMethod(function (err, payload) {
if(err) {
- unique_form_for_validation.append('');
+ $('.woocommerce-error').remove();
$('.braintree-device-data', ccForm).remove();
$('.braintree-token', ccForm).remove();
$('.woocommerce-error').remove();
$('.is_submit').remove();
unique_form_for_validation.prepend('
');
$form.unblock();
+ var scrollElement = $( '.woocommerce-error' );
+ if ( ! scrollElement.length ) {
+ scrollElement = $( '.form.checkout' );
+ }
+ $.scroll_to_notices( scrollElement );
+ return false;
}
if (payload) {
+ unique_form_for_validation.append('');
$('.braintree-token', ccForm).remove();
unique_form_for_validation.append('');
unique_form_for_validation.append("");
$form.submit();
}
});
- } else {
- return true;
- }
});
}
});
@@ -1924,7 +1927,7 @@ public function angelleye_display_mid_ui() {
$button_text = sprintf(__('Add merchant account ID for %s', 'paypal-for-woocommerce'), $base_currency);
?>
-
+ |
|