【问题标题】:PayPal Payflow Pro Result 117: Failed merchant rule checkPayPal Payflow Pro 结果 117:商家规则检查失败
【发布时间】:2020-12-19 05:39:06
【问题描述】:

我在测试帐户上使用 PayPal 的 Payflow pro API,无论如何,它告诉我该字段不正确。我正在使用 PHP。这是发送给他们的字符串:

curl https://pilot-payflowpro.paypal.com -s --insecure -d PARTNER=PayPal -d PWD=XXXXXX -d VENDOR=XXXXXXX -d USER=XXXXXXX -d TENDER=C -d ACCT=5555555555554444 -d TRXTYPE=C -d EXPDATE =1221 -d AMT=1.00

回复说:

RESULT=117&PNREF=A91A0D948350&RESPMSG=Failed merchant rule check

我已经传递了所有正确的信息。您能帮我解决这个问题吗?
任何帮助将不胜感激。

【问题讨论】:

    标签: paypal paypal-sandbox payflowpro


    【解决方案1】:

    [编辑:您需要 TRXTYPE=S 来收取“销售”费用——而不是 C 来向卡发送“信用”]

    https://manager.paypal.com 中,在服务设置下,选择欺诈保护、测试设置和编辑标准过滤器。

    清除最左侧列中的所有框。然后点击部署。

    欺诈保护设置和其他帐户级别的更改将在一小时内传播并生效。

    这在此处的第 9 步和第 10 步中记录:https://developer.paypal.com/docs/payflow/test-hosted-pages/#set-up-paypal-manager,并且默认情况下,Payflow 测试帐户适用于所有测试交易(不仅仅是“托管结帐页面”)。

    【讨论】:

    • 我已经设置了所有配置,但仍然显示相同的错误,即使我从贝宝门户网站检查过,它也显示相同的错误。请看我的下图:ibb.co/hB5rkyT
    • 您将 TRXTYPE=C 用于非参考信用,即尝试向您的帐户未启用的卡汇款。应该是TRXTYPE=S for Sale,从卡里扣钱。
    • 您对 paypal payflow pro 帐户的重复功能 CURL URL 有什么想法吗?
    猜你喜欢
    • 2018-07-01
    • 2020-09-15
    • 1970-01-01
    • 2012-12-03
    • 2014-11-13
    • 1970-01-01
    • 2012-05-31
    • 2013-10-31
    • 2019-12-26
    相关资源
    最近更新 更多