#mitsu_api

1 messages · Page 1 of 1 (latest)

dusky gladeBOT
#

đź‘‹ Welcome to your new thread!

⏲️ We'll be here soon! Typically we respond in a few minutes, but sometimes we might take a bit longer if the server is busy or if you have a particularly tricky question.

⏱️ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can always start a new thread if you have another question.

đź”— This thread will always be available, even after it's closed. You can find it again using Discord's search, or you can save this link: https://discord.com/channels/841573134531821608/1437755566188396554

📝 Have more to share? Add more details, code, screenshots, videos, etc. below.

coarse tree
#

Stripe’s documentation says this shouldn’t be possible (i.e., you can’t create transfers to Standard accounts)
Where do we state that?

potent nebula
#

alo

coarse tree
#

Not seeing what you're referring to. You can absolutely transfer funds to a standard account

potent nebula
#

live mode worked ?

coarse tree
#

It will do yes assuming you have transfer capability on the account and it's supported geographically

potent nebula
#

If the Platform and the Standard connected account are in the same region—for example, both in Japan—can the Platform call the Transfers API to transfer funds from the Platform to the Standard account? If yes, please share Stripe documentation that confirms this

#

Can you check this transaction for me and confirm if it’s correct?
{
"id": "tr_1SSEUnKSVjwCWErTZiv6XZzY",
"object": "transfer",
"amount": 18000,
"amount_reversed": 0,
"balance_transaction": "txn_1SSEUoKSVjwCWErTQiJ9eDyT",
"created": 1762855697,
"currency": "jpy",
"description": "Seller HUNG payout",
"destination": "acct_1SKzn3RVvCMeV3II",
"destination_payment": "py_1SSEUnRVvCMeV3IIQ86etKYa",
"livemode": false,
"metadata": {},
"reversals": {
"object": "list",
"data": [],
"has_more": false,
"total_count": 0,
"url": "/v1/transfers/tr_1SSEUnKSVjwCWErTZiv6XZzY/reversals"
},
"reversed": false,
"source_transaction": null,
"source_type": "card",
"transfer_group": null
}

::contentReference[oaicite:0]{index=0}
#

Transfers from acct_1MgeedKSVjwCWErT to "destination": "acct_1SKzn3RVvCMeV3II",
live mode worked ?

coarse tree
#

If it works in test mode, it generally works in live mode. There's no specific docs to confirm this, maybe: https://docs.stripe.com/connect/account-capabilities#transfers-cross-border

The docs you link are only the recommended supported charge flows. We actually don't block any charge flow dependent on acocunt type, they're jsut not recommended. But you can freely move money between Stripe accounts as described

Learn about capabilities you can enable for accounts and the requirements you must satisfy to use them.

coarse tree
potent nebula
#

No—the Transfers API call worked in test mode. But later, in live mode, with the same flow (Platform and Standard account in the same region), the Transfers API will also succeed, right?

coarse tree
#

Yes, as stated above. Generally test mode mimics live mode behaviour

potent nebula
#

If I transfer money from a Japan-based Platform to a Standard account that’s outside Japan, that won’t be allowed, right?

potent nebula
#

acct_1SKzn3RVvCMeV3II is Rejected, but we can still transfer money to it?

#

“How can I verify that acct_1SKzn3RVvCMeV3II has OAuth-connected to the Platform and is able to receive Transfers from the Platform?
$this->stripe->accounts->retrieve('acct_1SKzn3RVvCMeV3II');

coarse tree
coarse tree
potent nebula
#

How can acct_1SKzn3RVvCMeV3II become eligible to receive transfers and make payouts?

coarse tree
#

You'd need to speak to support about that

potent nebula
#

If a Standard account has capabilities.transfers = inactive, it can’t receive money transfers from the Platform, right? We need to ask the seller to update it so capabilities.transfers = active, correct?

coarse tree
#

No, the capability only applies to sending transfers AFAIK

potent nebula
#

Or is it enough to update capabilities.transfers = active on the Platform side to be able to transfer money to a Standard account?

coarse tree
coarse tree
potent nebula
#

So, to summarize: when a Standard account successfully connects to the Platform via Stripe OAuth, it can receive money from the Platform through the Transfers API (transfers.create), correct?

coarse tree
#

Yes

potent nebula
#

thanks

#

What fields does a Standard account need to update so that the relevant capabilities become active and the Platform can transfer money? Is having only capabilities.transfers = active sufficient?

coarse tree