Как реализовать механизм оплаты в мобильном приложении, используя узел js (на стороне сервера)? - PullRequest
0 голосов
/ 28 февраля 2019

Я строю остальные API для мобильного приложения.Теперь мне нужно внедрить механизм оплаты, похожий на оплату дополнительных работ, когда, когда наниматель размещает работу, он или она производит оплату, и это удерживается.Таким образом, когда работник завершает работу и его проверяет наниматель, ему выплачивается только оплата.

Я также подробно рассказал о платёжной системе, но обнаружил, что она предназначена для непосредственного осуществления платежа стороне или проверки действительной карты.Если Stripe также поддерживает вышеуказанный механизм, как я могу реализовать?

Наниматель должен иметь возможность осуществлять платежи через Apple Pay, Amex, VISA, Discover, MasterCard.Точно так же работник должен иметь возможность получать платежи после освобождения.

Как я могу это реализовать?

1 Ответ

0 голосов
/ 28 февраля 2019

Вам необходимо внедрить Stripe Custom Connect , чтобы выполнить требование удержания платежа и деблокирования на последующих этапах.Подробнее о - https://stripe.com/docs/connect/custom-accounts

Требуется четкое подключение - Есть три типа - Стандартный, Экспресс, Пользовательский

  • Стандартный - Прямой перевод платежа,Не настраивается
  • Экспресс - Несколько настраивается.Как отправитель, так и получатель денег будут иметь собственную панель мониторинга полос и могут оттуда предпринимать действия.
  • Пользовательские - Панель отправителя или получателя отсутствует.Должны быть полностью зависимы от вызовов Backend Api.Там будет только учетная запись Stripe Admin.

Важное замечание о пользовательских платежах - Когда оплата производится на пользовательский подключенный счет, деньги переводятся на созданный вами счет получателя.Получатель не имеет доступа к этой учетной записи чередования.Когда ваше условие соответствует требованиям и вам необходимо перевести платеж, вам нужно использовать Payout Api для перевода денег с полосового счета получателя на банковский счет получателя.И у Stripe есть таймер, если деньги не выплачиваются с указанным таймером, деньги будут возвращены отправителю

Поток будет -

  • Тамбудет два типа пользователей в Stripe 1) Клиенты (Отправитель) Stripe имеют api для их создания.Создать клиента легко, дальнейших шагов не требуется.2) Владельцы пользовательских учетных записей (получатель) Stripe имеют api для их создания.Как только учетная запись получателя создана, Stripe нуждается в дополнительной информации, чтобы проверить получателя и необходимо ли вам предоставить данные в течение определенных дней, иначе этот получатель будет заблокирован и не сможет получать платежи.Эта информация зависит от страны.Ссылка выше полосы имеет больше информации об этом.

  • Получатель должен также добавить реквизиты своего банковского счета для получения платежа.Какие данные необходимы для банковского счета, в очередной раз зависит от страны получателя.Более подробная информация на полосе ссылка.

  • Оплата производится.Требуется добавить всего несколько ключей, таких как пользовательский идентификатор получателя, чтобы сообщить полосе, что это пользовательский платеж.

  • В настоящее время платеж поступает на счет получателя на полосе, как только ваше условие будет выполнено.необходимо использовать Payout api of Stripe для перевода его на банковский счет получателя.

  • Веб-крючки будут играть очень важную роль, необходимую вам для реализации любого веб-крюка, который, по вашему мнению, может случиться в вашем случае поверхмоя голова нравится - проблема, поднятая отправителем или получателем, учетная запись получателя заблокирована, выплата выполнена или не удалась.

Дайте мне знать, если вам нужна информация на любом из этих шагов.

...