授权.Net AIM/SIM API和简单结账已正式弃用



来自AuthNet的网站:

我们的传统高级集成方法(AIM(和服务器集成方法(SIM(API以及我们的"简单结账"选项现在正式弃用,这意味着我们将不再提供任何更新到这些API。

我们有一个几年前用vb编写的桌面应用程序,它正在使用AuthNet,我如何确定这个应用程序是使用AIM还是SIM?以下代码:-

Private Sub DoRefund()
Try
Authorizer.Add("x_login", ConfigurationManager.AppSettings("AuthNetID").ToString)
Authorizer.Add("x_tran_key", ConfigurationManager.AppSettings("AuthNetKey").ToString)
Authorizer.Add("x_type", "CREDIT")
Authorizer.Add("x_trans_id", HoldTransID)
Authorizer.Add("x_duplicate_window", "1")
Dim decTempTotal As Decimal = decTotValue
If Not Authorizer.AuthorizePayment(HoldCC, HoldExpMo + "/" + HoldExpYr, HoldCCCID, decTotValue.ToString) Then
' insert RefundBatchExceptions record.
' logging exception
Exit Sub
End If
ListBox1.Items.Add("Refund successful for Card Order/Credit Card: " + HoldCorderID + "/" + HoldCC + " for " + Format(decTotValue, "C"))
ListBox1.Refresh()
Catch ex As Exception
Throw
End Try
End Sub

随着AuthNet中的更改,我需要更改此应用程序中的某些内容吗?

这就是AIM API。你可以判断是因为两个因素:

  1. x_login和其他x_*字段,它们是AIM的典型字段,而不是它们更新的XML/JON-API
  2. 此代码发出SIM中不可用的退款

最新更新