Php 网站上的Paypal集成

Php 网站上的Paypal集成,php,paypal,Php,Paypal,我的需要:我希望用户点击按钮,去贝宝,在那里他们可以登录或添加信用卡的详细信息和付款应该得到完成。简而言之,我不想在我的网站上存储信用卡信息 我发现“快速结帐”是一种适合贝宝的方法。我说得对吗? 此方法是否只需要在https上返回URL,或者可以使用简单URL 有人能帮我做些辅导或类似的事情吗 感谢您的支持。这是一个非常好的用于PayPal IPN的PHP类,我已经使用了无数次,它不需要用户注册: 顺便说一句,IPN允许您通过PayPal设置返回URL,不过使用该类,您可以在用户付费之前向IPN

我的需要:我希望用户点击按钮,去贝宝,在那里他们可以登录或添加信用卡的详细信息和付款应该得到完成。简而言之,我不想在我的网站上存储信用卡信息

我发现“快速结帐”是一种适合贝宝的方法。我说得对吗? 此方法是否只需要在https上返回URL,或者可以使用简单URL

有人能帮我做些辅导或类似的事情吗


感谢您的支持。

这是一个非常好的用于PayPal IPN的PHP类,我已经使用了无数次,它不需要用户注册:

顺便说一句,IPN允许您通过PayPal设置返回URL,不过使用该类,您可以在用户付费之前向IPN发送返回URL


如果您需要教程或更多帮助,您需要告诉我们您使用的是哪种语言。

最简单、最灵活的解决方案是PayPal Express Checkout,该解决方案无需每月付费,并且在全球范围内提供。快速签出不需要https返回/取消URL

下面是它的工作原理:
快速签出基于三个API调用;SetExpressCheckout、GetExpressCheckoutDetails和DoExpressCheckoutPayment

  • SetExpressCheckout设置付款并返回令牌
  • 您将买家重定向到,其中TOKEN-HERE是您之前收到的令牌
  • 在买方同意付款后,他将返回您的现场
  • 您可以调用GetExpressCheckoutDetails并将令牌作为参数提供,以将PAYERID从买家中删除
  • 使用提供的令牌和PAYERID调用DoExpressCheckoutPayment以完成付款
  • 注意:如果要强制最初显示“卡详细信息”屏幕,并允许买家在没有PayPal帐户的情况下付款,请确保在SetExpressCheckout API请求中将SOLUTIONTYPE设置为“唯一”,将LANDINGPAGE设置为“计费”。
    此外,“PayPal帐户可选”设置必须在PayPal配置文件的付款接收首选项内切换为“打开”


    您可以在中找到有关快速签出的其他文档,也可以在中找到SDK和示例代码

    IPN与返回URL无关。IPN用于从PayPal发送到服务器上的IPN脚本的服务器到服务器通知。返回URL是买家在完成付款后重定向到的URL。