【发布时间】:2015-04-06 00:24:15
【问题描述】:
我尝试在 Authorize.Net 上对交易进行退款,但是当我应用样品上的信息时,无法退还交易。
我发现了这个老问题:How do you refund a transaction in Authorize.net?,我尝试调整我的问题并模仿它。
在 AIM 样本中,只有我们发现了“Void”方法。
我使用程序集资源管理器查找网络参考,并找到了带有退款方法的 CustomerGateway。这是代码的一部分:
var reReques = new CustomerGateway(LogidId, TransactionKey, ServiceMode.Test);
eReques.Refund("31246194", "28261347", "2228103445", 1.00M);
又失败了,我没有找到如何解决交易,视觉工作室说那是“过时的方法”。
在另一个示例中,提到createTransaction Request();并表示将值交易类型更改为“refundTransaction”:
var dum= new createTransactionRequest();
dum.transactionRequest.transactionType = "refundTransaction";
但它也不起作用。
【问题讨论】:
标签: c# authorize.net