paypal开发指南

1、开发者地址:

https://developer.paypal.comjava

使用在paypal上注册的帐号登录便可,api

2、沙箱帐号

paypay自动会为你建立两个沙箱帐号,一个商家,一个买家。在accounts菜单中能够看到:app

点击profile能够自行修改相应的密码测试

3、建立APP网站

登录后,访问:https://developer.paypal.com/developer/applications/编码

点击”create app”插件

点击”Crate App” 来完成建立,成功后在列表中会出现:3d

4、Client ID和Secret调试

点击应用名字,进入应用详情:blog

在这里能够查看Client ID和Secret

注意:默认是沙箱的,在右上角有切换到正式环境的菜单(上图,圈红处)

5、IPN

Paypal是经过IPN来通知Javashop的付款状态的,请参考以下设置:

(以沙箱为例,正式环境界面略有不一样,但菜单名称是同样的)

沙箱登录http://www.sandbox.paypay.com/

用户名和密码就是在开发者中的account菜单中的商家帐号和密码。

点击用户信息:

即时付款通知习惯设定:

点击编辑ipn设置,进入到Ipn设置页面:

点击接收付消息,而后在URL中输入如下地址:

xxxx/api/shop/s_paypalPaymentPlugin_payment-callback.do

将其中的xxx换为你的网站域名,请注意不要带Http,不然paypal不容许输入。

 

当用户付款完成后,Paypal会经过IPN来通知javashop,Javashop对消息进行验证成功后更改订单状态为付款状态。

因此Paypal的调试必须是在公网的域名下,不然Paypal通知不到的。

6、编码设定

IPN的消息推送要和Javashop的编码保持一致才能校验成功,请按下面进行设置:

点击用户信息->语言编码:

而后选择 “更多选项”:

而后选择UTF-8

点击保存完成编码的设置。

至此Paypal的配置已经完成,接下来在Javashop的后台中设置Paypal的相应参数:

依次点击:设置->支付方式->添加->选择Paypal插件,而后填入相应的参数:

设置相应参数后,便可使用Paypal来付款了。

值得注意的是:

在正式环境中,在中国,没法大陆为大陆付款,因此若是你要测试正式环境的话,须要在申请一个外国的帐号来完成测试。

易族智汇(javashop)原创文章

相关文章
相关标签/搜索