#SuperFly-Bank
1 messages ยท Page 1 of 1 (latest)
Hi, are you referring to sending fund to your customer, or sending fund to your Connected Accounts?
Okay well first of all, how familiar are you with card tokens?
can you answer a few api functionality questions about those?
It depends on the API you are asking TBH. I am a developer and I will try my best
Okay so like, when you create a token, that is a one time use, correct?
To charge the customer? Yes
Okay BUT what we are doing is tokenizing a debit card, then adding that as the external account info to a Stripe Connected Account
Which we are then using to transfer funds to them
Does that mean we can only do that one time?? Or does that mean we can only connect it to an external account one time?
above is our current code
You only need to do it one time AFAIK. Why do you want to do it multiple time?
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Here are the bank parameters
Or you can create a Bank token first, to pass the token id here instead. It's the same process
No no, I am asking if we can transfer money to them multiple times with that card information that we tokenized
So once they create an account with us, we will transfer money to them several times, to the account they registered
You should be able to , yes
Okay, so what does the page mean by "single use"
Hmm sorry, which page are you referring to?
Is that saying that we will not be able to transfer money to our customers more than once?
I think that only refers to credit card token to charge the customer. In your use case, it's the debit card tighted to an external account and it's different. Sorry for the misleading word.
To clarify, each time you make a Transfer API, the fund is moved into your Connected Account balance. After a while, Stripe will create a Payout, taking fund from their balance and transfer to their registered bank or debit card
Okay so I think I misunderstood transfers as well, so that money is not transferred directly to the customer?
It is sent to their stripe connected account balance?
Yes
Okay so do you know how long the process is for stripe payouts to take place?
Should we have used the payout api instead?
Payout is a different thing. There are Automatic Payout and Manual Payout
for Automatic Payout you can specify the delay days : https://stripe.com/docs/connect/manage-payout-schedule
Okay okay good deal thank you
For Manual, you call it whenever you want: https://stripe.com/docs/connect/manual-payouts
And are you pretty sure that tokens will work more than once in the way we're doing it?
Yes. it should. It's just the target registered for Payouts, and should works across multiple Payouts
To give an example what was "single-use" means, if you try to create a Token for charging Customer
token = Stripe::Token.create({
card: {
number: '4242424242424242',
exp_month: 4,
exp_year: 2023,
cvc: '314',
},
})
ch = Stripe::Charge.create({
amount: 2000,
currency: 'usd',
source: token.id,
})
ch2 = Stripe::Charge.create({
amount: 1000,
currency: 'usd',
source: token.id,
Something like this won't work. It will error on "can not use Token multiple times"
ohh okay I think I understand
Happy to help ๐ Good luck!
Thanks!