Stripe Payouts как эмуляция условного депонирования

Я пытаюсь эмулировать систему условного депонирования с помощью Stripe Payouts. На самом деле, в Stripe сейчас нет условного депонирования, но в эта статья Q / A Я получил совет использовать Payouts для этого случая.
Официальная документация покрывает выплаты не так хорошо. Лучшее, что я нашел, это Вот.
Идея заключается в отправке платежей на карту пользователя.
Я создаю веб-приложение, используя Angular 4 и Symfony Framework 3.2. Эта часть выполнялась на стороне сервера, поэтому код PHP выглядит следующим образом:

public function payToCardAction()
{
$apiKey = $this->getParameter('stripe_secret');
Stripe::setApiKey($apiKey);

try{
Payout::create(
array(
'amount'      => 400,
'currency'    => 'gbp',
'description' => 'Example payment',
'source_type' => 'card',
'destination' => preg_replace('/\s+/', '','4242 4242 4242 4242')
)
);
}
catch (Card $e){
return new JsonResponse(
array(
'status' => 400,
'message'=> 'Bad request'
)
);
}
return new JsonResponse(
array(
'status'   => 200,
'message'  => 'Success'
)
);
}

Я использовал тестовую карту (4242 4242 4242 4242), чтобы отправить туда несколько тестовых денег, но получил следующую ошибку:

No such external account: 4242424242424242

Ссылка на ошибку в документации мне не помогла. Как я могу решить эту проблему?

2

Решение

Вам нужно использовать Stripe Connect принимать платежи от имени третьих лиц и отправлять выплаты на их банковские счета (или дебетовые карты в США).

Я рекомендую вам обратиться в службу поддержки Stripe по адресу https://support.stripe.com/email объяснить вашу бизнес-модель и желаемый поток средств. Они помогут вам убедиться, что ваша модель поддерживается, и подскажут, какие именно API вам следует использовать.

2

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector