【问题标题】:PayPal Payflow redirects to Express Checkout, instead of showing Hosted Checkout page with card fieldsPayPal Payflow 重定向到 Express Checkout,而不是显示带有卡字段的 Hosted Checkout 页面
【发布时间】:2020-05-20 18:58:35
【问题描述】:

我正在尝试使用 Payflow 的托管结帐页面。我让 PayPal 团队将我的 Sandbox 与 PayPal 经理帐户连接起来。

当我使用 POST 表单打开 https://pilot-payflowlink.paypal.com 并在字段中包含 SECURETOKEN 和 SECURETOKENID(带有或不带有来自 https://developer.paypal.com/docs/payflow/integration-guide/configure-hosted-checkout/ 的任何其他字段)时,快速结帐从 PayPal 登录页面开始。

当我在 PayPal 管理器上设置任何必填字段(如姓名、电子邮件)时,发送表单会打开托管结账页面,并显示一条错误消息,指出该姓名、电子邮件是必填项且缺失。如果我在表单中提供它们,则会再次显示 Express Checkout。

如何才能显示带有信用卡字段的托管结帐页面?

【问题讨论】:

  • 通常 Express Checkout 是 Hosted Checkout 页面的选项之一,在该选项下方可能还有其他选项 - 包括信用卡表格,这是使用托管结帐页面。那张信用卡表格没有显示给你吗?或者你的问题是什么?
  • 我的问题是 Express Checkout 不是 Hosted Checkout 页面上显示的选项,而是唯一的方法。提交表单后,我被重定向到sandbox.paypal.com/cgi-bin/…。当我强制错误“某些必需信息丢失或不正确”时,我将留在pilot-payflowlink.paypal.com(因此可以使用托管结帐页面)。与设置。在此页面上,我有使用 Paypal 付款和使用信用卡付款的选项。
  • 您的帐户是否设置为其他类型的投标,例如信用卡处理?听起来你好像错过了什么。您应该发布完整的请求和响应以获取安全令牌。但最终,这可能是只有 Payflow 支持才能为您解决的问题。
  • 我有安全令牌。如果我不发布安全令牌和安全令牌 ID,“错误:无效的商家或商家不存在!”被退回。这是对的。当我请求令牌时,我也会发送交易的所有详细信息(姓名地址、邮政编码、金额、发票)
  • 不确定您是否回复了我的全部评论。但是我们对我们看不到的东西无能为力(您没有发布您的 CREATESECURETOKEN=Y 请求和响应,并且您没有将您的实际表单示例发布到 Pilot-payflowlink),最终这只是Payflow 支持可能会为您的帐户查明真相。

标签: paypal express-checkout payflowpro payflowlink


【解决方案1】:

CREATESECURETOKEN=Y 请求的 TENDER=P 用于 PayPal Express Checkout

要显示 Payflow 链接/托管页面信用卡表单,请传递 TENDER=C

【讨论】:

    猜你喜欢
    • 2013-03-21
    • 2015-02-18
    • 2016-04-26
    • 2014-06-17
    • 2021-02-25
    • 1970-01-01
    • 2012-10-22
    • 2014-12-09
    • 2014-04-11
    相关资源
    最近更新 更多