#tikitikitero88
1 messages · Page 1 of 1 (latest)
Hello! We'll be with you shortly. Below are links to other discussions we've had with you in the past week in case you want to review that information. If your question is related to one of these previous discussions, please provide a comprehensive summary of the current state and what you need help with now. We help many users simultaneously, so a summary allows us to resolve your issue as soon as possible.
- tikitikitero88, 1 hour ago, 74 messages
- tikitikitero88, 1 day ago, 42 messages
- tikitikitero88, 2 days ago, 18 messages
- tiki-paymentintent-capture, 2 days ago, 40 messages
Hi, we document this flow here, https://stripe.com/docs/connect/separate-charges-and-transfers and you'd pass the account id on destination param.
We want to transfer money from the Platform account to a Vendor account
Yes, that is what it's used for. When you create the transfer, you pass the vendor's Stripe account id on the destination param.
Correct, and do I need to also pass the StripeAccount RequestOption attribute?
I do not think so as long you pass it in the destination param
Because I am seeing other transactions we have in the code, like PaymentIntent creation and update and I am seeing that StripeAccount RequestOption attribute in all the calls
That is because you're making calls on your Connected Accounts likely, https://stripe.com/docs/connect/authentication. On the transfer, you would not need that as you're making a call on your Paltform account to transfer funds to your connected account.
Makes sense!
And what happens in the scenario that I want to do a trasfer from Connected account to Platform account?
You can create a Debit, https://stripe.com/docs/connect/account-debits
And do you recommend me to set the setIdempotencyKey in the RequestOptions of the original Transfer?
You can, https://stripe.com/docs/api/idempotent_requests that is up to you really
ok sounds good
going back to the transfer from a connected account to platform account topic
You mentioned I can create a Debit, https://stripe.com/docs/connect/account-debits . I am seeing that is only for Express and Custom accounts. I am seeing Express and Standard account type.
Does makes sense to do a https://stripe.com/docs/api/transfer_reversals ?
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
That is correct, account debits only work for Express or Custom account. And yes, you can reverse the transfer.
I am not seeing Custom accounts
This a sample of the type I am seeing
So, then the debit option will not work for us. Am I right?
For Express, it would
For Standard accounts, you can attempt to reverse the transfer if that is what you're looking to do.
Yeah, I wanted a generic option for all the scenarios. In that sense, seems that the Transfer Reversal is our best option. Right?
That is correct
Good, a few more questions
Could you please explain me the difference between a charge, a top-ups, a payment, a payout and a transfer?
I'm sorry, this channel is here to help developers with their integration questions with their code. I recommend going through our API document, https://stripe.com/docs/api to better understand the differences fully. The different between a PaymentIntent and chages, you can read more here: https://stripe.com/docs/payments/paymentintents/lifecycle
payouts - are funds leaving our Stripe account to your bank account
transfer - funds leaving your account to your Connected Account
top-ups - funds added to your Stripe account from your bank account
As I am understanding the balance is calculated like:
Balance = Payment Captured - Refunds + Top-Ups - Payouts - Transfers + Transfer Reversal
I am not sure if I am understanding correctly the extra parameter that the Create a Transfer API has.
- source_transaction. Is it only used associated to a charge?
- source_type. What are the differences of bank_account, card, or fpx? When doing the transfer can I select to deduct money from the Top-Ups or will be always generic. From the Balance?
- transfer_group. What is the end goal?
I recommend that you write in to your support team. Our support team will be able to assist you better than I can: https://support.stripe.com/contact
And What is a charge specifically?
Please reach out to support team with the above questions.