• paypal开发指南


    一、开发者地址:

    https://developer.paypal.com

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

    二、沙箱账号

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

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

    三、创建APP

    登陆后,访问:https://developer.paypal.com/developer/applications/

    点击”create app”

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

    四、Client ID和Secret

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

    在这里可以查看Client ID和Secret

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

    五、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通知不到的。

    六、编码设定

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

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

    然后选择 “更多选项”:

    然后选择UTF-8

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

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

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

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

    值得注意的是:

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

    易族智汇(javashop)原创文章

  • 相关阅读:
    springboot mybatis 后台框架平台 集成代码生成器 shiro 权限
    java二维码工具类,中间带LOGO的,很强大
    Itween 动画插件中 的画线
    对象池的简单使用
    DoTween 动画插件简单示例
    快速排序 and 拉格朗日插值查找
    简单工厂模式
    Java集合框架学习
    幂等性学习
    实战重构工厂模式
  • 原文地址:https://www.cnblogs.com/javashop-docs/p/11477027.html
Copyright © 2020-2023  润新知