#zeekhuge

1 messages · Page 1 of 1 (latest)

steady sparrowBOT
odd wind
#

Here are my questions:

  1. Flow - 2 is feasible, right ? Specifically, step-3 will hold the funds, but wont allow seller to withdraw funds right-away, correct ? And the platform will be able to control the amount for the manual-payouts in step-4 correct ?
  2. Following stripe's documentation, I was able to get to the checkout page and the buyer was able to pay. But when I look into direct-charge documentation, it talks about payment-intent, so how is a checkout-session different from payment-intent ? which one should I use ?
  3. The manual-payout documentation says the following :

If you set the value of settings[payouts][schedule][interval] to manual using the Accounts API, we hold funds in the accountholder’s balance for a set period of time until you specify otherwise. We base the holding period on the merchant’s country, as shown below:
<table>
So, what happens after the specified time period, if the platform does nothing ?

glacial horizon
#

Hi, gimme some time to look through this

odd wind
#

Ok.

glacial horizon
#

Okie let me clear confusion a bit. Yes flow-2 is feasible, but you can still improve it further

#

In step 3, you can Auth but don't Capture. It will help you hold the fund too

#

In step 4 you can finally Capture the Direct Charge. Keep in mind that Auth-Capture give you maximum 7 days so if your business is okay with it, it should be better

#

It's a step even before initialize Payout

#

And then PaymentIntent and Checkout are 2 ways to integrate Direct Charge, either is fine. I recommend Checkout since it's easier for development

#

But before that, there is a question, do you really want a Direct Charge? It means you needs your seller to be a Standard Account, which could be overwhelmed if they are just small individual/entity. Destination Charge or Separate Charges and Transfer with Custom/Express works too, and Separate Charges and Transfers also can do what you want

odd wind
#

Aah, okay. So I guess I am a little more confused now. I'll try to elaborate:

  1. We are planning to make the seller a connected-account a Custom account (not Express or Standard) because we tries running APIs to create other type of accounts and it was giving an error.
  2. We are not 100% sure of using Direct charges as of now. It just seemed one viable approach. We can, (I think) use Destination charges as well.
  3. I did not understand Auth but don't Capture . What is Auth and Capture ? I don't think I read anything related to this in documentation. Any links ?
glacial horizon
#
  1. I would want to know why Express doesn't work first. Express is easiest. Custom will requires you do collect more information later on
  2. For Custom and Express, you should use either "Destination Charge" or "Separate Charges and Transfers". Only with Standard Account you should use "Direct Charge"
  3. Sure, here: https://stripe.com/docs/payments/place-a-hold-on-a-payment-method

Separate payment authorization and capture to create a charge now, but capture funds later.

odd wind
#

Okay, so the basic premise is : The platform is a marketplace for services. So we want to support relatively large number of payment-methods and countries.

  1. We were trying to create a connected-account with India as the country, and it was posing some problems. Then we tried working with Standard account from the dashboard, which worked. But then trying to create Standard account from API was returning an error, so we just shifted to Custom accounts.
  2. The Separate Charges and Transfer mechanism has a lot of restriction in terms of the country of the connected account and the platform etc. Since we want to support max countries + max payment-methods, this mechanism did not seem ideal.
  3. Right. Got it. But as specified, we want large number of payment methods and from various countries, so this does not seem to be a good way. What do you think ?
glacial horizon
odd wind
#

Ok. So back to the first approach :

Here are my questions:

  1. Flow - 2 is feasible, right ? Specifically, step-3 will hold the funds, but wont allow seller to withdraw funds right-away, correct ? And the platform will be able to control the amount for the manual-payouts in step-4 correct ?
  2. Following stripe's documentation, I was able to get to the checkout page and the buyer was able to pay. But when I look into direct-charge documentation, it talks about payment-intent, so how is a checkout-session different from payment-intent ? which one should I use ?
  3. The manual-payout documentation says the following :

If you set the value of settings[payouts][schedule][interval] to manual using the Accounts API, we hold funds in the accountholder’s balance for a set period of time until you specify otherwise. We base the holding period on the merchant’s country, as shown below: <table>

So, what happens after the specified time period, if the platform does nothing ?

So, what is for 3 ?

#

Also, is there any documentation of using destination-charges with checkout session (instead of a payment-intent) ?

glacial horizon
#

For 3 yes, it do nothing unless you explicitly call a Create Payout API

#

Choose this tab