网站上的贝宝集成

问题描述:

我的需求:我希望用户点击按钮并进入贝宝,在那里他们可以登录或添加信用卡的细节和付款应该完成。总之,我不想在我的网站上存储信用卡信息。网站上的贝宝集成

我发现'快速结账'是一个适用于同样的贝宝方法。我对吗? 此方法是否只需要在https上返回url或可以使用简单的url?

任何人都可以帮助我与教程或相同的东西?

非常感谢您的支持。

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

顺便说一句,IPN,您可以通过PayPal设置了返回URL,但与该类你可以在用户付款之前向IPN发送返回URL。

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

+0

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

PayPal Express Checkout是最简单且最灵活的解决方案,它不收取月租费,而且可在全球范围内使用。快速结帐不需要https返回/取消网址。

这里是它如何工作的:
快速结账是基于三个API调用; SetExpressCheckout,GetExpressCheckoutDetails和DoExpressCheckoutPayment。

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

注意:如果要强制将首先显示“卡的详细信息”屏幕,并让买家无需PayPal账户付款,确保您在SetExpressCheckout API请求中将SOLUTIONTYPE设置为'Sole'和LANDINGPAGE为'Billing'。
此外,必须在PayPal配置文件的付款接收首选项中将“PayPal帐户可选”设置切换为“开启”。

你可以找到https://www.x.com/community/ppx/documentation#ec的快速结账附加文档以及SDK的和示例代码在https://www.x.com/community/ppx/sdks#NVP