#Tako - WeChat pay

1 messages · Page 1 of 1 (latest)

wispy magnet
#

Hello! What specific questions do you have about that error message?

vestal tundra
#

Hi Rubeus, we did some extensive testing in our dev environment and we were able to create invoices with Wechat pay enabled. However, after we pushed to prod, we were met with this error. Can you let us know why we're getting this error and how we can resolve it?

wispy magnet
#

WeChat Pay's presentment currency support depends on the location of the business in question. It sounds to me like the business location you're using (meaning the country of the Stripe account) doesn't support WeChat Pay in USD: https://stripe.com/docs/payments/wechat-pay

#

What country is the Stripe account in question in?

vestal tundra
#

It's a US Stripe express account. We tried it with a non-US Stripe account too and it's giving the same error. When creating the invoices, we're setting the invoice currency to the currency of the Stripe express account. Hope this helps!

wispy magnet
vestal tundra
#

Yeah for sure.
[Redacted]

#

We have tons of other accounts that give the same error. Can provide if you need them!

wispy magnet
#

Looking, hang on...

vestal tundra
#

Thanks!!

wispy magnet
#

If you try to create an Invoice on your own account in USD, not a connected account, does it work as expected?

vestal tundra
#

Yep! Im able to create invoices using the platform account (using the API)

#

and it works as expected (with Wechat pay enabled)

wispy magnet
#

Okay, I think this has to do with WeChat Pay onboarding. You likely went through WeChat onboarding in your Stripe Dashboard, but your connected Express account only has the Express Dashboard, and no way to do that same onboarding process.

#

Can you tell me why you're doing direct charges on an Express account? We do not recommend that flow.

vestal tundra
#

we wanted a light weight way for our users to have access to their own stripe accounts. What type of account do you recommend and what should the flow look like?

wispy magnet
#

For direct charges, such as where you create the Invoice on the connected account, we recommend Standard accounts.

#

For destination charges we recommend Express or Custom accounts.

vestal tundra
#

Okay. We were able to get it working in dev. Do you know why this is the case?

#

It was really confusing because it worked as expected then it didn't in prod 😦