#smc-connect-payout

1 messages · Page 1 of 1 (latest)

left cave
#

Hello 👋

robust mulch
#

hi there!

left cave
#

my question is this: is it possible to facilitate payment from my customers from 1, above, using their previously saved payment methods - the payment methods that are tied to their customer object in my Stripe account - to these new connect accounts from 2, above?
Can you give me an example for this usecase?

robust mulch
#

sure thing

#

so I have 2 groups: group 1 is made up of customers that pay me directly for some service A. group 2 is made up of contractors that can perform service B for my customers.

let's say that I know that a person in group 1 (let's call them Amy) who has purchased something from me in the past. I have Amy's credit card on file and store it as a payment method. Amy reaches out to me and wants service B done. I can't provide service B, so I connect Amy with someone in group 2 (call them Brian). let's say Brian's service costs $50.

so I want to have Amy log in to my platform, schedule Brian's service, and pay Brian from her list of saved cards from way back.

if Amy is a customer of mine in my stripe account, and Brian has a Stripe connect account, can I use my platform to accept a payment from Amy using her saved cards and pay Brian?

quasi notch
#

Yes you totally can, that's what Connect is for! You charge Amy's customer/card cus_AMY and you send funds to Brian's Account acct_BRIAN that you created before
You do have to collect payment method details twice if you want a Customer for Amy when she pays for a service and an Account for Amy when she delivers the service and is paid herself

robust mulch
#

You do have to collect payment method details twice if you want a Customer for Amy when she pays for a service and an Account for Amy when she delivers the service and is paid herself

sorry- this I'm a bit confused about - Amy in this case is not receiving any funds, only Brian

#

also - am I correct in thinking that to send Amy's payment to Brian, I just need to specify Brian's account in the transfer_data.destination field of this example paymentintent?

  payment_method_types: ['card'],
  amount: 1000,
  currency: 'usd',
  transfer_data: {
    destination: '{{CONNECTED_STRIPE_ACCOUNT_ID}}',
  },
});
quasi notch
#

yes to the last question

#

And sorry for the confusion, in your intro message you hinted at the fact that you want someone like Amy or Brian to sometimes be a Customer paying for a service and sometimes be an Account receiving funds.
But if the Customer is always different from the Account receiving the funds, then you're all good. Overall it's all supported!

robust mulch
#

ohh got it, sorry for the confusion there

#

okay excellent! so destination charges are the way to go. thanks so much!

#

oh sorry- one last thing.

#

to confirm: to use a saved card for creating the paymentintent, we just need to throw in Amy's payment_method when creating the PI to use her saved card? (just don't want to have Amy re-enter details)

hoary plume
#

Hello! Taking over and catching up, one moment...

#

Yeah, to use saved card details you would specify both the customer and the payment_method you want to use on the Payment Intent.

robust mulch
#

lovely