1

PayPal Standard、PayPal Website Pro、PayPal Express、Authorize.Netを使用していくつかの支払いWebサイトを実装しました。

今、私は定期的な請求を必要とするウェブサイトを実装しています。私の唯一の問題は、クレジットカード情報を保存しておらず、各サイクルで金額が固定されていないため、金額が変動することです。

プロジェクトにPayPalまたはAuthorize.Netのいずれかを使用できますか?そうでない場合は、信頼できる支払いゲートウェイ(支払いには$ US、米国にあるゲートウェイをお願いします)をお勧めしますか?

4

4 に答える 4

0

コードで使用される式をまとめることができれば、請求額の変動は問題になりません。ただし、実際のクレジット カード情報を保存していない場合 (理由は理解できます)、毎月顧客に請求する方法がわかりません。通常、直接送金するには、クレジットカードまたは銀行情報が必要です。

情報を絶対に保存できない場合、私が想像できる唯一のことは、顧客ができるだけ簡単に情報を入力できるように、フォームへのリンクを含む電子メールを顧客に送信できる自動計算および通知システムを構築することです. それ以外の場合は、クレジット カード情報を安全な場所に保存し、毎月請求する必要がありますが、これは珍しいことではありません。

于 2011-09-02T21:52:17.847 に答える
0

PayPal の IPN 変数を調べましたか?

https://www.paypal.com/cgi-bin/webscr?cmd=p/acc/ipn-subscriptions-outside

通常、新しいサブスクリプションをキャンセルしてから再承認する必要があります...しかし、おそらく変数を使用して、プログラムでそれを行うことができます。

于 2011-09-02T22:07:51.993 に答える
0

解決策を見つけました。PayPal は ProcessReferencePayment を呼び出します。

最初に、 DoDirectPaymentを使用してクレジット カードに請求し、成功したトランザクション番号を保存する必要があります。

その後、DoReferenceTransaction と OrderTotal および ReferenceID (前のトランザクション番号) を呼び出すだけです

DoReferenceTransactionRequestDetailType

DoReferenceTransactionReq

于 2012-03-26T14:28:40.480 に答える