Прежде всего, спасибо, что помогли мне до сих пор.
У меня есть еще один вопрос, связанный с переносами полос.Таким образом, моя задача состоит в том, чтобы взимать плату с клиента, а затем переводить часть денег одному связанному пользователю, а другую часть - другому пользователю.Я использую следующий скрипт:
$charge = \Stripe\Charge::create([
"amount" => $cost,
"currency" => "usd",
"customer" => $customerId,
"transfer_group" => $transferGroupToken
]);
// Create a Transfer to a connected account - Area Dev (later):
$transfer = \Stripe\Transfer::create([
"amount" => $costPercentage1,
"currency" => "usd",
"destination" => $userAccountId1,
"transfer_group" => $transferGroupToken
]);
// Create a second Transfer to another connected account - Guide (later):
$transfer = \Stripe\Transfer::create([
"amount" => $costPercentage2,
"currency" => "usd",
"destination" => $userAccountId2,
"transfer_group" => $transferGroupToken
]);
Теперь этот код работает, но есть одна проблема.
Когда я снимаю деньги с клиента, деньги сразу же не поступают на полосовой счет.перевод происходит сразу же, поэтому мне нужно иметь достаточный объем средств на моем счете в полосе, иначе сценарий не даст ошибку «Недостаточно средств», что вполне логично.
Но я бы предпочел решение, в котором я мог бы каким-то образом запланироватьперевод, и это происходит, когда я получаю первоначальный платеж (стоимость, с которой я взимал плату с клиента), таким образом, у меня всегда будет достаточно средств, поскольку я перевожу только часть полученной стоимости.
Любая идея, как я могудостигнуть этого?
В заключение, вопрос заключается в следующем:
В режиме чередования можно ли запланировать передачу, когда фактически начисленная сумма становится доступной на счете чередования?
Заранее спасибо