-
Notifications
You must be signed in to change notification settings - Fork 138
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Apple Pay wrongly uses the user's shipping country as billing country #872
Comments
@herschel666 The Apple Pay with If you are not using the shipping address when creating the purchase and would like to use the billing address as the destination when the invoice is created, we can add an option to the Apple Pay module to not set the shipping address on the pricing module when it is requested from the user. Would that be an appropriate suggestion that would solve for your use case? |
Yes, that sounds good. We're selling a SaaS product so there won't be any shipping address required anyway. |
We can still add an option but in your case since you are not using the shipping address, does it work properly if you remove |
No, I only have |
I wonder if there is a bug in the library that needs to be investigated if that is the case. I'll do some digging next week. |
@herschel666 Unfortunately, I can't reproduce the behavior you are experiencing. When I configure If possible, can you provide me with your |
When opening the Apple Pay payment dialog, the Recurly SDK retrieves the user's shipping address and subsequently updates the Checkout Pricing instance assuming the shipping address's country to be the billing country. In case the shipping country has a different VAT rate than the billing country, this leads to a wrong price being displayed in the Apple Pay payment dialog.
Example:
Given, we have a product that costs €19.90 in Austria, including a VAT rate of 20%. If the buyer's set their shipping address to be in Germany, the German VAT rate of 19% will be applied in the Apple Pay payment dialog, leading to the wrong price of €19.73 being displayed.
The text was updated successfully, but these errors were encountered: