使用VB.NET沙盒对PayPal进行负面测试-如何模拟不同的场景?
我有一个用VB.NET编写的网站,它实现了PayPal支付。这对于成功的支付来说都很好,但我需要能够模拟失败的交易、挂起的交易等场景 我读了从第47页开始的那本书。我在沙箱中创建的业务帐户中启用了负面测试,但没有得到预期的结果 为了模拟一个错误,如文档中所述,我将向令牌传递一个错误代码,然后在DoExpressCheckoutPayment请求中使用该代码(代码如下),但响应显示无效令牌,而不是引发错误10417:使用VB.NET沙盒对PayPal进行负面测试-如何模拟不同的场景?,vb.net,testing,paypal,sandbox,Vb.net,Testing,Paypal,Sandbox,我有一个用VB.NET编写的网站,它实现了PayPal支付。这对于成功的支付来说都很好,但我需要能够模拟失败的交易、挂起的交易等场景 我读了从第47页开始的那本书。我在沙箱中创建的业务帐户中启用了负面测试,但没有得到预期的结果 为了模拟一个错误,如文档中所述,我将向令牌传递一个错误代码,然后在DoExpressCheckoutPayment请求中使用该代码(代码如下),但响应显示无效令牌,而不是引发错误10417: Dim oldToken As String With RequestDetai
Dim oldToken As String
With RequestDetails
oldToken = .Token
.Token = "10417"
End With
Dim request As New DoExpressCheckoutPaymentRequestType
request.DoExpressCheckoutPaymentRequestDetails = RequestDetails
Dim response As DoExpressCheckoutPaymentResponseType
response = DirectCast(caller.Call("DoExpressCheckoutPayment", request),
DoExpressCheckoutPaymentResponseType)
问题:
大约一周前,我正在测试这个问题,并收到了相同的问题,现在,我不再收到错误: API请求: API响应:
我确实在x.com上找到了一个解决这个问题的网站 大约一周前,我正在测试这个问题,并且收到了相同的问题,现在,我不再收到错误: API请求: API响应:
我确实在x.com上找到了一个解决这个问题的网站 你能链接文档吗?你能链接文档吗?链接到文章的链接无效链接到文章的链接无效
METHOD=DoExpressCheckoutPayment
VERSION=82
token=10755
PayerID=GNT5WLV6WKLYW
PAYMENTACTION=Sale
AMT=456
PAYMENTREQUEST_0_AMT=458
PAYMENTREQUEST_0_ITEMAMT=458.00
PAYMENTREQUEST_0_SHIPPINGAMT=20.00
PAYMENTREQUEST_0_TAXAMT=46.20
PAYMENTREQUEST_0_CURRENCYCODE=USD
PAYMENTREQUEST_0_DESC=test EC payment
L_PAYMENTREQUEST_0_NAME0=Books
L_PAYMENTREQUEST_0_AMT0=154.00
L_PAYMENTREQUEST_0_NUMBER0=ABC123
L_PAYMENTREQUEST_0_QTY0=2
L_PAYMENTREQUEST_0_NAME1=CDs
L_PAYMENTREQUEST_0_AMT1=50.00
L_PAYMENTREQUEST_0_NUMBER1=BY-Z4736
L_PAYMENTREQUEST_0_QTY1=3
TIMESTAMP=2011-09-27T20:39:57Z
CORRELATIONID=13126abeb4615
ACK=Failure
VERSION=82
BUILD=2133933
L_ERRORCODE0=10755
L_SHORTMESSAGE0=Unsupported Currency.
L_LONGMESSAGE0=Currency is not supported
L_SEVERITYCODE0=Error