【问题标题】:Payflow - Can't get the result code of 12Payflow - 无法获得 12 的结果代码
【发布时间】:2020-01-04 23:22:52
【问题描述】:

我正在测试代码 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。

【问题讨论】:

    标签: .net paypal express-checkout


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-16
      • 1970-01-01
      • 1970-01-01
      • 2014-06-12
      • 2015-01-10
      相关资源
      最近更新 更多