Payflow-无法获得结果码12

时间:2019-09-01 17:39:45

标签: .net paypal express-checkout

我正在测试代码12的沙盒支付流。根据文档(https://developer.paypal.com/docs/classic/payflow/integration-guide/#submit-credit-card-transactions),我应该使用即时通讯使用的金额(即使用该页面上显示的其中一张卡的金额为1012 $)获得我总是得到结果0。有人可以告诉我在该测试中我做错了什么吗?

这是我的SetExpressCheckout请求:

TRXTYPE[1]=S&EMAIL[0]=&PHONENUM[0]=&CUSTOM[36]=3d96670b-3bdd-4fa0-a0b2-0c64a452e44e&COUNTRYCODE[2]=US&LOCALECODE[2]=US&TENDER[1]=P&ACTION[1]=S&RETURNURL[26]=http://www.myreturnurl.com&CANCELURL[26]=http://www.mycancelurl.com&AMT[8]=1,012.00&CURRENCY[3]=USD&ORDERID[36]=3d96670b-3bdd-4fa0-a0b2-0c64a452e44e&SHIPTOSTATE[2]=NJ&SHIPTOCOUNTRY[2]=US&SHIPTOPHONE[0]=&SHIPTOEMAIL[0]=&SHIPTOFIRSTNAME[4]=MARY&SHIPTOLASTNAME[11]=[REMOVED]&USER[6]=Lukasz&VENDOR[6]=[removed]&PARTNER[6]=PayPal&PWD[9]=XXXXXXXXX

这是我的DoExpressCheckout请求:

TRXTYPE[1]=S&LOCALECODE[2]=US&TENDER[1]=P&TOKEN[20]=EC-[REMOVED]&ACTION[1]=D&PAYERID[13]=[REMOVED]&AMT[8]=1,012.00&CURRENCY[3]=USD&USER[6]=Lukasz&VENDOR[6]=[REMOVED]&PARTNER[6]=PayPal&PWD[9]=XXXXXXXXX

我删除了敏感信息,但是我正在使用PayFlow .Net SDK。

1 个答案:

答案 0 :(得分:0)

测试参数用于纯信用卡交易,而不用于Express Checkout,这就是为什么您总是会看到批准的原因。