#nyckid80

1 messages · Page 1 of 1 (latest)

cosmic ironBOT
timid harness
#

or is there a better way to do affiliates if you already committed to a Direct Charges workflow for your primary

jaunty iris
#

Hi there

#

Can you just clarify what you mean by "affiliate program" so we are on the same page?

#

I think I know what you mean but don't want to assume 🙂

timid harness
#

hi so some of the ppl on my site have marketing program and distribution channels they've already created and want to pay ppl out of that incoming revenue from the charge on the subscription that in my model they are getting as a direct charge

#

i can set them up as connected accounts no problem and i know how much they've agreed to so for each direct charge that gets sent to the vendor i can calculate that piece and create the charge. first i want to know if i can create a transfer off of the transaction that went to a connected account by using source_transaction.

#

i didn't know if the intention of source_transaction allowed you to tie the transfer from a connected_account to another connected_account

jaunty iris
#

Gotcha

#

Yeah no that isn't really the intention of source_transaction

#

It is only for transferring from platform --> connected account

#

And we don't support transfers between Connected Accounts.

#

So really what you likely want to do is collect an Application Fee that includes the amount you want to send to the affiliate. Then you can create a separate transfer to that affiliate Connected Account.

timid harness
#

what do you mean by region?

#

sry you mean platform's us based affiliate needs to be used based

jaunty iris
#

Yep exactly

#

Well actually

#

You are in luck if your platform is US-based.

timid harness
#

i am

jaunty iris
#

This gives you a much wider variety of countries you could transfer to for the affiliate accounts

#

Only caveat is that they would need to be Express or Custom accounts

timid harness
#

oh ok no thats interesting but not applicable

jaunty iris
#

If they are all US-based then you can ignore

timid harness
#

question is there a payment flow that makes better sense if you will need to incorporate affiliates

#

jamming it into the app fee isn't ideal for me

jaunty iris
#

Yeah in that case Direct charges isn't really great.

#

You would want to use Destination Charges most likely

timid harness
#

got it

jaunty iris
#

But we don't recommend using Standard Connected Accounts with Destination Charges

timid harness
#

?

jaunty iris
#

It can lead to a lot of issues. Like for instance it gives the Connected Account the ability to issue refunds. But with Destination Charges the actual customer charge lives on your platform. So the Connected Account might think they are refunding the customer but really they are just reversing the transfer back to your platform.

#

You want to use Express or Custom accounts with Destination charges.

timid harness
#

so in this instance though transfer_data can accept an array of amount,destination

jaunty iris
#

Correct

#

So here you would just not transfer the affiliate portion

#

Then you would create a new transfer for the affiliate

#

Otherwise you could just not transfer anything at all immediately.

#

And then create separate transfers later on.

timid harness
#

can you not use both application_fee_amount and transfer_data

jaunty iris
#

Ah actually wait a second.

#

You are using Subscriptions.

timid harness
#

yes

jaunty iris
#

Do you want the affiliate to recieve a one-time amount? or a portion every renewal?

timid harness
#

every

#

but i was going to alter the invoice by listening to a webhook

#

if that was going to be necessary

jaunty iris
#

Okay so with Subscriptions we only support transfer_data.amount_percent

#

So it depends on whether that works for you or not.

timid harness
#

yup that works

jaunty iris
#

Great, then yeah I would just use that and then create a separate transfer to the affiliate account

timid harness
#

wait but can i not just use the destination_charge transfer_data destination to send it to the affiliate entirely?

#

if the affiliate is a connected_account

jaunty iris
#

You can only send to one connected account via transfer_data.destination

timid harness
#

right thats fine

#

and i cannot use application_fee_amount with a transfer_data?

jaunty iris
#

I assumed the affiliate is a different Connected Account than the Connected Account that is being paid here?

#

You don't really use Application Fees here since with Destination Charges the charge occurs on your platform

timid harness
#

ok i got it now. its possible that i might need to create a separate charges and transfer to make better sense or have the connected account send money to the affiliate account

jaunty iris
#

Yeah you need a separate transfer to move the money to the affiliate

#

You can't have the Connected Account send to the affiliate account within Stripe really. We don't support that.

timid harness
#

don't you have the capability to make calls on connected accounts with the Stripe-Account ?

#

headerr

#

all good if not i'll just have them send it to them outside of stripe

jaunty iris
#

You do have that capability but we don't support transferring between Connected Accounts due to some monetary regulation issues.

timid harness
#

got it so it gets rejected ?

jaunty iris
#

Yeah it will basically error

timid harness
#

got it ok thnx

cosmic ironBOT