#fortune
1 messages · Page 1 of 1 (latest)
Hi there!
Can you share the request ID (req_xxx)? You can find it here https://dashboard.stripe.com/test/logs
req_kWEkW14nJZybgh
Oh, I just saw it in your message: req_kWEkW14nJZybgh
Having a look...
Is your end goal is to add an external account to a Custom Stripe account?
The parameter you are using bank_account.payment_method is actually a beta feature. If want access to it, you need to contact Stripe support: https://support.stripe.com/contact
what are the other options
because this is what i found in the documentation @unborn zinc
Can you share the doc where you found this?
Give me a few minutes to look into this.
I would recommend to contact support for this, and you should get access to that feature.
i'm specking to a sup[port but she doesn't understand what am trying top do
Just mention that the bank_account.payment_method on the Token creation endpoint is a beta feature that is gated. And you want access to that feature. If the support agent really doesn't know what this is, then your question will get escalated and someone with more knowledge will be able to help.
Alright
Otherwise if you don't want to use this beta feature, then:
- You can't collect a card once and then use it or payments (a PaymentMethod) and payouts (an ExternalAccount)
- Instead you'd need to collect the details from the user twice, and for ExternalAccounts you would use https://stripe.com/docs/js/tokens_sources/create_token?type=bank_account to create a Token
how about i retrieve the payment method then i use the details to create the token
Yes, this is possible with the beta feature. Without it, you need to collect the details from the user twice (payment method and token)
I'm lost
how can I get you back on track?
sorry about this , it's our fault(seems the confusion is that the docs might have been released before the API feature was)
Okay cool, so the feature is still beta feature?
Hi there 👋 jumping in as my teammates needed to step away, catching up on context here.
alright, i have a question
i have been able to bypass the main issue and now i have this issue at hanbd
It does appear that parameter you referenced is still in a beta state.
👍 sounds good, what is giving you trouble at this point?
im trying to modify an account with this method
stripe.Account.modify( account.id, external_account=token_id, stripe_account=account.id, )
but i get this error: Request req_LGADMB8AWrJan9: Only live keys can access this method.
so i cant test with my test keys?
It looks like you're trying to use that endpoint to update your own account, which isn't supported. Those changes should be made via the Stripe dashboard.
The ID of the account to be updated appears to match the ID of the account that the secret key which was used belongs to, which is what makes it look like an attempt to update your account (probably your Platform Account) rather than a Connected Account.
You'll need a form to collect the necessary details from your users, which you can then use to create a Token by leveraging this function from stripe.js
https://stripe.com/docs/js/tokens_sources/create_token?type=bank_account
You then pass that Token to this endpoint to create an External Account from it (alternatively you can pass the bank details to this endpoint directly):
https://stripe.com/docs/api/external_account_bank_accounts/create
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
None of this 2 link ask for customer ID
Correct, because they're working with Connected Accounts rather than Customers
ooh i see
i get it now
stripe.Account.create_external_account(
"acct_1GlBckED4jKIjWUu",
external_account="btok_1MriGOED4jKIjWUuktFB8bDf",
)
with the about code, the is ID (acct_1...) is that supposed to be my stripe account ID ?
No, that is supposed to be the ID of the Connected Account that you want to create the External Account for.
is there a doc to read acount the connected account ?
There are a lot, Connect and Connected Accounts are pretty large concepts. Is there something a bit more specific you're looking for?
This is our entry point to our Connect documentation, which branches out to quite a few topics:
https://stripe.com/docs/connect
i wish to get on a call with you if u dont mind
so i can narrate to you want i want to achieve
Sorry, we do not do calls from this forum, if you would like to request a call from our Support team then you will need to reach out to them here:
https://support.stripe.com/?contact=true
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.
If you don't mind typing it out then you can share what you're trying to accomplish here.
okay
I have users on my app who needs to be paid from the app
now what am trying to achieve is, with the click of a button in my app by a super admin, a transfer will be make to a bank account that is tired to a user
am assuming this bank account will have to be setup on stripe as external accounts
my concerns is how does the connected account come into play and how do i access it if am suppose to ?
When you say "user", which of the following best describe the role of that user in your environment?
- a customer (someone making payments on your platform/marketplace, these would be modeled in Stripe as Customer objects)
- a provider/vendor (someone receiving payments from your platform/marketplace for goods/services they provide, these would be represented by Connected Accounts)
- or a combination of the above two options (this approach would require a Customer and Connected Account)
combination of both
Alright, then you'll need to create both a Customer object, and also onboard that user to your Platform as a Connected Account. You cannot directly pay Customers.
for now i have customer object on stripe
so we can deal with the connected account
i have the customer id save in my database as well
Gotcha, so it sounds like Connected Accounts of the type Express or Custom are likely a good fit for what you're looking to accomplish. In order to pay other entities, they need to be onboarded to Stripe so we can ensure we have the necessary KYC information for them.
If you have already collected all of that information and don't want to send your users through a Stripe-hosted onboarding flow, then I would recommend using Custom Connected Accounts:
https://stripe.com/docs/connect/custom-accounts
If you don't have all the necessary KYC details already, and would like to have Stripe collect those through a hosted form, then I think our Express Connected Accounts would be a better fit:
https://stripe.com/docs/connect/express-accounts
so for each user, they i have to go through the KYC?
Hi taking over for toby as they have to step out
Give me a minute to catch up
Yeah for each user you will need to go through KYC
this are just users who send money to a so-called group/club admin and the payout happens when they have to take there money back
they are not vendors or businesses
there is no selling of good/services
To send money to anyone on Stripe (excluding a refund for a previous payment), they'll need to have a Connect account and go through KYC
the person isn't on stripe
Stripe really isn't designed to accept money transfers from individuals
my users dont have stripe account
they only want to receive money from someone , and this money sets on stripe
I understand. The only possible way to do this on Stripe is if they create a connect account and go through KYC. There is no other way
okay, looking into it