#irisslee95

1 messages · Page 1 of 1 (latest)

naive turretBOT
echo ingot
#

Sure how can we help?

mental swift
#

We want to pay multiple vendors at the same time. Can you suggest me an approach?

echo ingot
#

Can you elaborate a bit more on the fund flow? For example if your customer pays $100, how much will they pay to vendors and how much to pay to your business?

mental swift
#

It depends on the Marketplace commission set for vendors. And we will calculate that on our side.

#

Currently we are using stripe connect and card elements to do that

echo ingot
#

For one transaction, do you pay to multiple vendors or just one?

mental swift
#

It's multiple vendors

#

If we use PaymentIntent, we can only pay one vendor at a time. And the Payment Element requires confirmation on the client side and then redirects so we can't process it on the server side

#

We are using Woocommerce

#

Our's partner ID: TECH-000277

echo ingot
#

Okie if I understand correctly, let's say your customer pays $100, you probably want to send $10 to vender 1, $20 to vendor 2 and keep $70 for your business?

mental swift
#

Yes, exactly

echo ingot
#

This is the flow Separate Charges and Transfers

mental swift
#

@echo ingot But Separate Charges and Transfers is only support EU/US, right?

echo ingot
#

Stripe supports separate charges and transfers in the following regions: Australia, Brazil, Canada, Europe, Japan, Malaysia, New Zealand, Singapore, and the U.S. Separate charges and transfers are supported if both your platform and the connected account are in the same region (for example, both in Australia). For cross-region support, see the cross-border transfers docs.

mental swift
#

Thank you very much. So what if we take the Setup Intent approach?

echo ingot
#

Yeah it works too. Basically you collect the payment information beforehand, then you charges then transfers

mental swift
#

Then, can we use the Direct Charge?

#

And is there a way that we can create card Token from payment Elements?

echo ingot
#

Direct Charge, like its name, is to charge straight from customer to a vendor. You would need multiple transactions for each vendor

#

and Direct Charge is only for Standard Accounts

#

And no Payment Elements creates Payment Method instead of just token. There are legacy flow which allows to collect token but they are deprecated and we generally encourage to use the wrapped Payment Method with Payment Element

mental swift
#

Thank you so much. Good support @echo ingot

#

One more question. How do we control the payment method if customer card is expired? @echo ingot

echo ingot