支付宝服务商开发

news/2025/2/26 5:17:11

支付宝服务商开发,相对微信服务商来讲还是有点坑的,可能太久没接触支付宝支付了吧,作为系统服务商首先要解决几个问题。

1.关于服务商的返佣,虽然子商户在服务商下面进件产生,如果不加上额外的参数的话,服务商是收不到返佣的,只需要将可选参数里面的这个参数配置下就好了

这个参数填写服务商的合作伙伴ID,即partnerId( pid ),我对这个参数的理解是(系统服务商的收款ID),不管是普通商户还是系统服务商都只有一个pid。

2.能不能像微信那样只需要传一个子商户ID服务商就能够完成对子商户的收款呢?

    开始我也是很纳闷,API文档上面并没有像微信的文档一样让人一看就懂,没办法,先用着子商户自己发起支付的方式吧,接了几个子商户的支付之后觉得确实是挺麻烦的,不说其他的你要接

   支付,首先得要引入支付宝SDK吧,异步回调也要接一遍,这实在不是个一劳永逸的办法,开始了好一顿Searching,网上资料提到这个确实是少,毕竟服务商还是少数吧,有些踩过坑的也没有

   详细的说明,只提到弄一个app_auth_token参数,我又回去看了下API文档,找到了这个页面

 

跟着一顿搞,终于拿到了那个app_auth_token,具体步骤如下:https://docs.open.alipay.com/20160728150111277227/intro去服务商的应用里面设置一下授权回调地址(这个地址是可以带url参数的) =>

拼接一个授权链接由子商户登录PC打开完成授权确认  =>自动跳转那个回调地址并带上code,自己完成code换token及freshtoken的操作。token拿到最后就要开始做实验了,由服务商端完成子商户的支付

(所传的key全是服务商的,然后带上子商户对应的authtoken),虽然知道了就是这么回事,但还是弄了半天,支付宝里面下载的demo里面没有关于这部分的操作,所以得扒sdk源码

可以完全确定这个authtoken就是以这种方式传进去的了,开始实验

注意这个seller_id,开始不小心传了服务商的pid,钱到了服务商,然后再传了子商户的pid,结果报了个错

 

 后面找了找文档,发现里面有条潜规则:seller_id优先级>authtoken>appid对应的pid,所以这里应该是不传seller_id,钱到了子商户里面,实验完成。

 如遇到其他坑,请留言,看到会回复的

 

转载于:https://www.cnblogs.com/virtualWindGuest/p/10246168.html


http://www.niftyadmin.cn/n/4556516.html

相关文章

C.K眞的死了嗎

C.K之死  地点:医院   过程:拔掉输液管.   死因:自杀   c.k 在最后绝望的时候 最初资料就是2月13日自杀 有人说她是性爱高潮注射毒品   自杀未成功   但在第二天早上9点左右被阿姨发现   还注射了冰  用匕首在大腿和手腕处不…

gulp4配置多页面项目编译打包

又开始公司的新项目了。。。 那当我们拿到公司新项目的时候我们需要做些什么呢? 下面就来分享一下我的工作步骤吧(仅使用于初学者,大神勿见怪- -,有不好的地方希望指出,十分感谢) 1. 整版浏览 这是一个废话…

在word2010中添加带滚动条的文本框

由于文件内容过长,为了加强文章的可读性,可以添加一个带滚动条的文本框,既能使文章看起来干净整洁,同时也极大的提高了文章的可读性。 我这里对在word2010中文本框带滚动条作个介绍: 1. 打开word后,点击“…

要中文的~ 新手用的c语言编程有哪些软件

searchVC%2B%2B&suffix&restype-1&id2您去看下 VC6.0中文版吧 这里很多资源 cidE4A5AE49E62291D5518F4C52905E8279BB9B1D37&t2&fmt-新手建议使用TC2.0 VS高版本的比较复杂不建议使用 答案补充 http://search.gougou.com/search cid7497C46991962334EBE62CD…

Spring RestTemplate 集成 ClientHttpRequestFactory 提升QPS

1 工程概述 1.1 pom <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.5.5</version><relativePath/> <!-- lookup parent from repository --><…

洛谷 P4547 bzoj 5006 随机二分图 —— 状压DP+期望

题目&#xff1a;https://www.luogu.org/problemnew/show/P4547 https://www.lydsy.com/JudgeOnline/problem.php?id5006 参考博客&#xff1a;https://www.cnblogs.com/yanshannan/p/9452802.html 注意同一个点连出去的两条边本来就不能一起选&#xff01; 每次调用 map 会很…

在C语言中/n放先面和后面有什么不同啊

||| /n相当于换行 ||| /n是换行符号 ");}输出:can i help you main(){ printf("/n can i help you 放前面就是上一行换行..就是/n后面的显示从下一行开始... ||| 没什么区别..都是换行.. 放后面相当于先输出后回车 答案补充 printf("/n a")输出为&#xff…

Dokcer 桥接模式原理解析

1 Docker 网络模式 网络模式配置说明bridge模式–netbridge默认值。在Docker网桥docker0上为容器创建新的网络栈none模式–netnone不配置网络&#xff0c;用户可以稍后进入容器&#xff0c;自行配置container模式–netcontainer:name/id容器和另外一个容器共享Network namespa…