paypal ipn java_javashop中paypal使用指南

一、开发者地址:

https://developer.paypal.com

使用在paypal上注册的账号登陆即可,

二、沙箱账号

paypay自动会为你创建两个沙箱账号,一个商家,一个买家。在accounts菜单中可以看到:

b4767ea11657e7f41af1c72af8786141.png

点击profile可以自行修改相应的密码

三、创建APP

点击”create app”

f385e6df82c7b781e25b6359e525a059.png

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

f442bf55ab1f958bdbcb53239ceeaf96.png

四、Client ID和Secret

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

a3d2c074579809da9bb78cf22061d6ea.png

在这里可以查看Client ID和Secret

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

五、IPN

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

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

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

点击用户信息:

8a286590013f69d5a00b3efda9c40217.png

即时付款通知习惯设定:

3d5f2fd92e0062fa766e94e6c4208509.png

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

319b820dc65c9abd992cfc2b3dbd1a4d.png

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

xxxx/api/shop/s_paypalPaymentPlugin_payment-callback.do

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

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

所以Paypal的调试必须是在公网的域名下,否则Paypal通知不到的。

六、编码设定

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

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

0e7f28398a7e9626a2116628a052ee71.png

然后选择 “更多选项”:

c352e7f73cf22d8c016a795f5a9f3604.png

然后选择UTF-8

88ddd7e764b603e1591ecad5ec282a80.png

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

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

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

7f194b2da0f13cf2506588211604f9d9.png

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

值得注意的是:

在正式环境中,在中国,无法大陆为大陆付款,所以如果你要测试正式环境的话,需要在申请一个外国的账号来完成测试。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值