Выплата на банковский счет подключенного пользователяPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Выплата на банковский счет подключенного пользователя

Сообщение Anonymous »

Я использую Stripe Connect в своем приложении Laravel, где учетная запись продавца подключена к Stripe-аккаунту приложения (Основная учетная запись).
В настоящее время я использую метод передачи из Stripe Connect в Transfer сумма с основного счета на полосовой счет Продавца.

Код: Выделить всё

    public function payout(Request $request)
{

try {
$data = $request->all();
$merchant = Merchant::find($data['merchant_id']);

Transfer::create([ //s 2 s
'amount' => 1 * 100,
'currency' => 'eur',
'destination' => $merchant->asStripeAccount()?->id,
'description' => 'Stripe to stripe transfer',
]);

return $this->sendSuccess('success');
} catch (\Exception $e) {
\Log::info($e->getMessage());
return response()->json(['msg' => $e->getMessage()]);
}

}
Существует новое требование: приложение должно переводить средства с основного счета на банковский счет продавца. Поскольку перевод с Основного счета -> Торговая полоса -> Банковский счет продавца занимает несколько дней.

Код: Выделить всё

        Payout::create([
'amount' => 100,
'currency' => 'eur',
'method' => 'standard',
'description' => 'payout to merchant',
],
['stripe_account' => $merchant->asStripeAccount()?->id]
);
Я попробовал описанный выше метод, описанный в документации.
С помощью приведенного выше кода я получаю следующее сообщение, поскольку по умолчанию в качестве source_type используется карта. :

Код: Выделить всё

{
"msg": "You have insufficient funds in your Stripe account for this transfer. Your card balance is too low.  You can use the /v1/balance endpoint to view your Stripe balance (for more details, see stripe.com/docs/api#balance)."
}
Когда я нажимаю API получения баланса в полосе, я получаю следующий ответ:

Код: Выделить всё

{
"object": "balance",
"available": [
{
"amount": 6974202,
"currency": "eur",
"sourceTypes": {
"card": 6974202
}
}
],
"connectReserved": [
{
"amount": 0,
"currency": "eur"
}
],
"livemode": false,
"pending": [
{
"amount": -2135283,
"currency": "eur",
"sourceTypes": {
"card": -2135283
}
}
]
}
В документации Stripe также упоминается следующее:

API выплат предназначен только для перемещения средств из подключенного Stripe
баланс счета на внешний счет.

Можно ли перевести средства с основного счета на банковский счет продавца напрямую?

Подробнее здесь: https://stackoverflow.com/questions/779 ... nk-account
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»