java对接PayPal标准支付操作流程,java对接paypal流程,paypal接口开发-ESG跨境

java对接PayPal标准支付操作流程,java对接paypal流程,paypal接口开发

来源网络
来源网络
2022-07-05
点赞icon 0
查看icon 984

java对接PayPal标准支付操作流程,java对接paypal流程,paypal接口开发对接java PayPal标准支付操作流程什么贝宝 /s2PayPal是目前世界上最大的在线支付工具。就像中国的支付宝,是基于买卖双方的第三方平台。买家只要知道你的PayPal账户,就可以直接在线把钱汇到你的账户,马上到账,简单......

java对接PayPal标准支付操作流程,java对接paypal流程,paypal接口开发




对接java PayPal标准支付操作流程

什么贝宝 /s2

PayPal是目前世界上最大的在线支付工具。就像中国的支付宝,是基于买卖双方的第三方平台。买家只要知道你的PayPal账户,就可以直接在线把钱汇到你的账户,马上到账,简单方便快捷。

停靠前言

在对接PayPal的时候,发现很多线上对接的文章都是两年前的,PayPal官网页面已经发生了一些变化,导致在官网找东西浪费了很多时间。事实上,2020年对接会变得更简单。

注册官方PayPal帐户

首先,去https://www.paypal.com官方网站注册一个贝宝账户。由于一开始只是为了测试,所以只能先注册一个个人账号。但是,您也可以在个人开发人员帐户中创建沙盒测试环境和帐户。所以不用担心后续的不可操作性。

PayPal开发者平台

在浏览器中输入以下地址:

https://developer.paypal.com

点击右上角的“登录Dashboard”进入开发者平台(使用刚刚注册的官方账号登录开发者平台)。初始页面如下。我们可以看到系统自动为我们创建了默认的应用沙盒测试app。我们也可以点击沙盒下的创建应用来创建我们自己的沙盒应用。

然后点击默认应用后,会找到PayPal支付的必要参数,clientId和secret,这些参数是收到过微信支付的朋友都知道的,类似于appid和pay secret。

我们可以看到左侧菜单栏有一个沙盒栏,底部有一个账户菜单。这是存储沙盒帐户信息的位置。

点击账户,出现如下页面,其中有两个系统自动创建的买家和卖家信息。到了支付的时候,我们需要个人账户支付,然后去商家商户账户查询余额变化。目前,我们不需要登录这两个帐户。如果想登录看看账号信息,可以通过这个沙盒地址登录(这里用的是开发平台创建的沙盒账号)。

https://www.sandbox.paypal.com

开始使用java docking

通过以上步骤,我们获得了对接PayPal所需的基本测试环境和数据。接下来,是时候通过引入第三方包来与java接口了。

基本框架

跳羚

Maven的依赖关系如下。大部分在线依赖都是1.4.2版本,老了,掉牙了。后来换到了1.13.1版本。

贝宝依赖于

属国

groupIdcom.paypal.sdk/groupId

artifactIdrestAPISDK/artifactId

版本1 . 13 . 1/版本

/依赖关系

作业文件

一开始跟着网上的代码走,结果一塌糊涂,各种红红火火,加班加点的弄资料,也没时间研究原因。后来我老老实实看了公文,哈哈哈哈,结果一下子就搞定了。PayPalJavaSDK的Git地址如下

https://github.com/paypal/PayPalJavaSDK

直接滚动到最下面,有一个make your first call,我启动了run samples项目,但是不行,就老老实实点第一个吧。

里面的步骤大致翻译过来就是:

1.把刚才沙盒环境里的一个app的clientId和secret带过来。

2.创建一个支付对象,然后发起一个请求,获取创建对象的返回结果,并从中获取批准URL

3.然后请求这个审批URL,接下来的操作与代码无关。

代码部分

基本上是直接抄袭官方代码。有两个地址,成功后的跳转地址和失败后的跳转地址。这是你自己定的。可以自己编写控制器,添加两个测试接口,Success和cancel。在测试过程中,returnUrl还是有必要的,所以最好自己有这样的接口,以后执行。

请求的结果如下:

将approvalurl复制到浏览器。请求后会显示如下(如果提前在浏览器中登录账号,且账号信息在有效期内,则不会弹出登录页面),然后如何操作。

至此,我们差不多完成了。最后,我们需要执行执行接口。测试之初,我的界面是写在returnUrl中的,所以点击继续之后,我们会直接请求我事先写好的成功界面,大致如下:

支付结果

接下来,让我们登录沙盒来测试帐户。商户的账户信息如下:


文章推荐
ios手游不能上架AppStore,苹果appstore很多游戏没有了,苹果appstore为什么下不了游戏
ios无法上架App Store,苹果app store无法付费,苹果app store无法继续购买
Lazada和Shopee3个方面分析对比,lazada和shopee对比,shopee和lazada对比
LINE想要0封锁用这招告别无差别式群发,line注册后无法正常处理,为什么line注册总是无网络


特别声明:以上文章内容仅代表作者本人观点,不代表ESG跨境电商观点或立场。如有关于作品内容、版权或其它问题请于作品发表后的30日内与ESG跨境电商联系。

搜索 放大镜
韩国平台交流群
加入
韩国平台交流群
扫码进群
欧洲多平台交流群
加入
欧洲多平台交流群
扫码进群
美国卖家交流群
加入
美国卖家交流群
扫码进群
ESG跨境专属福利分享群
加入
ESG跨境专属福利分享群
扫码进群
拉美电商交流群
加入
拉美电商交流群
扫码进群
亚马逊跨境增长交流群
加入
亚马逊跨境增长交流群
扫码进群
亚马逊跨境增长交流群
加入
亚马逊跨境增长交流群
扫码进群
拉美电商交流群
加入
拉美电商交流群
扫码进群
ESG独家招商-PHH GROUP卖家交流群
加入
ESG独家招商-PHH GROUP卖家交流群
扫码进群
《TikTok综合运营手册》
《TikTok短视频运营手册》
《TikTok直播运营手册》
《TikTok全球趋势报告》
《韩国节日营销指南》
《开店大全-全球合集》
《开店大全-主流平台篇》
《开店大全-东南亚篇》
《CD平台自注册指南》
《开店大全-俄罗斯篇》
通过ESG入驻平台,您将解锁
绿色通道,更高的入驻成功率
专业1v1客户经理服务
运营实操指导
运营提效资源福利
平台官方专属优惠

立即登记,定期获得更多资讯

订阅
联系顾问

平台顾问

平台顾问 平台顾问

微信扫一扫
马上联系在线顾问

icon icon

小程序

微信小程序

ESG跨境小程序
手机入驻更便捷

icon icon

返回顶部