莫菲    

Paypal支付接入

6年前发布  · 2528 次阅读
  paypal 

由于互联网的迅速发展,越来越多的网站客户范围变广,有时候就需要接入国外流行使用的支付方式-Paypal,其实对于个人也可以在个人站点接入Paypal支付,首先注册一个Paypal账号:

paypal地址:https://www.paypal.com

点击右上角注册即可,注册时需注意,必须使用真实姓名,我第一次注册时随便填入的姓名,结果不能绑定信用卡和银行卡,因为PayPal绑定银行卡和信用卡时要求用户名和卡号持有者的姓名必须一致,后来在个人账户设置中注销账户后重新注册才绑定成功的。

个人注册成功之后可以免费升级商家用户,升级之后可以申请支付接入需要的ClientID 。

具体方法:

https://developer.paypal.com/developer/applications 在这个链接处登录账号:

登录成功后点击My Apps & Credentials选项,在右侧:

创建一个APP,如果在右侧没有看到Create App按钮,很可能是没有登录或者登录过期可以Logout后重新登录,

创建成功后点击你创建的APP名字就可以看到Paypal接入需要的ClientID等信息:

有Sandbox和Live两种状态下的账号信息,可以用于测试或者正式环境。

Paypal对应的PHP版本SDK链接:

https://github.com/paypal/PayPal-PHP-SDK

上面有完善的示例

开发者文档:https://developer.paypal.com/docs/

sandbox测试环境下文档:

https://developer.paypal.com/docs/classic/lifecycle/ug_sandbox/

支付成功后的处理:

https://developer.paypal.com/docs/integration/direct/payments/capture-payment/

将模式由sandbox改为正式live模式:

项目文件夹\vendor\paypal\rest-api-sdk-php\sample\sdk_config.ini

中修改mode值:

;Service Configuration
[Service]
; can be set to sandbox / live
mode = live