php - Paypal Payflow 透明重定向错误代码:PL001
问题描述
我正在使用透明重定向将 php 支付表单与 Paypal Payflow 集成。我得到了安全令牌,但是当我将信用卡信息发布到https://pilot-payflowlink.paypal.com时,我的浏览器会显示:
错误:处理您的请求时出现问题。如果您仍有问题,请与我们联系。错误代码:PL001。
以下是令牌请求的详细信息:
为了请求安全令牌,我将以下内容发布到:https ://pilot-payflowpro.paypal.com 。
USER=**********
&VENDOR=***********
&PARTNER=PayPalUK
&PWD=************
&TRXTYPE=S
&TENDER=C
&CURRENCY=GBP
&CREATESECURETOKEN=Y
&SECURETOKENID=7og61wr3n8wbg2j866vqfken0r3izucof5k2
&SILENTTRAN=TRUE
&BILLTOFIRSTNAME=Dave
&BILLTOLASTNAME=Testing
&BILLTOSTREET=123 Some St
&BILLTOZIP=47374
&EMAIL=test@davefeltz.com
&AMT=1.00
我得到了 RESULT=0 和 SECURETOKEN=9fIJH6BNI80qLIV7cWdv5VQ9p 的有效响应
然后我使用此表格将信用卡信息发布到https://pilot-payflowlink.paypal.com :
<form id="payment_form" name="payment_form" method="post" action="https://pilot-payflowlink.paypal.com">
<input type="hidden" name="SECURETOKEN" value="9fIJH6BNI80qLIV7cWdv5VQ9p">
<input type="hidden" name="SECURETOKENID" value="7og61wr3n8wbg2j866vqfken0r3izucof5k2">
<input type="hidden" id="ACCT" name="ACCT" value="4242424242424242">
<input type="hidden" id="EXPDATE" name="EXPDATE" value="022021">
<input type="hidden" id="CSC" name="CSC" value="123">
</form>
https://pilot-payflowlink.paypal.com只显示一个页面,其中包含以下内容:
错误:处理您的请求时出现问题。如果您仍有问题,请与我们联系。错误代码:PL001。
解决方案
推荐阅读
- javascript - 如何检查用户输入是否为数字?
- selenium - 在同一 @Test 方法多次使用不同参数运行时出现问题
- java - 关闭 Java HTTP 客户端
- jquery - 如何在 jquery 中调用 c# 扩展方法?
- python - 将具有 UTC 偏移量的 Unix 时间戳转换为不同时区的 Python 日期时间?
- java - 为什么休眠会立即执行身份插入
- asp.net - 属性名称“@iot.id”无效;属性名称不得包含任何保留字符“:”、“.”、“@”
- laravel - 如何返回对象而不是数组中的对象
- sql - hive sql:计算多个条件
- ruby-on-rails - Ruby on Rails 上的方法 API