私は自分のプロジェクトでPayPalの定期支払いを行っています。そして、私はいくつかの期間のために1つの無料トライアルをしたい、最初の注文の合計はゼロでなければなりません、無料トライアルが注文の実際の金額を完了した後、アカウントから控除されます。支払いエラー:PayPalエラー:無効なリクエストです。詳細を見る。 (VALIDATION_ERROR)Paypal
たとえば、ユーザーが1製品(100米ドル)を購入し、無料トライアルの割引コードを適用すると、最初の注文は$ 0 USDで、1回の試用以上では100 USDサイクルが実行されます。そのために
私はMerchantPreferences
にsetup_fee
に「0」を渡している:
しかし、それは私にエラーを与える:私は代わりに0.00
のいくつかの値を渡すと
Payment error: PayPal error: Invalid request. See details. (VALIDATION_ERROR)
Payment error: note Note is missing from the request or Note length is too long
Payment error: amount.currency Required field is missing.
それが正常に動作していますしかし、私は最初の金額としてゼロを送っています。
私のコードで何が問題なのか誰にでも教えてください。
お返事ありがとうございました!! *あなたが通貨にnull値を送信していないことを確認しましたか?私が '0.00'の代わりに値を渡している場合は、ノートパラメータについてはわからないので、ノートパラメータを見つけることができません。 PayPalのドキュメントにあります。 –
理論的には、 'value <= 0'のときに通貨の種類が異なる可能性があります。コードの残りの部分に依存します –
私は値0.00で設定した場合、私のウェブサイトでエラーが発生します。 –