added another state of error in payment if the payment is a success but the treatment has an error
This commit is contained in:
@@ -55,15 +55,16 @@ function handle_orders_capture_request_CIPF($request) {
|
||||
try {
|
||||
update_user_post_capture_CIPF($json_response, 'end');
|
||||
|
||||
throw new HttpException('cannot find user with this order_id', 502);
|
||||
return new WP_REST_Response($json_response, $http_status_code);
|
||||
}
|
||||
catch (HttpException $error) {
|
||||
$status_code = $error->getStatusCode();
|
||||
$message = 'Failed to handle order after capture in server :' . $error->getMessage();
|
||||
$message = array('ERROR_TREATMENT'=>true, 'message'=>'Failed to handle order after capture in server: ' . $error->getMessage());
|
||||
return new WP_REST_Response($message, $status_code);
|
||||
}
|
||||
catch (Exception $error) {
|
||||
$message = 'Failed to handle order after capture in server :' . $error->getMessage();
|
||||
$message = array('ERROR_TREATMENT'=>true, 'message'=>'Failed to handle order after capture in server: ' . $error->getMessage());
|
||||
return new WP_REST_Response($message, 500);
|
||||
}
|
||||
|
||||
|
||||
@@ -22,6 +22,7 @@ function paypal_shortcode_content_CIPF() {
|
||||
$paypal_client_id = get_paypal_client_id_CIPF();
|
||||
$paypal_message_success = get_payment_message_success_CIPF();
|
||||
$paypal_message_failure = get_payment_message_failure_CIPF();
|
||||
$paypal_message_problem = get_payment_message_problem_CIPF();
|
||||
|
||||
// if (!can_pay_now_CIPF())
|
||||
// return no_payment_CIPF();
|
||||
@@ -45,6 +46,7 @@ function paypal_shortcode_content_CIPF() {
|
||||
'paypal_redirection_failure',
|
||||
'paypal_message_success',
|
||||
'paypal_message_failure',
|
||||
'paypal_message_problem',
|
||||
),
|
||||
);
|
||||
|
||||
|
||||
@@ -171,7 +171,7 @@ function success_payment_for_user_CIPF($user_id, $order_id) {
|
||||
|
||||
set_payment_success_CIPF($user_id);
|
||||
set_account_valid_CIPF($user_id);
|
||||
email_success_payment_CIPF($user_id);
|
||||
send_emails_CIPF('payment_success', $user_id);
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user