«Автозаполнение» с помощью Paypal - PullRequest
1 голос
/ 04 декабря 2009

Так что регулярные ежемесячные платежи довольно просты. А как насчет автоматического пополнения счета, например Skype (каждый раз, когда в вашем аккаунте заканчивается кредит, с вас автоматически списывается сумма)? Возможно ли это с помощью Paypal (в некотором роде)? Я предполагаю, что это ужасная идея - даже думать о хранении информации о кредитной карте. А как насчет другого платежного решения?

Ответы [ 3 ]

0 голосов
/ 04 декабря 2009

Некоторые платежные шлюзы предлагают услугу хранения кредитных карт для последующей оплаты. TrustCommerce предоставляет эту функцию в своей службе Citadel, с которой я знаком. Я не уверен, что в PayPal есть что-то похожее.

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

response = TrustCommerce::Subscription.create(
    :cc => '4111111111111111',
    :exp => '0412',
    :name => 'John Smith'
)

billing_id = response[:billingid]

response = TrustCommerce::Subscription.charge(
    :billingid => billing_id,
    :amount => 1000 # $10.00 amount is in cents
)

Извините, я не знаю, что PayPal может предложить в этой области, но я знаю, что есть много других шлюзов, которые делают это. Я настоятельно рекомендую вам проверить TrustCommerce, вы можете использовать ActiveMerchant или TrustCommerce Gem

0 голосов
/ 20 декабря 2009

Решено это с помощью ссылочных транзакций. Смотри https://www.paypal.com/en_US/vhelp/paypalmanager_help/about_reference_transactions.htm

0 голосов
/ 04 декабря 2009

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...