Stripe - delayed transfer in the application on the market

I am creating an application in the market. I use Stripe to accept buyer payments and transfer interest to the seller. However, a lane allows you to jump from the balance of your lane. Therefore, if I accept payment by a buyer who takes 2 business days to appear on my lane balance, I cannot transfer the payment as it is sold. I get insufficient balance error from Stripe.

Is there a way to postpone the transfer, say, 3 days, so that the transfer starts after the buyer’s payment is cleared? I want to automatically transfer transfers automatically, and not manually initiate the transfer of each seller.

Is this possible or is it the only option for me that I can pay out of my pocket, finance my balance of lanes, waiting for the charges to be cleared?

+4
source share
4 answers

Unable to delay transfer via API. Besides financing your account, I believe that your best bet is simply to make this delay at your end.

The easiest way is to simply create a table in your database that describes the transfer, as well as the date / time of its creation, and then run a cronjob that finds the transfer that needs to be done and execute them (and mark them as a paid or deleted entry )

0
source

, , , . , " ". , . , .

0

. , :

  • "" Stripe /. API. . - .
  • , API- " ". "destination" . "application_fee", Stripe.

, API, , ( ).

0

, stripe connect. .

, -

, , - . . . , .

0

All Articles