For discussing the development and integration of subscription-enabled shops using Shopify's Subscription APIs.
There is an issue that prevents checkout from working for the following use case:
- Multicurrency shop
- Using Fixed Selling Plans, i.e. deferred payment
- Using Paypal payment gateway
When a customer tries to checkout, the receive an error that says:
Your payment couldn’t be processed because your order total has changed. Check your order total and try again.
It looks like this: https://monosnap.com/file/G7AldvPT7PEkkP7frJz5TTs2FvTLvD
For further diagnostic, the checkout request that fails is posting to `checkouts/unstable/graphql`, with operation `mutation SubmitForCompletion`, and it returns the following payload (with certain PII scrubbed for my own protection, since it's an order I was testing): https://gist.github.com/deniszgonjanin/d90ec7af345af9a92bae15e9768dc879
You can see the request returns with two errors at the bottom, with codes `PAYMENTS_UNACCEPTABLE_DEFERRED_PAYMENT_AMOUNT` and `PAYMENTS_UNACCEPTABLE_PAYMENT_AMOUNT`
It seems like Paypal is rejecting the request to checkout because it thinks that the order total has changed from what it was expecting. But there is no way on our end to debug the issue further.
Please advise, as we have merchants for whom checkout doesn't work for any international customers checking out using Paypal. Feel free to contact me for more information.
Many thanks.
Any updates on this? This is still broken and it means Paypal customers using their own countries currency can't checkout and they've been churning for our merchants. This is a huge problem right now before their busy season.
Help. 😰
Agree- this is a huge issue. I'm surprised Shopify hasn't provided a solution, considering this prevents checkout. It's a lose-lose situation for everyone. @Shopify please fix this ASAP before Q4!