#some1ataplace-account-support
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.
- some1ataplace, 1 day ago, 33 messages
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
This is an example of where I just did it.
some1ataplace-account-support
@viral holly :question: Have a non-technical question, account issue, or need one-on-one support? We wish we could help, but this community is focused on developers and technical discussions. Our support team will be able to assist you better than we can: https://support.stripe.com/contact
Find help and support for Stripe. Our support site 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.
Yea but I am using API calls I just want to understand if I am doing the right thing.
Refund behaviors are well documented for each funds flow here: https://stripe.com/docs/connect/charges#refund-creation
But if depeends on how far the process goes along for transfering the funds to the customer's bank account, right?
HI ๐
I'm stepping in as @slate barn needs to leave.
What exactly is the state of your question?
Who gets the refund back? My platform?
Refunds go back to the Customer
The amount is taken from the Platform account
Reversing the transfer returns the amount you transferred to the Connected Account to your Platform balance
right that is what confuses me. I have an affiliate marketer who is my connect account. They share a link on my site, user signs up with it and makes a payment, affiliate marketer gets paid for it.
What does that have to do with this?
So that tells me my platform gets the money back after reversing the transfer
I am walking you through my scenario
Which you pay out to the Customer
who is the customer? That I don't get who it is.
The one who paid for my service from the affiliate link?
Yes
The refund goes back on the Payment Method that was used to make the payment (e.g. Credit card)
oh that is kind of strange though. New customer pays $50 a month when using the affiliate link, I give the affiliate marketer $25 commission. Then the refund happens and reversal. The guy who paid $50 gets the $25 back? So he pays $50 and gets +$25 back?
No
The guy who paid gets $50 back
All $50 comes out of the Platform balance
But if you include reverse_transfer then the $25 comes back from the Connected Accout
This?
https://stripe.com/docs/api/refunds/create#create_refund-reverse_transfer
How would I include that on the stripe.Transfer.create_reversal flow?
Just so I understand:
- Affiliate marketer express account shares affiliate link
- New customer pays $50 with that affiliate link
- Affiliate marketer express account gets $25 commission.
- stripe.Transfer.create_reversal -> Affiliate marketer connect account loses $25 and a refund happens to the new customer?
- stripe.Account.reject(rem.stripe_connect_id,reason="other") -> Close the connect account forever when the affiliate marketer deletes their login account for my website.
- New customer gets $50 back?
- I as the platform get nothing back and I keep losing money if this happens?
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Are you creating a refund for the $50 to the Customer in this flow?
No, all I was doing were these 2 API calls only from #4 and #5
But when I tested this flow on my site, I see a refund in the express account
Then you aren't sending any money back to the Customer. which could be problematic if you don't deliver goods/services
Can you share an example refund object id?
They are getting a service when they sign up.
They get a monthly subscription to accessing my content
I want them to keep that. All I thought I was doing was removing money from the affiliate markteter express account and returning it back to my website because the affiliate marketer deleted their account from my site so they can no longer access stripe express dashboard anymore. That is all I am doing.
So the Connected Account is deleted. What is the refund example you are referring to?
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
It says refunded here. And I guess that goes back to me the platform?
And yes, the connect account is deleted. They are leaving my weebsite so I am no longer doing business with them. So even if they leave like an employee kind of, they forfeit their funds if it did not make it to their bank account yet. That is how it works, right?
That is more a Support question and has more to do with financial regulations. I would reach out to Support to get clarification on that point: https://support.stripe.com/contact
oh man they are not always the best
This channel is usually better
But i'll try there i guess
Can I use time clocks for this?
I don't know what you are referring to?
I want to see who gets the $25 back quickly. I don't want to wait days.
Unfortunately Test Clocks only work with Subscrpitions
Like when you first get a connect account payment if i remember correctly it takes a week to make it there
oh makes sense
Here is the AI answer:
Regarding your question about Stripe's behavior in reversing transactions and account rejection, it's important to clarify a few things:
The TransferReversal API creates a reversal for a specific transfer. Reversals retrieve funds from a Stripe connected account (e.g., the affiliate marketer's account) back to your platform account.
The AccountReject API marks the Express account as rejected. It doesn't automatically trigger the transfer of remaining balance to any account. Instead, the account loses access to Stripe's functionalities.
So, if a marketer were to delete their Express account, the following would typically occur:
If the funds have not yet transferred to the affiliate's bank account, you can potentially retrieve the funds by creating a TransferReversal for the specific transfer linked to the affiliate marketer's commission.
If the AccountReject is called after the account deletion, it would merely set the stripe account status to 'rejected', the funds will still remain associated with the marketer's Stripe account.
To clarify, neither of these actions would revert the money back to the customer who made the initial $50 purchase. The customer would only receive a refund if you explicitly created one through Stripe's Refunds API.
This line:
If the AccountReject is called after the account deletion, it would merely set the stripe account status to 'rejected', the funds will still remain associated with the marketer's Stripe account.
So it would remain in limbo so neither I as the platform or the connect account get the $25?
I would contact Support at this point