簡體   English   中英

使用Authorize.net SDK CIM-在實時模式下,C#事務ID,發票編號,授權代碼中的SOAP為空白

[英]Using Authorize.net SDK CIM - SOAP In C# Transaction ID, Invoice Number,Authorization Code is blank in Live mode

我正在使用帶有ASP.Net(C#)技術的authorize.Net SDK和生產服務器詳細信息(LoginID和TransactionKey)以及實時模式來實現CIM-SOAP方法。

我已經分別使用客戶網關類的Create Customer()和AddCreditCard()方法創建了客戶資料和客戶付款資料。

我已經使用生成的客戶個人資料ID和付款資料ID使用客戶網關類的Authorize()和Authorize And Capture()方法對交易進行授權和捕獲,並且接收到的響應代碼為“成功且成功”,但是交易ID和發票號,卡號,授權代碼為空白。

這些交易反映在authorize.net上的商家帳戶中。

以下是僅用於授權,授權和捕獲事務以及相應響應的代碼(C#)。 其中CustomerProfileID =“ 154266977”和付款資料ID =“ 146233337”

1)使用授權方法:

CustomerGateway cg = new CustomerGateway(AuthNetLoginID, AuthNetTransKey, ServiceMode.Live);

IGatewayResponse igr = cg.Authorize("154266977", "146233337", Convert.ToDecimal(0.5));

方法響應:

數量:0批准:否授權代碼:“”卡號:“”發票編號:“”消息:“”響應代碼:“ OkI00001成功”交易ID:“”

2)使用授權和捕獲:

CustomerGateway cg = new CustomerGateway(AuthNetLoginID, AuthNetTransKey, ServiceMode.Live);

IGatewayResponse igr1 = cg.AuthorizeAndCapture("154266977", "146233337", Convert.ToDecimal(0.5));

方法響應:

數量:0批准:否授權代碼:“”卡號:“”發票編號:“”消息:“”響應代碼:“ OkI00001成功”交易ID:“”

請幫助,謝謝

您似乎在Authorize.net社區論壇上得到了回應。 因此,我會將其轉發到這里,供堆棧溢出社區的其他成員使用:

http://community.developer.authorize.net/t5/Integration-and-Testing/Transaction-ID-Invoice-Number-is-blank-in-Live-using-authorize/td-p/50566

“這是SDK的已知錯誤。...”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM