Open shendy-a8c opened 1 year ago
@haszari This issue needs triaging.
Marking as low priority for now, on the assumption that there are very few merchants affected:
We should fix this, especially if/when we roll out WCPay Subscriptions more widely. If we get reports from merchants affected we can also raise the priority.
@Automattic/helix
Noting that I removed the multi-currency label since the issue isn't related to multi-currency, only that changing the currency to INR allows the mandate issue on subscriptions, US only, to be exposed.
Describe the bug
When purchasing WCPay Subscriptions product with India-issued credit card, renewals will fail to renew. I think this is because we haven't handled webhook event from Stripe that pass the mandate.
Example: https://dashboard.stripe.com/test/connect/accounts/acct_1MEEzXCMtaqOTQoE/subscriptions/sub_1MF3tqCMtaqOTQoEGSIYdqyx
To Reproduce
INR
by appending?currency=INR
at product page or shop page.4000003560000123
.Test with this card (not yet up on Stripe's docs, taken from p1667867044371529/1666705950.654039-slack-C9976E5MJ) and product price:
Actual behavior
Renewal will fail.
Expected behavior
Renewal should work.
Additional context
https://github.com/Automattic/woocommerce-payments/pull/3011 is the related PR that fixes the problem for WooCommerce Subscriptions product