Rails: использование Paypal для упрощения транзакций на рынке (параллельно или в цепочке?)

Я хочу создать сайт на рынке, где мое приложение соединяет "покупателя" и "продавца" и принимает комиссию (%) в процессе.

Я проверил API адаптивных платежей в Paypal и увидел "параллельные платежи", а также "цепные платежи".

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

Я знаю, что с параллельными платежами (API адаптивных платежей) возможно, что "отправитель" видит "основного получателя", который в этом случае будет продавцом. В цепных платежах покупатель увидит мое выражение как "среднего человека" (и как средний человек, которого я мог бы взять на себя). Поэтому то, что я ищу, - это нечто среднее между ними. Любые идеи?

Моя другая идея - использовать параллельный платеж и иметь мое приложение в качестве второго получателя (принимая% комиссии)?

Как делают сайты на рынке? Любые советы, связанные с рельсами, были бы очень оценены - я видел, что есть Paypal Adaptive Gem, который я мог бы использовать?

Я rails noob, и это мой первый проект.

Ответ 1

Обнаружил этот gem, который позволяет использовать адаптивные платежи Paypal в вашем приложении Rails.

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

Ваш "бизнес/приложение" может взять на себя комиссию, выступая в качестве вторичного ресивера. Для этого просто добавьте его в качестве приемника, но установите :primary => false. Когда покупатель попытается совершить покупку, он покажет продавцу адрес электронной почты Paypal, чтобы он выглядел так, будто вы покупаете напрямую. Взгляните на документацию на драгоценный камень, и вы увидите это довольно просто.

Сумма, отправленная покупателем, делится между получателями (которую вы можете указать в своем коде). Надеюсь это поможет.

Ответ 2

Адаптивные платежи позволяют отдельно указать, кто платит комиссию и кто является основным получателем. В потоке цепочки платежей покупателю отображается только основной приемник. Вкратце; да, адаптивные платежи будут идеально соответствовать вашим потребностям.
Вы можете получить дополнительную информацию от PayPal напрямую, отправив билет Техническим службам разработчика по адресу https://www.paypal.com/dts/