From 11b4a2efccfdb65859cb49f2c9e3216c4f6a8996 Mon Sep 17 00:00:00 2001 From: asus Date: Wed, 3 Apr 2024 15:16:00 +0200 Subject: [PATCH] cipf update payment handling error --- .../php/paypal/route_api_orders_capture.php | 25 +++---------------- plugins/cipf_plugin/php/scheduled_events.php | 16 ++++++------ 2 files changed, 11 insertions(+), 30 deletions(-) diff --git a/plugins/cipf_plugin/php/paypal/route_api_orders_capture.php b/plugins/cipf_plugin/php/paypal/route_api_orders_capture.php index 1becd75..8953755 100644 --- a/plugins/cipf_plugin/php/paypal/route_api_orders_capture.php +++ b/plugins/cipf_plugin/php/paypal/route_api_orders_capture.php @@ -19,27 +19,6 @@ function handle_orders_capture_request_CIPF($request) { /* * ask paypal about the finished order - * - */ - try { - $response_json = capture_order_cipf($order_id); - $http_status_code = $response_json['http_status_code']; - $json_response = $response_json['json_response']; - } - catch (HttpException $error) { - $status_code = $error->getStatusCode(); - $message = 'Failed to capture order in server :' . $error->getMessage(); - return new WP_REST_Response($message, $status_code); - } - catch (Exception $error) { - $message = 'Failed to capture order in server : ' . $error->getMessage(); - return new WP_REST_Response($message, 500); - } - - - - - /* * update the client situation * and return the response of paypal * @@ -53,6 +32,10 @@ function handle_orders_capture_request_CIPF($request) { * */ try { + $response_json = capture_order_cipf($order_id); + $http_status_code = $response_json['http_status_code']; + $json_response = $response_json['json_response']; + update_user_post_capture_CIPF($json_response, 'end'); return new WP_REST_Response($json_response, $http_status_code); diff --git a/plugins/cipf_plugin/php/scheduled_events.php b/plugins/cipf_plugin/php/scheduled_events.php index e1b9ecc..6042a5b 100644 --- a/plugins/cipf_plugin/php/scheduled_events.php +++ b/plugins/cipf_plugin/php/scheduled_events.php @@ -33,15 +33,13 @@ if (!defined('ABSPATH')) { /* * events and emails : * -* - payments : action : : suppress old order_ids -* - profs : : email : validation payment prof, send email -* - profs : : email : validation transfert prof, send email -* - partners : action : : offres temporaires -> gerer qu'elles disparaissent apres la date de validite -> la passer en masquer -* - partners : action : : la gestion des offres à échéance -* - payments : action : email : schedule event pour supprimer le compte xx temps (6 mois ?) apres fin de validite de la carte -* - payments : action : email : schedule event pour supprimer les codes -* - payments : action : email : schedule event pour desactiver la carte -* - payments : action : email : faire rappels emails +* - payments : : suppress old order_ids +* - partners : email : offres temporaires -> gerer qu'elles disparaissent apres la date de validite -> la passer en masquer +* - partners : email : la gestion des offres à échéance +* - payments : email : schedule event pour supprimer le compte xx temps (6 mois ?) apres fin de validite de la carte +* - payments : email : schedule event pour supprimer les codes +* - payments : email : schedule event pour desactiver la carte +* - payments : email : faire rappels emails * * *