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

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

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

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专业服务案例
查看
1
1个月孵化,GMV增长4400%
【能解决问题的才叫资源 能赚钱的才叫专业】 >> Gmarket卖家店铺经过ESG跨境客户经理优化,月GMV达到20万美金!
2
对接平台官方关键人,3天解封店铺
【精准资源对接 极速解决问题】 >> ESG跨境帮我解决了韩国平台店铺异常问题——运营韩国平台的卖家
3
ESG速度!5小时,PayPal解封
【用资源解决难题 以效率展现专业】 >> ESG拥有Paypal支付和Onbuy平台双绿通道为卖家保驾护航!
4
据理力争,客户产品喜获0竞争绿洲
【只要资源好 跨境弯路少】>> ESG跨境通过专业市场调研分析产品数据,向平台争取机会,卖家成功上架市场热卖而平台稀缺产品,拓展了西班牙新商机!
ESG跨境福利分享群
加入
ESG跨境福利分享群
扫码进群
跨境福利分享群
加入
跨境福利分享群
扫码进群
亚马逊&跨境增长交流群
加入
亚马逊&跨境增长交流群
扫码进群
韩国平台交流群
加入
韩国平台交流群
扫码进群
美国卖家交流群
加入
美国卖家交流群
扫码进群
拉美电商交流群
加入
拉美电商交流群
扫码进群
欧洲多平台交流群
加入
欧洲多平台交流群
扫码进群
官网平台顾问咨询
加入
官网平台顾问咨询
扫码进群
官网底部二维码
加入
官网底部二维码
扫码进群
CD平台自注册指南
韩国平台站内推广指南-Gmarket Global
韩国大促热销品预测
开店大全-日韩篇
开店大全-欧洲篇
开店大全-蓝海篇
开店大全-北美篇
开店大全-南亚篇
开店大全-土耳其篇
跨境电商运营大全
通过ESG入驻平台,您将解锁
绿色通道,更高的入驻成功率
专业1v1客户经理服务
运营实操指导
运营提效资源福利
平台官方专属优惠
betvictor代理

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

订阅
联系顾问

平台顾问

平台顾问 平台顾问

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

icon icon

小程序

微信小程序

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

icon icon

返回顶部

进行中
全球平台详解——蓝海篇
报名中
Baidu
map