支付宝小程序如何实现收款到不同账户

支付宝小程序如何实现收款到不同账户

背景

公司最近准备调整支付宝小程序的收款账号,让我这边去调整,公司以前也没人弄过,只能自己一步一步摸索了,搞定之后,就打算写一篇文章记录一下这个过程。具体就是:公司的支付宝小程序是使用A支付宝账号创建的,支付宝小程序默认收款就是收款到创建的支付宝账号,它跟微信小程序收款的商户号概念还不一样,然后随着公司业务的发展,现在想实现在A小程序下单实现收款到B账号去,这就需要实现支付宝小程序如何实现收款到不同账号,梳理一下:
A账号:创建小程序的支付宝账号
B账号:收款账号
目标:在A账号购买商品收款到B账号去。不再是默认的收款到A账号

具体实现

根据相关的技术调研,最终我选择了第三方应用授权方案
参考支付宝的开发文档:https://opendocs.alipay.com/support/01raxz

一、创建第三方应用

1.1 使用A账号登录支付宝开放平台,点击控制台:
在这里插入图片描述
选择第三方应用创建第三方应用
在这里插入图片描述
创建第三方应用
1.2 创建好第三方应用之后,点击应用进入设置页面,设置好应用的基础信息和开发设置
在这里插入图片描述

二、邀请商家授权绑定第三方应用

点击控制台-商家授权
在这里插入图片描述
输入商家账号B,邀请授权

三、商家同意授权

使用B账号登录商家开放平台,同意授权,这里图片找不到了就不放图片了,步骤应该挺简单的,登录到商家开放平台应该就能看到,没有的话可以看看右上角小喇叭里面有没有通知消息,B账号同意授权后,登录A账号到支付宝开放平台对应的第三方应用的商家授权页面会显示授权token,该token在拉起支付的时候需要用到。

四、系统支付代码改造

把对应的授权token存在数据库的配置表中,拉起支付的时候根据不同的场景获取对应的参数拉起支付
具体拉起支付接口文档https://opendocs.alipay.com/open/02np92,其中的app_auth_token就是B账号授权给A账号的token

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值