Pracuję z powtarzającymi się płatnościami PayPal w moim projekcie. I chcę dać jeden bezpłatny okres próbny na pewien okres czasu, a początkowa suma zamówienia powinna wynosić zero, po zakończeniu bezpłatnego okresu próbnego faktyczna kwota zamówienia zostanie odjęta z konta.Błąd płatności: Błąd PayPal: nieprawidłowe żądanie. Patrz szczegóły. (VALIDATION_ERROR) Paypal
Na przykład użytkownik kupuje jeden produkt (100 USD) i stosuje kod rabatowy do bezpłatnej wersji próbnej. Pierwsze zamówienie powinno zostać złożone za pomocą 0 USD, po okresie próbnym zostanie uruchomiony cykl o wartości 100 USD.
Do tego mam przejściu "0" do setup_fee
w MerchantPreferences
:
Ale to daje mi błąd:
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.
Gdybym przekazać pewne wartości zamiast 0.00
to działa prawidłowo , ale chcę wysłać zero jako początkową kwotę.
Czy ktoś może mi powiedzieć, co jest nie tak z moim kodem?
Dzięki za odpowiedź !!, * Czy sprawdziłeś, że nie wysyłasz wartości pustej dla waluty * Jak pisałem w que. jeśli przekazuję wartość zamiast "0.00" działa, nie mam pewności co do parametrów notatek, nie jestem w stanie znaleźć żadnego parametru nut. w dokumencie PayPal. –
Należy pamiętać, że teoretycznie jest również możliwe, że typ waluty jest inny, gdy "wartość <= 0", zależy od reszty kodu. –
Jeśli skonfiguruję z wartością 0.00 to zlecenie w systemie PayPal, mimo że błąd wystąpi na mojej stronie internetowej. –