В настоящее время я отправляю регулярную транзакцию в 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
. Я не знаю, позволит ли это мне сделать то, что мне нужно, хотя я все еще получаю ошибки, указывающие на то, что "несовместимо".