paypal - 字段格式错误 : Secure Token Not found

标签 paypal checkout

这没有意义。

我正在使用托管结账页面使用 Paypal Payments Advance。

我在设置它时遵循这个:

https://developer.paypal.com/webapps/developer/docs/classic/payflow/gs_ppa_hosted_pages/

我使用 cURL 获取安全 token (RESULT=0,RESPMSG=Approved,我按预期返回了 SECURETOKEN 和 SECURETOKENID)

我使用我的 paypal 管理员登录名和用户(我创建的用户,具有 API_FULL_TRANSACTIONS)。我验证 PARTNER、VENDOR、USER、PWD 都正确,TRXTYPE = S,CREATESECURETOKEN = Y,并传递一个 36 长度的随机散列。事务处理方式为测试。

当我去测试时(cURL URL 从 https://pilot-payflowlink.paypal.com 获取安全 token )然后发布到 https://pilot-payflowlink.paypal.com (是的,有/和 p 之间的空格,因为我无法发布链接)

我收到以下错误:

[RESPMSG] => Invalid merchant information: 10002-You do not have permissions to make this API call
[RESULT] => 5

不知道这是什么。根据 Paypal Manager 的说法,它显示: 状态:您的帐户目前处于事件状态。您可以运行实时交易和测试交易。

当使用实时结账时,使用真实的信用卡,发布到:https://payflowlink.paypal.com (同样,我知道空间在那里)

我收到了这样的回复(我取出了我的信息并将其替换为 j 或其他内容):

Array
(
    [TYPE] => S
    [STATE] => NV
    [BILLTOEMAIL] => j
    [BILLTOLASTNAME] => j
    [BILLTONAME] => j j
    [LASTNAME] => j
    [PNREF] => E09P2DF86729
    [TENDER] => CC
    [EMAIL] => j
    [PHONE] => 5555555555
    [METHOD] => CC
    [BILLTOFIRSTNAME] => j
    [SHIPTOCOUNTRY] => US
    [AMT] => 0.01
    [ZIP] => 99999
    [BILLTOCOUNTRY] => US
    [RESPMSG] => Field format error: Secure Token Not found
    [COUNTRY] => US
    [BILLTOZIP] => j
    [BILLTOCITY] => j
    [TAX] => 0.00
    [BILLTOSTATE] => CA
    [FIRSTNAME] => j
    [AVSDATA] => XXN
    [SECURETOKEN] => QmJyCnGu4X0CEOpHv0eJCGAFV
    [SECURETOKENID] => 1c370788b7cfd3eb23847421918249e8
    [CITY] => j
    [BILLTOPHONE] => 9999999999
    [NAME] => j j
    [BILLTOSTREET] => j
    [COUNTRYTOSHIP] => US
    [RESULT] => 7
    [ADDRESS] => j
)

尽管 SECURETOKEN 在响应中是正确的,但仍显示未找到安全 token (QmJyCnGu4X0CEOpHv0eJCGAFV)。我已验证 SECURETOKEN 是在发布到 paypal 之前发送的。

我不确定从这里到哪里去。

编辑:在更多测试中,如果我完成结帐流程,而不是直接输入信用卡,我会使用我的一个沙盒 paypal 帐户登录,并使用信用卡付款(相同的信用卡我用来直接支付的卡),它似乎工作正常,我得到一个 RESULT=0。但如果我直接在页面上直接使用信用卡/借记卡付款,问题似乎就出在这里。

最佳答案

要修复“字段格式错误:未找到安全 token ”错误,请登录 PayPal 管理器,转到“服务设置”,单击“设置”,向下滚动,然后将“启用安全 token ”设置为"is"。

关于paypal - 字段格式错误 : Secure Token Not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17104607/

相关文章:

e-commerce - 亚马逊购物车与 Inline Checkout 集成

php - PayPal IPN HTTP 错误 400 - PHP - 使用 PayPal GIT 代码

api - Paypal Payment REST API 网页体验简介

php - Paypal 上定期付款的首次付款

checkout - spree 结账 - 删除步骤

php - 所有 WooCommerce 结帐字段的自定义占位符

php - PayPal折扣优惠券集成

支付宝修改价格问题

php - 必需的自定义 WooCommerce 结帐字段不验证输入的值

php - 根据运送国家/地区在 WooCommerce 结帐中显示自定义消息