Paypal Express – Добавить скидку

Сейчас я отправляю обычную транзакцию в Paypal Express и достигаю шлюза без ошибок.

Теперь я хочу настроить свою корзину для отправки скидки на шлюз. Моей первой мыслью было изменить значение «AMT», которое отправляется на шлюз. Однако похоже, что Paypal проверяет поле «AMT», вычисляя общую сумму полей ITEMAMT, TAXAMTи SHIPPINGAMT, чтобы убедиться, что общая сумма не изменилась:

[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

Сколько мне отправить скидку на Paypal? Я просмотрел всю документацию, которую смог найти, но безуспешно; подобные вопросы здесь, на SO, тоже не помогли. Спасибо.

Редактировать: Я заметил, что могу пройти через поле SHIPDISCAMT. Я не знаю, позволит ли это мне делать то, что мне нужно - я все еще получаю ошибки, указывающие на то, что что-то "не соответствует".

12
задан pb149 14 March 2012 в 20:53
поделиться