Rails: использование Paypal для упрощения транзакций на рынке (параллельно или в цепочке?)
Я хочу создать сайт на рынке, где мое приложение соединяет "покупателя" и "продавца" и принимает комиссию (%) в процессе.
Я проверил API адаптивных платежей в Paypal и увидел "параллельные платежи", а также "цепные платежи".
Однако то, что я хотел бы сделать, это заставить его выглядеть так, как покупатель напрямую взаимодействует с продавцом, а мое выражение принимает комиссию.
Я знаю, что с параллельными платежами (API адаптивных платежей) возможно, что "отправитель" видит "основного получателя", который в этом случае будет продавцом. В цепных платежах покупатель увидит мое выражение как "среднего человека" (и как средний человек, которого я мог бы взять на себя). Поэтому то, что я ищу, - это нечто среднее между ними. Любые идеи?
Моя другая идея - использовать параллельный платеж и иметь мое приложение в качестве второго получателя (принимая% комиссии)?
Как делают сайты на рынке? Любые советы, связанные с рельсами, были бы очень оценены - я видел, что есть Paypal Adaptive Gem, который я мог бы использовать?
Я rails noob, и это мой первый проект.
Ответы
Ответ 1
Обнаружил этот gem, который позволяет использовать адаптивные платежи Paypal в вашем приложении Rails.
Чтобы было похоже, что покупатель напрямую взаимодействует с продавцом, я обнаружил, что вам нужно сделать "привязанный платеж" и указать продавца как "основного получателя".
Ваш "бизнес/приложение" может взять на себя комиссию, выступая в качестве вторичного ресивера. Для этого просто добавьте его в качестве приемника, но установите :primary => false
. Когда покупатель попытается совершить покупку, он покажет продавцу адрес электронной почты Paypal, чтобы он выглядел так, будто вы покупаете напрямую. Взгляните на документацию на драгоценный камень, и вы увидите это довольно просто.
Сумма, отправленная покупателем, делится между получателями (которую вы можете указать в своем коде). Надеюсь это поможет.
Ответ 2
Адаптивные платежи позволяют отдельно указать, кто платит комиссию и кто является основным получателем. В потоке цепочки платежей покупателю отображается только основной приемник.
Вкратце; да, адаптивные платежи будут идеально соответствовать вашим потребностям.
Вы можете получить дополнительную информацию от PayPal напрямую, отправив билет Техническим службам разработчика по адресу https://www.paypal.com/dts/