#kratos6753
1 messages · Page 1 of 1 (latest)
General recommendation is to not use destination charges with standard accounts. What's the use case?
We have multi tenant setup, and want to direct payments to single connected account, want to separate out customers based on tenants.
Why can't you use direct charges in that case?
direct charges to connected account?
what am I losing out on destination charges, I don't understand. Can you please elaborate?
I mean if I use direct charges, what am I losing out by not opting destination charges.
If you're using standard connected accounts, you'd generally use direct charges where the payment occurs on the connected account (unlike destination charges): https://stripe.com/docs/connect/direct-charges
The differences are summaised here: https://stripe.com/docs/connect/charges
ok, I will go through those and get back if any questions arise. Thanks.
can you tell me how to make calls using stripe direct?
Sure, you use the Stripe-Account header: https://stripe.com/docs/connect/authentication
Allows you to make API calls on behalf of connected accounts using the key of your platform
should I use account_id of the stripe parent account or client id of the stripe parent account found under connect settings > integration?
also for creating stripe client which api keys should I use is it standard sub account ones?
The acct_xxx of the connected account you want to process the payment on
The platform keys. Please read the doc, it explains all of this
which doc?
☝️
ok, I am getting the following error message when trying to create Invoice using direct charges -> Only Stripe Connect platforms can work with other accounts. If you specified a client_id parameter, make sure it's correct. If you need to setup a Stripe Connect platform, you can do so at https://dashboard.stripe.com/account/applications/settings.
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
I believe I'm not passing any client_id parameter
Can you share the ID (req_xxx) of the failing API request? https://support.stripe.com/questions/finding-the-id-for-an-api-request
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
I am not able to find the req_xxx for that. How to get the req_xxx from error object, any idea, will plan to add it to logs?
👋 taking over for my colleague. Let me catch up.
did you follow the https://support.stripe.com/questions/finding-the-id-for-an-api-request guide?
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
what's your account ID?
which account id should I give you? the main one or the connected sub account?
acct_1MsnjCAWPJZFnQLz --> this one is what I am using for direct charges
the keys that I use are from account -> acct_1Mt2YNF91EMGaVxn
maybe you're looking at the connected account ID logs that's why you're not finding the request ID
1st one is umbrella account and the 2nd one is listed under 1st account as connected account
can I check if 1st account is setup correctly for processing connected payments..
I think you did something wrong in your configurations
this account acct_1MsnjCAWPJZFnQLz is connected to itself
and there is no connection between the 2 accounts you shared
how do I check if these accounts are connected or not?
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
can you tell me if 2nd is connected to this account - acct_1MOLv7JgTt7aLQWc?
yes, I am able to see 2nd when I logged into 1st account under connect accounts overview..
do you mean if acct_1MsnjCAWPJZFnQLz is connected to acct_1MOLv7JgTt7aLQWc ?
yes
no they're not
and also if acct_1MOLv7JgTt7aLQWc is connected to acct_1Mt2YNF91EMGaVxn
acct_1Mt2YNF91EMGaVxn is connected to acct_1MOLv7JgTt7aLQWc
I don't really know how did that happen.. but will check. In acct_1MOLv7JgTt7aLQWc, I am not able to see acct_1Mt2YNF91EMGaVxn as connected account. But, in acct_1MsnjCAWPJZFnQLz, Im able to see acct_1Mt2YNF91EMGaVxn as connected account.
But in acct_1Mt2YNF91EMGaVxn, I am able to see - it is managed by acct_1MOLv7JgTt7aLQWc, which is confusing..
yes sorry you're right I pasted the wrong account ID
acct_1Mt2YNF91EMGaVxn is connected to acct_1MsnjCAWPJZFnQLz
ok, thanks.
Now, how to make direct payments?
I'm using stripe keys from acct_1Mt2YNF91EMGaVxn and using stripe_account parameter as acct_1MsnjCAWPJZFnQLz, which is giving the error message - Only Stripe Connect platforms can work with other accounts. If you specified a client_id parameter, make sure it's correct. If you need to setup a Stripe Connect platform, you can do so at https://dashboard.stripe.com/account/applications/settings.
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
no it's the other way around
you use the Platform keys
in this case acct_1MsnjCAWPJZFnQLz is the platform
and use the Stripe Account header for the connected account
in this case acct_1Mt2YNF91EMGaVxn is the connected account
ok, will try that. Thanks.
so, then the funds will be transferred to connected account, is it?