You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When a Hosted Fields transaction is declined, the API call responds with a 201 status code, but will include purchase_units -> payments -> captures -> status (Documentation link)
Since this acts differently than PayPal payments, it looks like this wasn’t implemented to check for, so these transactions are being marked as completed. This can cause merchants to ship out items, but not having been paid.
To reproduce
In Settings Payments enable PayPal Card Processing
Add product to cart and go to Checkout page
In Billing details First name use: CCREJECT-INVALID
Select credit card as payment and fill the fields
Place order
Expected behavior
Once order is received the order status should be On hold.
What happened instead
Once order is received the order status is Processing with a Payment received Order note.
Environment:
WordPress Version 5.5.3
WooCommerce Version 4.6.1
WooCommerce PayPal Payments Plugin Version 1.0.2
The text was updated successfully, but these errors were encountered:
When a Hosted Fields transaction is declined, the API call responds with a 201 status code, but will include purchase_units -> payments -> captures -> status (Documentation link)
Since this acts differently than PayPal payments, it looks like this wasn’t implemented to check for, so these transactions are being marked as completed. This can cause merchants to ship out items, but not having been paid.
To reproduce
Expected behavior
Once order is received the order status should be On hold.
What happened instead
Once order is received the order status is Processing with a Payment received Order note.
Environment:
The text was updated successfully, but these errors were encountered: