Paypal网站整合


Paypal integration on website

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

我发现'Express Checkout'是一个合适的paypal方法。我说的对吗?这个方法只需要在https上返回url,还是可以使用简单的url ?

谁能帮我的教程或相同的东西?

感谢大家的支持

这是一个我已经使用过无数次的PayPal IPN的优秀PHP类,它不需要用户注册:http://www.micahcarrick.com/php-paypal-ipn-integration-class.html

顺便说一下,IPN允许你通过PayPal设置一个返回URL,尽管有了这个类,你可以在用户付款之前发送一个返回URL给IPN。

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

最简单,最灵活的解决方案,没有月费,并在全球范围内可用,是PayPal Express Checkout。快速结账不需要https返回/取消URL。

它是这样工作的:
Express Checkout基于三个API调用;SetExpressCheckout, GetExpressCheckoutDetails和DoExpressCheckoutPayment。

    SetExpressCheckout设置支付并返回令牌。
  1. 您将买方重定向到https://www.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=TOKEN-HERE,其中token - here是您先前收到的令牌
  2. 买方同意付款后,他被送回您的网站。
  3. 您可以调用GetExpressCheckoutDetails并提供令牌作为参数来获取买方的PAYERID。
  4. 使用提供的令牌和PAYERID调用DoExpressCheckoutPayment以完成支付

注意:如果你想强制'卡的详细信息'屏幕最初显示,并允许买家支付没有PayPal帐户,确保你设置解决方案类型为'Sole'和登陆页为'Billing'在你的SetExpressCheckout API请求。
此外,"PayPal帐户可选"设置必须在您的PayPal个人资料的付款接收偏好中切换到"开"。

您可以在https://www.x.com/community/ppx/documentation#ec找到Express Checkout的其他文档,也可以在https://www.x.com/community/ppx/sdks#NVP找到SDK和示例代码