payflow透明重定向始​​终采用错误网址

时间:2013-05-23 07:58:36

标签: 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帐户信用卡号来测试,但它不适用于沙箱帐户。您需要使用集成文档中提到的信用卡号。

1 个答案:

答案 0 :(得分:0)

您是指这个整合文档https://developer.paypal.com/docs/classic/payflow/integration-guide/#testing-transactions吗?

如果是这样,它无法解决我的问题。