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

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

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

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跨境专属福利分享群
扫码进群
拉美电商交流群
加入
拉美电商交流群
扫码进群
亚马逊跨境增长交流群
加入
亚马逊跨境增长交流群
扫码进群
《开店大全-全球合集》
《开店大全-主流平台篇》
《开店大全-东南亚篇》
《CD平台自注册指南》
《开店大全-俄罗斯篇》
《韩国站内推广指南》
《韩国热销品预测》
《开店大全-日韩篇》
《开店大全-拉美篇》
《开店大全-欧洲篇》
通过ESG入驻平台,您将解锁
绿色通道,更高的入驻成功率
专业1v1客户经理服务
运营实操指导
运营提效资源福利
平台官方专属优惠
联系顾问

平台顾问

平台顾问 平台顾问

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

icon icon

小程序

微信小程序

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

icon icon

返回顶部

Baidu
map