支付流链接错误 - 缺少令牌

Posted

技术标签:

【中文标题】支付流链接错误 - 缺少令牌【英文标题】:Payflow link error - token missing 【发布时间】:2015-05-27 16:52:07 【问题描述】:

使用他们文档中的 payflowlink 示例并将其更改为我的 payflow 帐户信息,我得到以下代码:

<form method="POST" action="https://payflowlink.paypal.com">
    <input type="hidden" name="LOGIN" value="dcmcs1">
    <input type="hidden" name="PARTNER" value="paypal">
    <input type="hidden" name="DESCRIPTION" value="Invoice">
    <input type="hidden" name="AMOUNT" value="5.00">
    <input type="hidden" name="TYPE" value="S">
    <input type="submit" value="Pay Invoice">
</form>

但是,我得到了这个页面的通用响应,它没有说明缺少什么。

Some required information is missing or incorrect. Please correct the fields below and try again.

Error: Token is missing. Please return to the website from where you started your purchase and try again.

有什么想法吗?

【问题讨论】:

你在关注哪个例子? Guide 状态However, new Payflow Link customers who are using the Secure Token or the API should not use this guide 我并没有打算使用 hte 安全令牌,但作为一个新客户,他们一定是强制这样做的。谢谢。 【参考方案1】:

如果您是新客户并且计划与 PayflowLink 集成。有2种方式 选项 - 1. 通过将所有参数发布到 Payflowlink(这是您正在尝试的) 选项 - 2. 使用安全令牌(由于您的信息被隐藏和推荐方式,因此更安全)

您面临的错误是在您的管理器设置中启用了安全令牌。使用您的帐户凭据转到 manager.paypal.com,然后转到帐户管理,然后进行托管页面设置,您必须在此处禁用安全令牌。这将允许您以您想要的方式启动选项 1

【讨论】:

以上是关于支付流链接错误 - 缺少令牌的主要内容,如果未能解决你的问题,请参考以下文章

Payflow 链接返回 URL 错误

显式链接错误 - 语法错误:缺少 ';'由 bazel 编译时在 '*' 之前

支付网关集成时出现 SSLException

“无法读取未定义的属性 'uid'”错误 - 格子链接令牌

从链接打开时Facebook访问令牌错误

cPanel 中 voyager 管理面板的错误“缺少存储符号链接”