paypal - payflow 透明重定向总是采取错误 url

标签 paypal payflowpro

我正在尝试实现 Paypal Payments Prop - 透明重定向。

以下是我执行的步骤:

1) 我向 payflow 网关发送请求,即 https://pilot-payflowpro.paypal.com,其中包含一些参数,例如

SILENTTRAN=TRUE
CREATESECURETOKEN=Y
TRXTYPE=A
VERBOSITY=HIGH
TENDER=C

我从网关得到了正确的响应。

例如:

 Array
(
    [0] => RESULT=0
    [1] => SECURETOKEN=1eh4ht2k4kUatSIjfqs0qzA4k
    [2] => SECURETOKENID=ac31cb968d2902d4df3f10820f60f6fb
    [3] => RESPMSG=Approved
)

2) 现在,因为我想执行透明重定向,所以我将使用此表单将信用卡详细信息直接发布到支付流网关

<form action='https://payflowlink.paypal.com/' method='POST'>
<input type='hidden' name='MODE' value='TEST'>
<input type='hidden' name='SECURETOKEN' value='mysecuretoken'>
<input type='hidden' name='SECURETOKENID' value='mysecuretokenid'>
<label>Card Number</label> <input type='text' name='ACCT'>
<label>Code Code</label> <input type='text' name='CVV2'>
<label>Expiration</label> <input type='text' name='EXPDATE'>
<input type='submit' value='Make the transaction' />
</form>

但在发布此表单后,我总是被重定向到我在第一步中指定的 ERRORURL。

我可能犯了什么错误??

已解决: 代码没有错,错误是在测试中造成的。我正在使用我的 sandox 帐户信用卡号码进行测试,但它不适用于沙盒帐户。您需要使用集成文档中提到的信用卡号码。

最佳答案

您指的是这个集成文档吗,https://developer.paypal.com/docs/classic/payflow/integration-guide/#testing-transactions

如果是这样,它并没有解决我的问题。

关于paypal - payflow 透明重定向总是采取错误 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16708560/

相关文章:

Paypal Payflow Pro API 在 AVSADDR 和 AVSZIP 中针对卡拒绝交易返回空值

javascript - Paypal 重定向到同一个弹出窗口

javascript - 布伦特里信用卡支付按钮不显示

cakephp - 如何在 cakePHP 3.x 中正确实现 ExpressCheckout?

Paypal API,它的功能是什么?

paypal - PayFlow 定期付款

php - opencart 支付网关

Paypal 自适应付款 - 完成付款

java - Website Payments Pro 凭据在哪里?

paypal - Paypal PayFlow Pro API 是否适用于瑞典?