#dooing-transfer-affiliate

1 messages · Page 1 of 1 (latest)

remote maple
#

Hello! Let me catch up in a few minutes, the channel got suddenly busy

#

@hard sigil a Customer in Stripe represents the person/entity paying for a service. An Account represents the person/entity being paid for a service. You need both is someone is both sometimes paying and other times being paid.
So yes you will need an Express account for each person/entity that you want to send money to as affiliate.

Alternatively, you could only track how much you owe them and discount that of their future payments instead

hard sigil
#

a) track - that wont work for customers that are only customers, technically, to make use of the affiliate system to receive comission.
b) that wont work if the payment received is more then the actual montly payment, which hopefully would be the case 🙂

#

So when I create a normal customer in stripe, would I then, after or in the same request, also create an express account for each of them? I want ALL of them to be able to use my affiliate system, even though probably less than 1% would actually do it.

#

--
Or, in other words - can I, programatically, create an express account for my customers that already have a stripe customer id, or does this involve active participation from the end of my customers? I would like them to just as simple as possible be able to receive money (comission) when they publish their affiliate link somewhere and I get a new payment based on this link.

remote maple
#

I would not create an Express account until they start being a real affiliate and making money

#

then I'd have them sign up to get an Express account and I could transfer funds into their account so that they get paid out

#

creating 1000 Express accounts and keeping them up and active for the 10 that might get a payout seems like a waste of your energy/time

hard sigil
#

but that would require some active participation on their end.. if possible, I would like to just provide them a link in the app after login, ready to use and receive money. They already typed in their credit card, and billing details, so that could be reused imho

#

--
So I would hope that there is programatical way to create an express account for them based on their credit card details and billing details provided anyway

#

for them, all they would / should care about that I will send money to their credit card when an affiliate link is used and a comission needs to be paid.

remote maple
#

I understand that's wht you hope but that won't work at all this way

#

An Express account requires that they sign up on our website. They also need to provide numerous pieces of information, including potentially their SSN or copy of their driver's license

#

you really don't want every single customer who pays for something, to do that you'll just lose most of your customers

hard sigil
#

I see. That complicates things. Is there... an easieer way??

#

well sure, if there is a mandatory manual process, I would ONLY do that for those that actually WANT to make use of it.

#

but maybe there is an easier alternative, that would allow me to just send money to my customers when my business rules see the need to do so?

#

(which is potentially more then I charged them)

remote maple
#

But there isn't though

#

Like you're sending money to people. There are extremely strict rules and regulations on how this works and what pieces of information need to be collected for it to work

#

And Express requires a manual flow for your customers. Have you at least tried it? If not, that's where you should start really to get a feel for it in Test mode as the developer

hard sigil
#

well, before testing it, I need to understand it :). Untill now, I was assuming it coul dbe all done programatically, and I started to connec to the transfer api to send money.. that is all quick and easy - now I reached the point to provide the account id - and here I am ;).

#

so i come to understand that (with stripe, or generally) there is no other way to send money to my customers then for them to first go through a manual set up processs.

#

right?

remote maple
#

You can do it programmatically with Custom. But you have to understand this will require you weeks of work to build end to end

#

So really you want to use Express, let your customers go through the flow when they need to be paid out, and you're all set

#

And going through the flow with Express in Test mode would be worth a thousand words so please do try it

hard sigil
#

custom - needing weeks - on which assumption - based on legal regulations that would require again the same (manual process)? or based on the fact that I would need stuff like oauth for autehntication, as well as their details like first name, last name, address, credit card and so on... because those details.. my system already has

remote maple
#

It would require weeks of work for you to build as the developer, end to end

hard sigil
#

--
So on the assumption that you are right that custom is no real way for me to go, ineed, it sseems I have to test out express in test mode somehow, to see if (I can make it) somehow feasible for my customers to manually go through the setup processs.
Then I would have to first work on this step - ensuring that certain customers can via express create their own account, and then based on those accounts send money to them

#

Something else - what if I send a comission to such express account, just in time, just to find out at a later time i will have to credit back the money the comission is based on - is it correct there is some reveral transfer api that will be able to take back the money I had paid to the customer? Is there a time limit of how long that can be taken back?

remote maple