Payment API issue where I cannot pass currency option on Android

I’m using an Expo detached build.

There’s a documented option that paymentRequestWithCardFormAsync(options) → Promise takes an parameter of ‘managedAccountCurrency’ which is a string value of the country’s currency ISO code. This is usually used for US accounts with stripe to add debit cards for instant payouts. The behavior works as expected on iOS and my Stripe token has a claim ‘currency’ with value of ‘usd’. However, on Android, my token’s currency claim is null, which prevents the card being added as an externalAccount to stripe for instant payouts. Can someone please resolve this or provide with me with a workaround that won’t required me to build an entirely new form just for android?


If you want to file a bug here with code examples and repro steps, we can try to fix it soon.

1 Like

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.