【问题标题】:Paypal Integration PHP (Pay without a Paypal Account)Paypal 集成 PHP(无需 Paypal 帐户即可付款)
【发布时间】:2016-10-30 09:28:35
【问题描述】:

我的网站中有一个 PayPal Checkout(沙盒网站测试),有 2 个选项:

(i) 用户登录 PayPal 并付款
(ii) 用户创建一个 PayPal 账户然后付款

我在很多网站上看到,除了上面这两个选项外,用户甚至可以直接从他/她的信用卡付款,而无需注册 PayPal 帐户。

是否可以添加直接信用卡付款选项?如果是,有人可以列出步骤吗?

谢谢。我还附上了我结帐的照片。 here is the photo of my checkout

【问题讨论】:

  • 您必须填写贝宝表单的所有必填字段,然后您必须重定向您的贝宝帐户提供的 url,您也设置了密钥、盐、商户 ID 所有必要的字段。然后你会直接到有借记卡选项的贝宝页面
  • 嘿@riya 谢谢你的回复,你能帮我做吗? Facebook 名称:James Ndiaye (keshav)

标签: php paypal paypal-sandbox


【解决方案1】:

您需要的是 Paypal Plus https://www.paypal.com/webapps/mpp/paypal-plus

但是你必须注册这个,他们会检查你是否满足要求。

您还可以接受其他付款方式。

【讨论】:

  • 验证过程可能需要长达 1 个月的时间。但是,您在验证期间可能仍然可以使用它。
  • 谢谢你的回复,你能帮我做吗? Facebook 名称:James Ndiaye (keshav)
  • 为你做什么?验证它?您必须自己注册,没有人可以为您注册。你必须提供很多关于你的公司和概念的信息。
【解决方案2】:

您要查找的内容称为“访客结帐”,使其正常工作的最佳方法是使用Express Checkout APIs

Express Checkout 包含 3 个 API 调用

  • 设置ExpressCheckout
  • GetExpressCheckoutDetails
  • DoExpressCheckoutPayment

第一个调用是您将包含一些特定参数以默认启用访客结帐的地方:

  • SOLUTIONTYPE=鞋底
  • LANDINGPAGE=计费
  • USERSELECTEDFUNDINGSOURCE=信用卡

您需要确保您使用的是 API 版本 109.0 或更高版本才能正常工作。

还有一件事要记住,当您发送到 PayPal 进行付款时,PayPal 会拆分测试您看到的结帐页面,因此虽然可以使用客人结帐,但每次去的时候看起来可能会有所不同通过测试。

有时它会默认显示完整的信用卡表格,有时它只会在登录选项下显示一个“使用借记卡或信用卡付款”按钮。

在任何一种情况下,它都会比标准的 PayPal 按钮更加突出。

另一种选择是使用 Payments Pro 或 REST API 直接处理信用卡。在这种情况下,您可以直接在您的网站上为人们提供 PayPal 或信用卡选项。如果他们选择 PayPal,他们会去那里按预期登录。如果他们选择信用卡,他们将永远不会被发送到 PayPal。他们只需直接在您的网站上输入卡的详细信息,他们根本不会知道 PayPal 参与其中。

请记住,如果您最终直接处理卡,则需要在网站上安装 SSL 证书,并且您还需要确保您从不保存任何敏感详细信息(卡号、有效期、cvv代码等)到您的数据库、日志文件或服务器上的任何位置。

PayPal PHP SDK 将使您的 API 调用变得非常快速和轻松。

【讨论】:

    猜你喜欢
    • 2012-03-10
    • 2015-11-07
    • 2014-06-23
    • 2014-03-22
    • 2013-08-08
    • 2013-03-30
    • 2015-05-11
    • 2013-06-14
    • 2011-11-15
    相关资源
    最近更新 更多