【问题标题】:PayPal SOAP TransactionSearch Error (VB.NET)PayPal SOAP TransactionSearch 错误 (VB.NET)
【发布时间】:2015-10-17 06:16:13
【问题描述】:

我的目标是拥有一个功能,可以像银行对账单一样将所有交易返还给我。 为了解决这些问题,我尝试了很多功能,与支持人员交谈等等。支持的最后一个答案->“REST Api 不支持,使用其他...”

在这种情况下,我尝试使用 SOAP 和 TransactionSearch 函数。该代码看起来不错,我从其他人那里找到了一个类似的代码,他使用了它。但我得到一个错误,不知道出了什么问题。也许有人可以帮助我?

代码:

Dim client = New PayPalAPIInterfaceClient()
Dim credentials = New CustomSecurityHeaderType()
credentials.Credentials = New UserIdPasswordType
credentials.Credentials.Username = "xxx"
credentials.Credentials.Password = "xxx"
credentials.Credentials.Signature = "xxx"
credentials.Credentials.AppId = "xxx"

Dim request = New TransactionSearchReq()
request.TransactionSearchRequest = New TransactionSearchRequestType
request.TransactionSearchRequest.StartDate = Now.AddDays(-10)
request.TransactionSearchRequest.Status = PaymentTransactionStatusCodeType.Success
request.TransactionSearchRequest.Version = "124.0"

Dim response = client.TransactionSearch(credentials, request)

当我运行代码时,我收到这样的错误消息(对不起,错误消息是德语)

Fehler beim Empfangen der HTTP-Antwort für https://api.paypal.com/2.0/。 Die Ursache kann sein,dass die Dienstendpunktbindung kein HTTP-Protokoll verwendet。 Eine andere mögliche Ursache ist, dass der HTTP-Anforderungskontext vom Server abgebrochen wrd (vermutlich auf das Herunterfahren des Diensts zurückzuführen)。 Weitere Informationen finden Sie in den Serverprotokollen。

我使用实时模式并通过企业帐户访问。但从周五开始,我们的账户就无休无止了。有没有可能,我们的问题是自 ebay/paypal 分裂以来的全球性问题?

谢谢

【问题讨论】:

    标签: vb.net soap paypal


    【解决方案1】:

    解决该错误,您似乎使用了错误的端点。该错误引用了 API 证书端点,但您的代码显示您正在使用 API 签名。 API 签名端点是https://api-3t.paypal.com/2.0/

    【讨论】:

      猜你喜欢
      • 2013-10-18
      • 2014-06-06
      • 2016-07-10
      • 1970-01-01
      • 2016-09-23
      • 2011-06-09
      • 2012-05-30
      • 2014-04-26
      • 2015-03-19
      相关资源
      最近更新 更多