2013-03-17 16 views
2

Я пытаюсь выяснить, какое именно решение для оплаты использовать для моего сайта.Решение для оплаты PayPal confusion

Я хотел был бы сделать то же самое, что и Spotify (https://www.spotify.com/us/freetrial/ - вам нужно войти в систему, чтобы увидеть его), что позволяет пользователям выбирать, хотите ли они оплатить PayPal или использовать кредитную карту, а затем взять их на экран выбора оплаты (на PayPal), а затем верните их на мой сайт, чтобы подтвердить и купить.

Я уже плачу за повторяющиеся платежи (хотя я еще не использовал их) и не уверен, что это применимо здесь. У меня также встроенная экспресс-проверка, но я не знаю, разрешит ли она периодические платежи.

EDIT: Нужен ли отдельный токен для постоянных платежей? Должен ли я использовать старый экран проверки выплат? Как это можно сделать как можно более эффективно, например Spotify? Вот мои усилия, чтобы создать повторяющиеся платежи профиля после экспресс-проверки: http://pastie.org/private/sakzopltnwfv93wwmduqq

Диаграмма:

Выберите Купить & PayPal (подписка) -> Выберите способ оплаты (на PayPal) -> подтвердить & платы (мой сайт)

Это то, что контроль Spotify выглядит как (Он не сказал бы обновление для начинающих пользователей):
PayPal Spotify Checkout они используют регулярные платежи + экспресс выезд? Я бы очень признателен за помощь в этом.

+0

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

ответ

1

Да, вы можете сделать это с помощью экспресс-оплаты + периодические платежи. При этом, если лицо выбирает кредитную карту при настройке периодического платежа, им придется создать учетную запись PayPal. Если они платят единовременную выписку, они могут использовать опцию кредитной карты, не создавая учетную запись PayPal.

Вы упомянули, что вы уже платите за повторяющиеся платежи .. ?? Вы имеете в виду Payments Pro? Если это так, вам не нужно платить за это, чтобы использовать EC + RP. Pro необходим только в том случае, если вы хотите обрабатывать кредитные карты непосредственно на своем сайте, не переходя в PayPal. Иногда это может показаться немного более профессиональным, а также даст возможность людям настраивать повторяющиеся платежи, не создавая учетную запись PayPal при использовании кредитной карты.

При использовании EC вам просто нужно включить параметры соглашения о выставлении счетов, чтобы получить маркерную заднюю часть, которая будет работать в CreateRecurringPaymentsProfile. Более подробную информацию об этом см. В разделе SetExpressCheckout API reference.

Это уже старый вид, но по-прежнему полезен. Взгляните на это sample express checkout set of api calls. Вы заметите, что он использует один и тот же токен во всех вызовах.

+0

Спасибо за ответ быстро, я добавил пасти, подробно описывая мое усилие, чтобы добавить повторяющиеся платежи после EC. –

+0

Проверьте ссылку, добавленную в мой ответ. Это пример потока вызовов Express Checkout для настройки профиля повторяющихся платежей. –

+1

Быстрое примечание: Spotify не использует повторяющиеся платежи. Они, похоже, используют Express Checkout с соглашением о выставлении счетов. Соглашение о выставлении счетов позволяет вам в любое время вызывать вызов API DoReferenceTransaction без ограничения количества начисленной суммы. Для получения дополнительной информации см. Https://www.x.com/developers/community/blogs/ppintegrationsnate/express-checkout-reference-transactions - вам нужно одобрение использовать «ссылочные транзакции», которые вам не нужны для экспресс-проверки, повторяющейся платежи. – Robert

1

Как и Spotify - вам нужно будет создать эту опцию на своем сайте. Если пользователь решит подписаться на кредитную карту - используйте повторяющиеся платежи с прямой кредитной картой (см. Ниже). Если пользователь решит подписаться с учетной записью PayPal - используйте повторяющиеся платежи с учетной записью PayPal (это то, что Андрей предлагает выше в своем ответе).

Вот как Руководства:

Для прямых подписок кредитной карты: https://www.x.com/developers/paypal/documentation-tools/paypal-payments-pro/how-set-recurring-payments-profile-using-direct-payment

Для подписки счета PayPal: https://www.x.com/developers/paypal/documentation-tools/express-checkout/how-to/ht_ec-recurringPaymentProfile-curl-etc

API-интерфейсы позволят вам делать такие вещи, как пробные периоды, настройки плата и т. д. Например, вот как построить модель типа freemium: https://www.x.com/developers/paypal/documentation-tools/express-checkout/how-to/ht_ec-freeTrialRecurringPayments-curl-etc

+0

Спасибо за ответ, вы могли бы посмотреть на пасти выше? Я пытаюсь выяснить, как добавить повторяющиеся платежи в ЕС. Как мне это сделать? –

+0

Просто имейте в виду, что если вы используете метод прямой оплаты с повторяющимися платежами (они относятся к нему как DPRP), вам придется заплатить 60 долларов США за месяц за транзакционные сборы. –

Смежные вопросы