2

OK、PayPal のドキュメントと例はひどいので、他の誰かがこれを理解するのを手伝ってくれることを願っています. NVP API を使用して PayPal SetExpressCheckout リクエストを実行しています。私のコードは、サブスクリプションではなく、1回限りの支払いを生成するようです(これは、サブスクリプション形式ではなく、単一支払い形式でIPNを受け取ったときにわかりました.paypalのサンドボックスバイヤー/セラーパネルでも、履歴の支払いは定期的です)、何が間違っているのか知りたいです。これらは私が使用するキー => 値のペアです。もちろん、正しい方法で内破して PayPal に送信します。

array
  'METHOD' => string 'SetExpressCheckout' (length=18)
  'PAYMENTREQUEST_0_AMT' => string '3.99' (length=4)
  'PAYMENTREQUEST_0_CURRENCYCODE' => string 'USD' (length=3)
  'PAYMENTREQUEST_0_PAYMENTACTION' => string 'Sale' (length=4)
  'PAYMENTREQUEST_0_INVNUM' => int 93
  'PAYMENTREQUEST_0_CUSTOM' => string '394mtrf1h5lfdeehvgrferk1n1' (length=26)
  'LOCALECODE' => string 'EN' (length=2)
  'NOSHIPPING' => int 1
  'REQCONFIRMSHIPPING' => int 0
  'RETURNURL' => string 'http://MYDOMAINXXXX.COM/payPal/return' (length=44)
  'CANCELURL' => string 'http://MYDOMAINXXXX.COM/upgrade' (length=38)
  'ALLOWNOTE' => int 0
  'LANDINGPAGE' => string 'Billing' (length=7)
  'EMAIL' => string 'dimitar@instinctiv.com' (length=22)
  'BILLINGPERIOD' => string 'Month' (length=5)
  'BILLINGFREQUENCY' => int 1
  'PROFILESTARTDATE' => string '2011-07-26' (length=10)
  'L_BILLINGTYPE0' => string 'RecurringPayments' (length=17)
  'L_BILLINGAGREEMENTDESCRIPTION0' => string 'Basic Subscription - 25GB' (length=34)
  'VERSION' => string '63.0' (length=4)
  'USER' => string 'pro_1307543338_biz_api1.gmail.com' (length=33)
  'PWD' => string 'XXXXXXXXX' (length=10)
  'SIGNATURE' => string 'AdTGraIKTCQ-O2lYSLlGJVfeJ1FWAKhC6Y8qZZxqGGkKkccrGxO45emb' (length=56)

問題はPAYMENTREQUEST_0_AMTと他のPAYMENTREQUEST_N_XXXキーである可能性があると思われます.代わりに PAYMENTREQUEST_N_AMT を使用するには、各請求サイクルで請求される金額が廃止されます"!?

どんな助けでも大歓迎です。より具体的な情報が必要な場合は、すべてを提供します。コメントを追加してください。

4

1 に答える 1

4

CreateRecurringPaymentsProfile を呼び出して定期支払いプロファイルを作成する必要があります。最初の金額を請求したくない場合は、SetExpressCheckout API 呼び出しの AMT を「0」に設定したままにすることができます。https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_api_nvp_r_CreateRecurringPaymentsおよび https://www.paypalobjects.com/en_US/ebook/PP_ExpressCheckout_IntegrationGuide/RecurringPayments の表 4.2も参照してください。 html

于 2011-07-26T13:46:07.363 に答える