一、开发者地址:

https://developer.paypal.com

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

二、沙箱账号

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

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

三、创建APP

点击”create app”

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

四、Client ID和Secret

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

在这里可以查看Client ID和Secret

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

五、IPN

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

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

用户名和密码就是在开发者中的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)原创文章

paypal java开发_paypal开发指南相关推荐

  1. 《Java和Android开发学习指南(第2版)》—— 1.5 本章小结

    本节书摘来异步社区<Java和Android开发学习指南(第2版)>一书中的第1章,第1.5节,作者:[加]Budi Kurniawan,更多章节内容可以访问云栖社区"异步社区& ...

  2. 《Java和Android开发学习指南(第2版)》——第2章,第2.10节本章小结

    本节书摘来自异步社区<Java和Android开发学习指南(第2版)>一书中的第2章,第2.10节本章小结,作者 [加]Budi Kurniawan,更多章节内容可以访问云栖社区" ...

  3. oracle java认证_如何通过Oracle的Java认证-开发人员实用指南

    oracle java认证 by javinpaul 由javinpaul 如何通过Oracle的Java认证-开发人员实用指南 (How to Pass Oracle's Java Certific ...

  4. aws搭建java项目_开发人员指南 - AWS SDK for Java 1.x - 适用于 Java 的 AWS 开发工具包...

    本文属于机器翻译版本.若本译文内容与英语原文存在差异,则一律以英文原文为准. 开发人员指南 - AWS SDK for Java 1.x 适用于 Java 的 AWS 开发工具包为 Amazon We ...

  5. 开学季,给Java开发学习者的开发工具选择指南

    又到了大学开学和升级时间,这个时候很多同学们陷入了又一轮沉默:教材中开发工具都10年高龄了.新版本工具如何配置··· 对于此,小编为Java开学做一份开发软件的使用教程导航: Eclipse 作为诸多 ...

  6. Java 单体服务开发指南

    文章目录 一.代码组织模式 1.多仓库 2.单体仓库 二.编程规约(参考<阿里 Java 开发手册>) 1.命名风格 2.常量定义 3.代码格式 4.OOP 规约 5.日期时间 6.集合处 ...

  7. java的flex开发_繁忙的Flex Java开发人员指南

    java的flex开发 除非您在过去的四年左右的时间里一直从相当大的巨石下面编写代码,否则对于所有出色的孩子来说,"富Internet应用程序"或" RIA"的 ...

  8. Android 开发工程师面试指南

    原文链接:https://github.com/GeniusVJR/LearningNotes <Android 开发工程师面试指南 LearningNotes >,作者是知乎Androi ...

  9. Go 开发关键技术指南 | 敢问路在何方?(内含超全知识大图)

    作者 | 杨成立(忘篱) 阿里巴巴高级技术专家 Go 开发关键技术指南文章目录: 为什么你要选择 Go? Go 面向失败编程 带着服务器编程金刚经走进 2020 年 敢问路在何方? Go 开发指南大图 ...

  10. Android开发工程师面试指南

     Android开发工程师面试指南 功能介绍     给Android开发工程师的一份面试指南,包含面试题集与简历模板. 面试题集 面试题集里的答案大部分来源于我的博客,因此这个题集也相当于是我的博客 ...

最新文章

  1. mysql授权用户主机_MySQL用户授权(GRANT)
  2. 如何快速在oracle内生成数据,[Oracle]快速生成大量模拟数据的方法
  3. NWERC2020J-Joint Excavation【构造,贪心】
  4. 多重 for 循环,如何提高效率?
  5. 如何在android进行ltp测试,Android系统完整性度量架构IMA-EVM
  6. 中国基座臂行业市场供需与战略研究报告
  7. ajax如何用编号查询姓名,Ajax js 使用Ajax检测用户名是否存在
  8. 成为一名PHP专家其实并不难
  9. dell笔记本驱动安装失败_声卡驱动安装失败的解决方法
  10. 非平稳序列的随机分析
  11. pycharm无法创建虚拟环境Virtualenv(Directory ...\python not found)
  12. [RedHat] RHCE_RHEL6_实战精品 6.postfix邮件服务器
  13. dhcp服务器怎么设置虚拟网段,配置DHCP服务器不同网段分配ip
  14. macbook桌面的文件突然消失的解决方案
  15. 判断一个轮廓是否为圆形
  16. HTML基础之 HTML5新增视频和音频标签
  17. pytorch中view()和flatten
  18. 用Web标准进行开发
  19. 最大化 LoRa 长距离,您应该知道的完整秘籍
  20. Codeforces 127C Hot Bath

热门文章

  1. KMS模拟器VLMCSD再次更新
  2. 四象限原则+番茄时间管理法
  3. Django 搭建知乎热榜 API
  4. 【定制开发】【M3】基于Python+pygame实现的人机AI对战五子棋游戏(保姆级入门讲解)
  5. 2.4G信道跳频-LFSR-C代码实现
  6. qt.qpa.plugin: Could not load the Qt platform plugin “xcb“ in
  7. 算法模板-深度优先遍历
  8. java安卓屏幕护眼效果好_当前安卓机自带的护眼模式,比护眼大师的好嘛?
  9. 多功能下拉分页选择插件SelectPage插件 http://www.jq22.com/jquery-info14227
  10. NiFi 一键自动升级Nar包