Tôi đang làm việc với các khoản thanh toán định kỳ PayPal trong dự án của mình. Và tôi muốn đưa ra một bản dùng thử miễn phí trong một khoảng thời gian nào đó và tổng số đơn đặt hàng ban đầu sẽ bằng 0, khi bản dùng thử miễn phí đã hoàn thành số tiền thực tế của đơn đặt hàng sẽ được khấu trừ từ tài khoản. Ví dụ:Lỗi thanh toán: Lỗi PayPal: Yêu cầu không hợp lệ. Xem chi tiết. (VALIDATION_ERROR) Paypal
Ví dụ: người dùng mua một sản phẩm ($ 100 USD) và áp dụng mã giảm giá để dùng thử miễn phí, sau đó đơn hàng đầu tiên sẽ được đặt với $ 0 USD, sau khi dùng thử, chu kỳ $ 100 USD sẽ tăng lên.
Cho rằng tôi đang đi qua "0" để setup_fee
trong MerchantPreferences
:
Nhưng nó mang lại cho tôi một lỗi:
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.
Nếu tôi vượt qua một số giá trị thay vì 0.00
nó hoạt động đúng , nhưng tôi muốn gửi số không như số tiền ban đầu.
Bất cứ ai có thể cho tôi biết mã của tôi có vấn đề gì không?
Cảm ơn câu trả lời !!, * Bạn đã kiểm tra rằng bạn không gửi giá trị null cho tiền tệ * Như tôi đã nói trong hàng đợi. nếu tôi vượt qua giá trị thay vì '0,00' nó hoạt động, không chắc chắn về các thông số ghi chú, tôi không thể tìm thấy bất kỳ thông số ghi chú nào. trong tài liệu PayPal. –
Hãy nhớ rằng về mặt lý thuyết cũng có thể là loại tiền tệ khác khi 'giá trị <= 0', phụ thuộc vào phần còn lại của mã –
Nếu tôi định cấu hình với giá trị 0.00, đặt hàng tại PayPal, mặc dù bị lỗi tại trang web của tôi. –