scrivio
Forum Replies Created
-
well, the validation happens, but the popup is not being closed and it still opens.
So the validation is useless, since the customer will see the popup loaded immediatly, and it covers the checkout page he’s on. That means the customer will not know of the errors (especially from mobile devices) and proceed with the payment, and than when the popup closes the order won’t be created since there are previous validation errors.
Doing the validation is not enough, you should prevent the popup from opening until the validation is complete or force it’s closing if the validation fails, otherwise it’s useless.you can simulate an order on gricon.it, the form validation is being triggered but the popup of gpay/apple pay still loads over the screen, the customer makes the payment but the order won’t process. Kinda a pain.
Also, since the last update there are tons of problems with payment by credit card during revolut order and client creation. Like 1 order out of 4 has payment problems.
Here are some logs:
2024-11-18T19:11:34+00:00 Errore Failed request to URL PATCH https://merchant.revolut.com/api/1.0/orders/673B9124-3848-ACFB-9BAD-6676F7F919DC 2024-11-18T19:11:34+00:00 Errore {“timestamp”:1731957094601,”errorId”:”c66232ae-7263-4285-8f43-e80d2410239a”} 2024-11-18T19:11:34+00:00 Errore Something went wrong: PATCH https://merchant.revolut.com/api/1.0/orders/673B9124-3848-ACFB-9BAD-6676F7F919DC {“timestamp”:1731957094601,”errorId”:”c66232ae-7263-4285-8f43-e80d2410239a”} 2024-11-18T19:11:35+00:00 Errore Failed request to URL PATCH https://merchant.revolut.com/api/1.0/orders/673B9124-3848-ACFB-9BAD-6676F7F919DC 2024-11-18T19:11:35+00:00 Errore {“timestamp”:1731957095344,”errorId”:”43214f2e-81f3-4ef1-bbc3-aa8e56e9e083″} 2024-11-18T19:11:35+00:00 Errore Something went wrong: PATCH https://merchant.revolut.com/api/1.0/orders/673B9124-3848-ACFB-9BAD-6676F7F919DC {“timestamp”:1731957095344,”errorId”:”43214f2e-81f3-4ef1-bbc3-aa8e56e9e083″} 2024-11-18T19:11:35+00:00 Errore Failed request to URL PATCH https://merchant.revolut.com/api/1.0/orders/673B9124-3848-ACFB-9BAD-6676F7F919DC 2024-11-18T19:11:35+00:00 Errore {“timestamp”:1731957095466,”errorId”:”127d9df2-7c58-4fdc-a9f8-eda83625df49″} 2024-11-18T19:11:35+00:00 Errore Something went wrong: PATCH https://merchant.revolut.com/api/1.0/orders/673B9124-3848-ACFB-9BAD-6676F7F919DC {“timestamp”:1731957095466,”errorId”:”127d9df2-7c58-4fdc-a9f8-eda83625df49″} 2024-11-18T19:42:59+00:00 Errore Can not update wc_order_id for Revolut order record on DB: Duplicate entry ‘g;\x98\xAC’9\xA0\xBD\x95iXc\xD8%OR’ for key ‘PRIMARY’ 2024-11-18T19:44:38+00:00 Errore Can not update wc_order_id for Revolut order record on DB: Duplicate entry ‘g;\x99\x0F\xA0l\xA2″\x95d\xD2\xAE0wc\xFD’ for key ‘PRIMARY’2024-11-18T19:45:53+00:00 Errore Can not update wc_order_id for Revolut order record on DB: Duplicate entry ‘g;\x99\x0F\xA0l\xA2″\x95d\xD2\xAE0wc\xFD’ for key ‘PRIMARY’ 2024-11-18T19:59:26+00:00 Errore Exception: Missing revolut_public_id parameter in /notsharingmyfolder/wp-content/plugins/revolut-gateway-for-woocommerce/includes/abstract/class-wc-payment-gateway-revolut.php:677 Stack trace: #0 /notsharingmyfolder/wp-content/plugins/woocommerce/includes/class-wc-form-handler.php(545): WC_Payment_Gateway_Revolut->add_payment_method() #1 /notsharingmyfolder/wp-includes/class-wp-hook.php(324): WC_Form_Handler::add_payment_method_action() #2 /notsharingmyfolder/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters() #3 /notsharingmyfolder/wp-includes/plugin.php(565): WP_Hook->do_action() #4 /notsharingmyfolder/wp-includes/class-wp.php(830): do_action_ref_array() #5 /notsharingmyfolder/wp-includes/functions.php(1336): WP->main() #6 /notsharingmyfolder/wp-blog-header.php(16): wp() #7 /notsharingmyfolder/index.php(17): require(‘…’) #8 {main}
2024-11-18T20:36:58+00:00 Errore Failed request to URL POST https://merchant.revolut.com/api/1.0/customers 2024-11-18T20:36:58+00:00 Errore {“timestamp”:1731962218337,”code”:1018,”errorId”:”418da4bf-c019-4361-94f7-9fa940fef7c4″} 2024-11-18T20:36:58+00:00 Errore create_revolut_customer: Something went wrong: POST https://merchant.revolut.com/api/1.0/customers {“timestamp”:1731962218337,”code”:1018,”errorId”:”418da4bf-c019-4361-94f7-9fa940fef7c4″}