【发布时间】:2018-05-17 15:59:01
【问题描述】:
我想通过折扣(优惠券)金额在 C# 中授权 .net, 当我在具有负值($-30)的订单项中传递折扣金额时,我收到错误消息。没有折扣码一切正常
例子:
1 Item1 10 N US $24.95 US $249.50
Discount: US $-30.00
Total: US $219.50
var transactionRequest = new transactionRequestType
{
transactionType = transactionTypeEnum.authCaptureTransaction.ToString(), // charge the card
amount = order.LineItems.Sum(od => od.UnitPrice * od.Quantity),
lineItems = lineItems,
order = new orderType { invoiceNumber = order.Orderid, description = order.OrderDescription },
customer = new customerDataType { id = order.customerdetails.Customerid, email = order.customerdetails.CustomerEmail },
currencyCode = order.CurrencyCode
};
我怎样才能做到这一点?
【问题讨论】:
标签: c# payment-gateway payment authorize.net