#rrrrrrrr-connect

1 messages · Page 1 of 1 (latest)

old timber
#

Hello 👋
Can you provide more context here?

lost needle
#

Well we are a US marketplace, and we have canadian sellers with canadian bank accounts connected to stripe.

when any customer places an order for a canadian seller, the transaction fails, the platform doesn't get the transaction fee, and the payment is accepted but the buyers don't get the product.

old timber
#

We'd need more information such as example request/PaymentIntent IDs at the very least
The account IDs of the connected accounts that are affected

lost needle
#

User account: acct_1JN2ndD2FkWCqpKv

#

There does't seem to be a paymentintent on the transaction record on the Stripe dashboard. maybe that's the issue?

old timber
#

There does't seem to be a paymentintent on the transaction record on the Stripe dashboard. maybe that's the issue?
This could also mean that the integration is broken
Do you have the platform account ID?

#

Just curious if you're working with lumen ?

lost needle
#

Also, no I do not know who lumens is, but did see they are having the same issue which is interesting.

#

Also, we noticed that the canadian account was able to accept donations at one point before, and are testing that again now.

#

Although, buying a product from them, fails (canadian seller)

#

Our live mode client id: ca_CC74CVRdkHTZqAIPQVJS04XoPwiVB1Kx

old timber
#

So on our end it shows the charge was successful

#

ah sorry

#

do you have an example for a request where buying a product failed?

lost needle
#

That one was refunded because non US seller "buy" sales are not working

gritty surge
#

Hi there, jumping in for @old timber Do you have more examples of this? The charge you gave (ch_3KsXmrHfsAiHbCEb0luODEsB) appears to have succeeded

lost needle
#

Yes

#

These didn't work

#

All of those charged succeeded on Stripe side, but they were supposed to go to the User account: acct_1JN2ndD2FkWCqpKv

#

They didn't go to that user, instead it went to the platform entirely, and the buyers never received their digital product. So we refunded these orders.

gritty surge
#

Is this happening on all your charges? Or just some?

lost needle
#

Just charges for digital products from Non US sellers (currently, canada)

elder iron
#

I'm sorry, I read the whole conversation but I don't really follow what you are asking, what is and isn't working, etc.

#

the payments you mentioned all succeeded, so what isn't working exactly?

lost needle
#

Those payments actually succeeded in terms of a payment going to the platform, but that's not how they are supposed to work.

For example, buyer pays $20 to buy digital product, what's supposed to happen is seller gets $18, platform gets $2, stripe gets a fee.

This process works for US sellers connected to Stripe connect.

The problem is for NON US sellers, instead of the seller getting paid, the platform gets the entire payment, the seller does not get paid, and the buyers never got the product, and the order essentially doesn't work on our iOS app. This problem only happens for NON US sellers.

elder iron
#

This isn't really a Stripe bug here, it has to be something with your own code that is different in the charge creation logic and that's what you need to debug

lost needle
#

I see.

#

And since we're not passing transfer data, why would US orders work, and non US orders not work?

#

I would imagine it would break entirely, instead per region.

elder iron
#

there are hundreds of lines of code, I can't review your whole code for you unfortunately

#

you have multiple parts of the code that talk about creating a Transfer for example, that's what you want to dig into