0

私は開発中のウェブサイトに PayPal を統合する任務を負っています。多くのオプションがあるように思われるので、誰かが私のニーズに最適なソリューションを教えてくれるかどうか興味がありました.

サイトは 2 つの方法で支払いを受け取る必要があります。まず、チケットを予約するための静的な支払いシステムが必要です。価格の一部のみがオンラインで支払われるように設定する必要があるため、ウェブサイトにバスケット機能が既に設定されているため、基本的に不変の電子メールアドレスへの 1 回の支払いが必要です。この間、IPNを使用していますが、これは機能しているようです。

次に、月額定額のサブスクリプションを設定できます。サブスクリプションをキャンセルしたり、支払いを逃したりする人々のすべての不測の事態を処理するためのドキュメントが見つからないように見えるため、単一の支払いを処理する必要があるIPNセットアップでこれを行うことが実用的かどうかはわかりません.

したがって、2番目のものについては本当に助けが必要ですが、誰かが両方に使用する必要があると考えるソリューションを持っている場合、それは明らかにクリーンになるので、それは素晴らしいことです。これまでに PayPal を Web サイトに統合したことがないので、すべてのヘルプを歓迎します!

どうもありがとう!

4

2 に答える 2

1

IPN はサブスクリプションにも機能します。

ユーザーがサブスクライブすると、多くの情報を含む txtype = subscr_signup の IPN シグナルを受信するため、ユーザーがサブスクライブしたことがわかります。

支払いが到着すると、(定期的に) txtype = subscr_payment を含む IPN シグナルと多くの情報を受け取ります。

ユーザーが自分のペイパル アカウントにアクセスしてサブスクリプションをキャンセルするか、定期的な支払いが 2 回失敗すると (マーチャント アカウントで設定できます)、subscr_cancel を受け取ります。これは、もうお金を受け取ることができないことを意味します。

ただし、これはサブスクリプションが終了したことを意味するわけではありません。

そのため、paypal はシグナル subscr_eot を送信します。これは、ユーザーへのサービス提供を停止する必要があることを意味します。(eot は期末を表します)

たとえば、毎月 30 ドルの音楽サービスを支払い、毎月 3 日にセットアップします。

ユーザーがサブスクリプションをセットアップすると、subscr_signup + subscr_payment を受け取ります。

毎月 3 日、subscr_payment を受け取ります (失敗または成功の情報付き)

ペイパル経由で毎月 20 日にサブスクリプションを停止することにしました。

subscr_cancel を直接受け取ります。

キャンセルした翌月の 3 日に、あなたは subscr_eot を受け取ります。

詳細については、ペイパルのドキュメントを参照してください。

https://cms.paypal.com/uk/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_admin_IPNReference#id091EB080EYK

幸運を

于 2012-05-29T15:34:15.427 に答える
0

これを設定する WordPress や Joomla 用のプラグインがたくさんあり、サブスクリプションや Paypal を介した個々のアイテムが含まれます。

これらの問題に取り組むために、wp-ecommerse と cart66 を使用しました。

フレームワークを使用するもう 1 つの良い理由は、フレームワークがサイトを常に更新して保護し、他のプロジェクトに取り組み続けることができるからです。

于 2012-05-29T15:30:18.367 に答える