Я использую .Net SDK для создания и отправки запроса счета-фактуры PayPal.Когда я отправляю скидку вместе с запросом на выставление счета-фактуры, в ответ возвращается ошибка «Bad Request».
Когда я использую параметр «сумма» для добавления скидок, она возвращает ошибку ошибочного запроса.
Invoice invoice = new Invoice();
invoice.reference = "TestOrder001";
invoice.note = "TestOrder001 Note001";
Cost discountAmt = new Cost();
Currency currencyDistAmt = new Currency();
currencyDistAmt.currency = "USD";
currencyDistAmt.value = "10.0000";
discountAmt.amount = currencyDistAmt;
invoice.discount = discountAmt;
Но когда я использую параметр «процент» для добавления скидки, запрос на выставление счета успешно обрабатывается.
Invoice invoice = new Invoice();
invoice.reference = "TestOrder002";
invoice.note = "TestOrder002 Note002";
Cost discountAmt = new Cost();
discountAmt.percent = 2.00f;
invoice.discount = discountAmt;
Может кто-нибудь, пожалуйста, посмотрите на него и поделитесь любым возможным решением.