支付宝开发平台怎么对接网站?如何快速将自己的应用接入到支付宝
支付宝开发平台怎么对接网站?如何快速将自己的应用接入到支付宝
2024-06-26 04:01:25  作者:嗯嗯嗯嗯嗯  网址:https://m.xinb2b.cn/sport/wlj477138.html

在当今的互联网时代,第三方支付已经成为了我们不可或缺的一个生活工具。强大的支付能力,在影响着我们的生活方式的同时,也成为了互联网公司必不可少的业务拼图。他可以为商家提供快速可靠的强大支付能力,拓展商家的业务范围。而在众多第三方支付产品中,支付宝无疑是其中最为重要的一个产品。

这个专题带大家快速将自己的应用接入到支付宝,给自己公司的应用增加支付宝的支付能力。

一、支付宝应用基础概念介绍1、支付宝的开放能力:

首先我们需要对支付宝产品的整个开放能力有个大致的了解,才能理解我们要怎么将自己公司的应用与支付宝进行融合。在支付宝官方平台的文档中,对整个支付宝产品的开放能力有个完整的介绍。参看 https://opendocs.alipay.com/open/00 a0ut

我们这次重点关注的是其中的支付能力。这些支付能力针对不同的场景提供不同的支付方式,结合我们自己的生活经验,很容易理解。

当面付 这个场景就是我们到超市、商店进行购买支付时的场景。可以是商家提供一个二维码,客户用支付宝扫描支付,也可以是客户打开自己的付款码,给商家扫描完成支付。

APP支付 这个就是嵌入到APP移动应用当中的支付能力。比如可以在淘宝中快速使用支付宝支付。

2、支付宝应用开发模式:

支付宝的支付能力有一个专门的管理平台 http://open.alipay.com。 这个平台是支付宝对外重要管理平台。而在这个开放平台下,还有两个重要的子平台: 面向商家的支付宝商家中心( https://mrchportalweb.alipay.com/ ) 和 面向开发者的支付宝开放平台( https://openhome.alipay.com/ )。这两个平台会共用支付宝的账户。

通常的开发模式需要由开发者在支付宝开放平台创建自己的应用,然后给应用定制一些特定的能力,比如支付、营销等。

然后由商家到支付宝商家中心的帐号中心绑定应用,这样商家就可以用上应用提供的能力。

支付宝开发平台怎么对接网站?如何快速将自己的应用接入到支付宝(1)

当然,我们在开发学习时,可以用一个支付宝帐号同时登录两个平台。而我们作为开发者,重点就是关注开放平台中的程序开发。

支付宝开发平台怎么对接网站?如何快速将自己的应用接入到支付宝(2)

3、沙箱环境与正式环境:

在支付宝开放平台上,给开发者提供了一个测试用的沙箱环境。https://open.ali pay.com/platform/appDaily.htm?tab=info

其中,沙箱应用tab页中给出了沙箱环境中一个测试商户的详细信息。沙箱帐号给出了沙箱环境中的一个商家帐号和用户帐号,这些测试帐号会定期改变的。而沙箱工具里给出了沙箱环境的配套工具。例如我们要测试支付宝的扫码支付,就需要下载沙箱环境的支付宝APP。

正式环境中的这些参数在按照支付宝的规则进行注册、审核后,都是可以获得的。另外要注意,沙箱环境中的商户已经签约了非常多的产品。在正式环境中,这些产品都需要单独签约。

我们这次就会带大家完成电脑网站支付和当面付两个场景的应用开发。

二、电脑网站接入1、支付场景

电脑网站支付场景中,客户在PC网站上选定商品,并下单。下单完成后,电脑网站发起支付宝支付,引导用户进入一个支付页面。在支付页面,客户可以使用支付宝APP扫码支付,或者输入帐号密码进行支付。

2、沙箱对接流程:

在沙箱应用页面下方点击电脑网站支付(网页地址: https://opendocs.alipay.co m/open/270/106291 ),选择SDK&DEMO,获取电脑网站支付的Demo, alipay.trade.page.pay-JAVA-UTF-8.zip

支付宝开发平台怎么对接网站?如何快速将自己的应用接入到支付宝(3)

压缩包解压后,导入到Eclipse中。这是个tomcat工程的模版,我们只需要修改其中AlipayConfig.java中的参数配置,就可以部署到tomcat中进行测试了。

支付宝开发平台怎么对接网站?如何快速将自己的应用接入到支付宝(4)

其中

app_id 属 性 可 以 在 沙 箱 应 用 页 面 直 接 获 取 。 gatewayUrl这个属性是请求网关地址URL,默认是正式环境的网关地址。沙箱环境的网关地址是: https://openapi.alipaydev.com/gateway.do 。notify_url和return_url这两个地址是支付宝服务器与应用进行交互的地址。其中notiry_url用于推送交易记录,而return_url是支付完成后的页面跳转地址。

应用需要部署到公网才能与支付宝进行交互。开发过程中,如果没有公网地址,可以上ngrok申请一个免费的公网地址,进行内网穿透访问到开发机器上。

alipay_public_key是支付宝公钥属性,需要在沙箱应用页面查看。merchant_private_key是应用自己设置的私钥。其中,这个密钥需要生成一对公私钥,将应用的公钥上传到支付宝上,而私钥自己保存。

支付宝开发平台怎么对接网站?如何快速将自己的应用接入到支付宝(5)

其中,关于密钥的生成,可以下载支付宝提供的密钥生成器,进行生成。

支付宝开发平台怎么对接网站?如何快速将自己的应用接入到支付宝(6)

支付宝采用的是RSA非对称加密的方式来保证业务请求的安全性,RSA加密方式需要两个成对生成的公私钥,来对报文分别进行加密和解密,其中私钥自己保存,而公钥则分发给对应业务方。通常用于一次请求的加解密过程。而支付宝开放平台采用的是双向非对称加密的安全机制。

应用往支付宝发起请求时,需要自己保存私钥,用来对发往支付宝的请求报文进行加密。而公钥需要上传到支付宝中,这样支付宝才能用这个公钥来对报文进行解密。而支付宝在往应用推送业务报文时,同样需要为这个应用生成一对密钥,自己保存私钥,用来对业务报文进行签名。而公钥就需要应用自己去获取,用来对业务报文进行验签,这样才能保证业务报文的安全性。

3、测试验证

所有参数配置完成后,就可以发布到tomcat中进行测试了:

支付宝开发平台怎么对接网站?如何快速将自己的应用接入到支付宝(7)

主要的业务功能:

点击付款后,会进入付款页面:

支付宝开发平台怎么对接网站?如何快速将自己的应用接入到支付宝(8)

在这个页面,可以使用客户的支付宝扫码支付或者网页登录支付。注意,这个是沙箱环境的支付页面,需要使用沙箱环境的支付宝APP扫描二维码支付,或者使用沙箱环境用户信息进行页面登录支付操作。支付完成后,还可以进行对应的其他支付操作。

测试结果:

在这个Demo中,可以使用沙箱环境的买家信息购买商品,并进行退款查询等操作。买家和商家的账户信息可以在沙箱账户页面及时的查看到。

分享就到这里啦,喜欢的朋友们点赞,收藏,加关注哦!领取资料后台私聊小编:即可免费领取!

  • 想改变自己只要做到这三点就可以(可以从这几个方面做起)
  • 2024-06-27可以从这几个方面做起提升技能:坚强强大自己便是关键,无论何时,无论谁,无论言语,提高自己的能力,培养自己的心,建立一个更强大的自己!如果你想看看这个世界,要么多读书,要么多旅行如果你想认识一个优秀的人,你为什么要让别人接。
  • 同学聚会邀请函简短(简短邀请函范文如下)
  • 2024-06-27简短邀请函范文如下亲爱的同学们:大家好!这是一次久违的约会,这是一次我们等得太久太久的相聚光阴荏苒,岁月如梭自86年初夏金水一别,天各一方,至今已廿四载廿四年沧海桑田,世事变迁,廿四年人在旅途风雨兼程,廿四年桃花匆匆花。
  • 怀孕7个月发现肌瘤病变了怎么办(妊娠查出子宫肌瘤)
  • 2024-06-27妊娠查出子宫肌瘤子宫肌瘤是女性常见的疾病之一专家表示,很多女性是在体检做妇科B超时发现子宫肌瘤,它是一种良性肿瘤,其中有30%至40%的患者会出现症状,这与肌瘤的位置、生长速度及肌瘤是否存在变性有密切关系北京大学人民。
  • 网上被人骚扰恐吓(网络语音聊天涉黄)
  • 2024-06-27网络语音聊天涉黄一些语音交友软件暗藏挑逗式聊天有人招聘陪聊者提特殊要求网络语音聊天服务“涉黄”现象调查调查动机互联网创新日新月异,随之而来的网络安全风险层出不穷,互联网安全问题越来越引发人们的重视据不完全统计,仅在去。
  • 事件触发机制中的事件(什么是事件什么是事件流)
  • 2024-06-27什么是事件什么是事件流一.什么是事件模型1.事件事件是用户对浏览器的一个动作或者浏览器自身执行的某种动作,文档或浏览器窗口发生特定交互的瞬间2.事件流事件流:从页面中接收事件的顺序ie和Netscape提出了两种相反的事件。
  • 蛋炒饭怎么做不用米饭(蛋炒饭怎么做没有一粒大米)
  • 2024-06-27蛋炒饭怎么做没有一粒大米大家好,我是Allie,美好的一天从营养早餐开始,吃好早餐,一整天都精力充沛早餐吃好、午餐吃饱、晚餐吃少,低油低盐、清淡饮食,这是我多年的习惯,希望和朋友们一起吃出健康、吃出美丽、吃出好身材!蛋炒饭再。
  • 拉布拉多犬怎么养(如何养殖拉布拉多犬)
  • 2024-06-27如何养殖拉布拉多犬饮食方面,养护拉布拉多,饮食是非常重要的,拉布拉多犬食量比较大,但是不怎么挑食,所以会比较省心喂养拉布拉多过程中,有能力的话尽量选择天然优质的狗粮,这样拉布拉多才能获得比较全面均衡的营养物质同时,要让。
  • 国际航空枢纽上海(上海离国际航空枢纽还有多远)
  • 2024-06-27上海离国际航空枢纽还有多远浦东机场有建设国际航空枢纽的雄心,但外有香港仁川、内有首都白云,大兴机场也将加入混战,浦东该如何突围图源pexels《财经》记者王静仪|文施智梁|编辑正值浦东机场通航20周年,全球最大的单体卫星厅于9。
  • 谁饰演的妲己最让你心动(同是饰演妲己一个嫁入豪门)
  • 2024-06-27同是饰演妲己一个嫁入豪门很多观众非常喜欢玄幻题材的影视剧,最为有名的莫过于“封神”系列曾经先后翻拍了多次,每一部都成为观众热议的热门影视剧其中有一部《封神榜》影响力最大,是由陈浩民和温碧霞一起主演的,温碧霞饰演美女妲己温碧霞。
  • 孙俪谈邓超春晚表现厚实(邓超春晚激情四溢的表演)
  • 2024-06-27邓超春晚激情四溢的表演1月21日,央视春晚邓超和歌手王二妮,一起合作演唱歌曲《好运全都来》现场邓超上蹿下跳引发网友热议邓超曾在彩排时透露说:“又被导演组和摄像组批评了”,因为我现场表演过于高兴,总想往台下跳,镜头老是抓不住。
  • 找工作时你遇到哪些奇葩事(网上找工作能遇到多少奇葩)
  • 2024-06-27网上找工作能遇到多少奇葩在这个鱼龙混杂社会上自诩见过风浪的我也不免被网友招聘经历笑到咱就是说我是来找工作不是找乐子的真的很爱看一些求职笑话勇敢打工人不怕困难铁汁们浅品一下“沙雕求职笑话大赏”这波招聘主打一个真诚幽默别太离谱了。
  • 周扒皮学鸡叫故事(半夜鸡叫作者高玉宝逝世)
  • 2024-06-27半夜鸡叫作者高玉宝逝世来源:紫金山新闻据封面新闻报道,《半夜鸡叫》作者高玉宝因病医治无效,于2019年12月5日16时12分逝世,享年92岁遗体告别仪式将于2019年12月7日在大连市殡仪馆举行高玉宝曾创作多部长篇小说,其。