Rails: использование Paypal для облегчения транзакций на рынке (параллельных или цепных?) - PullRequest
10 голосов
/ 11 ноября 2011

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

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

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

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

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

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

Я рельс нуб, и это мой первый проект.

Ответы [ 2 ]

3 голосов
/ 12 ноября 2011

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

2 голосов
/ 19 марта 2012

Найден этот драгоценный камень , который позволяет вам использовать адаптивные платежи Paypal в вашем приложении на Rails.

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

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

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

...