我正在使用PayPal定期付款在我的項目中。我想在一段時間內免費試用一次,初始訂單總額應爲零,一旦免費試用完成,實際的訂單金額將從賬戶中扣除。例如,用戶購買一種產品(100美元)並申請優惠碼以免費試用,那麼第一次訂購時應該放置$ 0美元,一旦試用結束,100美元的週期將跑起來。付款錯誤:PayPal錯誤:請求無效。查看具體信息。 (VALIDATION_ERROR)Paypal
對於我傳遞「0」 setup_fee
在MerchantPreferences
:
但它給我一個錯誤:
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.
如果我通過一些值,而不是0.00
它的正常工作,但我想發送零作爲初始金額。
任何人都可以告訴我我的代碼有什麼問題嗎?
感謝您的回答!!,*您是否檢查過您沒有爲貨幣發送空值*正如我在que中所述。如果我傳遞值而不是'0.00',它可以工作,不確定音符參數,我無法找到任何音符參數。在PayPal文檔。 –
請注意,理論上當'value <= 0'時,貨幣類型也有可能不同,具體取決於代碼的其餘部分。 –
如果我將值配置爲0.00,它會在PayPal上下單,儘管在我的網站上出現錯誤。 –