#some1ataplace-account-support

1 messages ยท Page 1 of 1 (latest)

uncut pebbleBOT
#

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.

viral holly
#

This is an example of where I just did it.

uncut pebbleBOT
#

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

viral holly
#

Yea but I am using API calls I just want to understand if I am doing the right thing.

slate barn
uncut pebbleBOT
viral holly
#

But if depeends on how far the process goes along for transfering the funds to the customer's bank account, right?

signal tulip
#

HI ๐Ÿ‘‹

I'm stepping in as @slate barn needs to leave.

What exactly is the state of your question?

viral holly
#

Who gets the refund back? My platform?

signal tulip
#

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

viral holly
#

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.

signal tulip
#

What does that have to do with this?

viral holly
#

I am walking you through my scenario

signal tulip
#

Which you pay out to the Customer

viral holly
#

who is the customer? That I don't get who it is.

#

The one who paid for my service from the affiliate link?

signal tulip
#

Yes

#

The refund goes back on the Payment Method that was used to make the payment (e.g. Credit card)

viral holly
#

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?

signal tulip
#

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

viral holly
#

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:

  1. Affiliate marketer express account shares affiliate link
  2. New customer pays $50 with that affiliate link
  3. Affiliate marketer express account gets $25 commission.
  4. stripe.Transfer.create_reversal -> Affiliate marketer connect account loses $25 and a refund happens to the new customer?
  5. 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.
  6. New customer gets $50 back?
  7. I as the platform get nothing back and I keep losing money if this happens?
signal tulip
#

Are you creating a refund for the $50 to the Customer in this flow?

viral holly
#

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

signal tulip
#

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?

viral holly
#

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.

signal tulip
#

So the Connected Account is deleted. What is the refund example you are referring to?

viral holly
#

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?

signal tulip
#

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

viral holly
#

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?

signal tulip
#

I don't know what you are referring to?

viral holly
#

I want to see who gets the $25 back quickly. I don't want to wait days.

signal tulip
#

Unfortunately Test Clocks only work with Subscrpitions

viral holly
#

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?

signal tulip
#

I would contact Support at this point