хороший набор инструментов на базе PHP или программное обеспечение для управления подпиской PayPal? - PullRequest
1 голос
/ 12 января 2012

Кто-нибудь знает хороший «инструментарий», набор предварительно созданных классов или иное программное обеспечение php, которое может помочь в управлении подписками / повторными платежами для paypal?Это будет для веб-службы, на которую пользователи подписываются и платят ежемесячно.

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

Спасибо

Ответы [ 2 ]

0 голосов
/ 05 февраля 2012

Я искал то же самое несколько лет назад, и все, что я мог найти, это очень плохо написанный код.Я закончил создавать свое собственное решение на основе этих примеров кода (PayPal имеет код на своем веб-сайте, он написан крайне плохо, но его можно использовать для начала)

PayPal предлагает множество различных API, и некоторые из них не очень хорошо продуманычерез.Например, по умолчанию он предлагает API перенаправления, который перенаправит пользователя на ваш сайт с несколькими параметрами, чтобы подтвердить, что платеж был выполнен.Я использовал это в качестве начала и обнаружил, что по крайней мере 1/3 пользователей не ждут перенаправления и не закрывают вкладку (или отменяют ее) -> все они не будут выполнять этот код.

PayPalпредлагает API уведомлений на сайте, который работает асинхронно с платежом.Их бэкэнд отправит сообщение IPN на ваш зарегистрированный URL со всеми параметрами, необходимыми для каждого платежа (и всех других событий на основе транзакций).

Здесь вы найдете IPN API: https://cms.paypal.com/cgi-bin/marketingweb?cmd=_render-content&content_ID=developer/library_code_ipn_code_samples он включает код PHP(вы не захотите использовать, вы просто хотите извлечь уроки из этого плохого кода)

0 голосов
/ 05 февраля 2012
...