我在我的网站上有一个PayPal Checkout(沙盒网站测试),有两个选项:
(i)用户登录PayPal并付款(ii)用户创建PayPal帐户然后付款
我在很多网站上看到,除了上述两个选项之外,用户甚至可以直接从他/她的信用卡中付款,而无需注册PayPal帐户 .
是否可以添加直接信用卡付款选项?如果是,有人可以列出步骤吗?
谢谢 . 我还附上了结账照片 . here is the photo of my checkout
我在我的网站上有一个PayPal Checkout(沙盒网站测试),有两个选项:
(i)用户登录PayPal并付款(ii)用户创建PayPal帐户然后付款
我在很多网站上看到,除了上述两个选项之外,用户甚至可以直接从他/她的信用卡中付款,而无需注册PayPal帐户 .
是否可以添加直接信用卡付款选项?如果是,有人可以列出步骤吗?
谢谢 . 我还附上了结账照片 . here is the photo of my checkout
2 回答
你需要的是Paypal Plus https://www.paypal.com/webapps/mpp/paypal-plus
但是你必须注册这个,他们会检查你是否满足要求 .
然后,您还可以接受其他付款方式 .
您正在寻找的是"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调用 .