cipf update payment handling error

This commit is contained in:
asus
2024-04-03 15:16:00 +02:00
parent 15b315b4f3
commit 11b4a2efcc
2 changed files with 11 additions and 30 deletions

View File

@@ -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);

View File

@@ -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
*
*
*