#irisslee95
1 messages · Page 1 of 1 (latest)
Sure how can we help?
We want to pay multiple vendors at the same time. Can you suggest me an approach?
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?
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
We are trying to integrate Payment Element in this way https://stripe.com/docs/payments/payment-element/migration?integration-path=future
For one transaction, do you pay to multiple vendors or just one?
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
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?
Yes, exactly
This is the flow Separate Charges and Transfers
Let's follow this flow as a basic bone, and when you create the Charge, follow this general guide for Payment Element: https://stripe.com/docs/payments/accept-a-payment?platform=web&ui=elements
@echo ingot But Separate Charges and Transfers is only support EU/US, right?
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.
Thank you very much. So what if we take the Setup Intent approach?
Yeah it works too. Basically you collect the payment information beforehand, then you charges then transfers
Then, can we use the Direct Charge?
And is there a way that we can create card Token from payment Elements?
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
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
If the customer has replaced card Stripe will do it automatically: https://stripe.com/docs/saving-cards#automatic-card-updates. But if the card simply expired, we will send a customer.source.expiring webhook event