Скидки через образец PayPal REST API?

PayPal GURUS, мне нужна помощь, как вставить скидку, я использую REST API, может быть кто-то может показать образец кода? Есть ли способ отправить сумму скидки с помощью PHP REST API?


person Vladimir Vodcic    schedule 13.11.2013    source источник


Ответы (1)


На данный момент скидки не поддерживаются в API платежей REST. Лучше всего было бы вычислить сумму со скидкой на вашей стороне и использовать ее в качестве промежуточного итога в виде transaction.amount.details.subtotal (https://developer.paypal.com/webapps/developer/docs/api/#create-a-payment).

Это запланированное усовершенствование в будущем, и API выставления счетов поддерживает скидки. (https://developer.paypal.com/webapps/developer/docs/api/#create-an-invoice)

person Avi Das    schedule 02.06.2014
comment
Смотрите это, чтобы помочь. Используйте строки товаров со скидкой с отрицательной суммой. stackoverflow.com/a/9710690/511438 - person Valamas; 27.11.2014
comment
@AviDas - изменение промежуточного итога не работает, потому что тогда промежуточный итог не будет соответствовать сумме элементов в item_list, а PayPal не примет транзакцию. - person Evan de la Cruz; 09.06.2015
comment
Предоставленная вами ссылка предназначена для классического API. Я использую item_list внутри transaction платежа (developer.paypal.com/docs/ api/#transaction-object). Вот как вы это делаете? - person Evan de la Cruz; 09.06.2015
comment
@ Valamas-AUS - я пробовал это весь день, и это не сработало. Должно быть, что-то не так с моей стороны, потому что теперь это работает. Конечно, теперь это работает, потому что я пришел сюда и сказал, что это не так :( Спасибо! - person Evan de la Cruz; 09.06.2015
comment
PayPal REST может принимать отрицательные числа. Но не может быть -10. Должно быть -10.00. У меня были проблемы с ним, и он, наконец, согласился, когда я сделал -10.00 - person Shawn Rebelo; 15.06.2018