Tôi hiện đang đăng giao dịch thường xuyên tới Paypal Express và đang đến cổng mà không gặp lỗi.Paypal Express - Thêm Giảm giá
Tôi muốn định cấu hình giỏ hàng của mình để gửi chiết khấu cho cổng. Suy nghĩ đầu tiên của tôi là sửa đổi giá trị 'AMT' được gửi đến cổng. Tuy nhiên, có vẻ như Paypal xác nhận trường 'AMT' bằng cách tính tổng số các trường ITEMAMT
, TAXAMT
và SHIPPINGAMT
để đảm bảo tổng số không thay đổi:
[L_AMT0] => 49.99
[L_NUMBER0] => 3706{3}8
[L_QTY0] => 1
[L_TAXAMT0] => 0.00
[ITEMAMT] => 49.99
[TAXAMT] => 0
[SHIPPINGAMT] => 14.95
[AMT] => 64.94
Có bao nhiêu tôi gửi giảm giá cho Paypal? Tôi đã xem qua tài liệu nào tôi có thể tìm thấy, không có may mắn; các câu hỏi tương tự ở đây trên SO cũng không giúp được gì. Cảm ơn.
Chỉnh sửa: Tôi nhận thấy rằng tôi có thể đi qua trường SHIPDISCAMT
. Tôi không biết nếu điều này sẽ cho phép tôi làm những gì tôi cần nó mặc dù - Tôi vẫn nhận được lỗi chỉ ra soemthing là 'không phù hợp'.
Bạn có thể không tính trước chiết khấu và yếu tố vào biến PayPal của mình không? – Josh
@Josh Tôi có thể làm như thế nào? PayPal sẽ tính toán lại tổng số bằng cách xem xét các phần tử L_ * riêng lẻ; nếu tính toán của nó không khớp với trường 'AMT' mà tôi đã phát ra thì nó sẽ trả về lỗi cổng. Tôi đã nghĩ đến việc sửa đổi từng cá nhân 'L_AMT *' để lấy một phần giá trị chiết khấu của mỗi, nhưng điều đó có vẻ giống như một giải pháp khủng khiếp. Bạn có thể cung cấp trả lời sâu hơn không? (Cảm ơn bài đăng.) – Pete171
@Josh Đã trả lời câu hỏi của riêng tôi. Tuy nhiên, cảm ơn sự giúp đỡ của bạn! – Pete171