首页 文章

Paypal集成PHP(无Paypal账户支付)

提问于
浏览
-2

我在我的网站上有一个PayPal Checkout(沙盒网站测试),有两个选项:

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

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

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

谢谢 . 我还附上了结账照片 . here is the photo of my checkout

2 回答

  • 0

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

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

    然后,您还可以接受其他付款方式 .

  • 0

    您正在寻找的是"guest checkout",使其正常工作的最佳方法是使用Express Checkout APIs .

    Express Checkout包含3个API调用

    • SetExpressCheckout

    • GetExpressCheckoutDetails

    • DoExpressCheckoutPayment

    第一个调用是默认情况下您将包含一些特定参数以启用访客签出:

    • SOLUTIONTYPE =唯一

    • LANDINGPAGE =结算

    • USERSELECTEDFUNDINGSOURCE = CreditCard

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

    还要注意的一点是,PayPal会分开测试您在发送到PayPal进行付款时看到的结帐页面,因此,当访客结帐可用时,每次进行测试时看起来可能会有所不同 .

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

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

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

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

    这个PayPal PHP SDK将为您提供非常快速和简单的API调用 .

相关问题