1.调试微信支付宝整合插件支付宝APP支付,支付宝支付一直报错 ALIN10146调了6个小时

我使用的是 微信支付宝整合插件,以下为我调用支付的代码

 $params = ['amount'=> 0.01,'orderid'=> $model['order_sn'],'type'=> 'alipay','title'=> "字帖",'notifyurl'=> $this->request->root(true) . '/addons/epay/index/notifyorder/paytype/alipay','returnurl' => $this->request->root(true) . '/addons/epay/index/notifyorder/paytype/alipay', //'method'=>"app",];
$pay_params = \addons\epay\library\Service::submitOrder($params);

原因是支付宝APP支付,没配置returnurl参数,插件默认把returnurl参数加进去,值为空,并且参与了签名,生成的结果给支付宝调用的时候,这个returnurl参数为空,会报错ALIN10146,我的解决方式加returnurl参数,问题成功解决,

如果报错 ALIN10146 建议仔细检查,签名是否有 return_url为空的参数参与签名 sign_type=RSA2&return_url=&version=1.0,

return_url=这样的参数参与签名会报错ALIN10146

下面给出支付宝APP支付最快捷的调试方式

1.下载App支付服务端 DEMO 下载地址https://docs.open.alipay.com/54/106370/

2. 复制对应demo的语言的调用方法,不要用下载下来的SDK里的方法,参数太多不利于调试

3.把下面的代码复制进去,配置appid  生成的私钥  支付宝公钥(商户后台配置后生成的支付宝公钥,下面附有截图)

$aop = new AopClient;
$aop->gatewayUrl = "https://openapi.alipay.com/gateway.do";
$aop->appId = "app_id";
$aop->rsaPrivateKey = '请填写开发者私钥去头去尾去回车,一行字符串';
$aop->format = "json";
$aop->charset = "UTF-8";
$aop->signType = "RSA2";
$aop->alipayrsaPublicKey = '请填写支付宝公钥,一行字符串';
//实例化具体API对应的request类,类名称和接口名称对应,当前调用接口名称:alipay.trade.app.pay
$request = new AlipayTradeAppPayRequest();
//SDK已经封装掉了公共参数,这里只需要传入业务参数
$bizcontent = "{\"body\":\"我是测试数据\"," . "\"subject\": \"App支付测试\",". "\"out_trade_no\": \"20170125test01\",". "\"timeout_express\": \"30m\"," . "\"total_amount\": \"0.01\",". "\"product_code\":\"QUICK_MSECURITY_PAY\"". "}";
$request->setNotifyUrl("商户外网可以访问的异步地址");
$request->setBizContent($bizcontent);
//这里和普通的接口调用不同,使用的是sdkExecute
$response = $aop->sdkExecute($request);
//htmlspecialchars是为了输出到页面时防止被浏览器将关键参数html转义,实际打印到日志以及http传输不会有这个问题
echo htmlspecialchars($response);//就是orderString 可以直接给客户端请求,无需再做处理。

3.把echo的结果复制给客户端,是可以直接发起调用的,如果不能使用,说明配置的公钥或私钥APPID是错的,仔细检查,可以加裙     721200119问我,我是裙住

fastadmin 微信支付宝整合插件 支付宝APP支付 ALIN10146相关推荐

  1. 支付宝手机网页唤醒app支付

    请直接看原文 下面链接是新版本的RSA2加密方式,这篇介绍的是老版本的手机网站唤醒app支付 新版支付宝手机网站唤醒app支付.支付宝pc支付.支付宝无密退款实现 http://blog.csdn.n ...

  2. php 支付宝电脑支付宝,PHP语言学习之php 做支付宝电脑网站和app支付

    本文主要向大家介绍了PHP语言学习之php 做支付宝电脑网站和app支付,通过具体的内容向大家展示,希望对大家学习php语言有所帮助. 首先支付宝的文档真是看得头晕眼花,摸不着北的感觉,网上百度PHP ...

  3. django手机访问_Django对接支付宝电脑网站、App支付步骤详解!这个框架是真强!...

    一.前言 本文主要针对 Python for Django 在对接支付宝电脑网站.手机网站.App支付过程中具体实现步骤进行详解: 相信大家支付功能也写了不少,但时间一长,再次用到的时候有些细节难免会 ...

  4. php网页跳转支付宝app,php 做支付宝电脑网站和app支付

    首先支付宝的文档真是看得头晕眼花,摸不着北的感觉,网上百度PHP支付宝一堆都是花里胡哨的,看得一脸懵逼.所以自己整理了一下,其实也没那么复杂直接上代码: php 电脑支付的方法: /** * 支付宝支 ...

  5. php 做支付宝电脑网站和app支付

    首先支付宝的文档真是看得头晕眼花,摸不着北的感觉,网上百度PHP支付宝一堆都是花里胡哨的,看得一脸懵逼.所以自己整理了一下,其实也没那么复杂直接上代码: php 电脑支付的方法: 1 2 3 4 5 ...

  6. 安卓苹果手机在微信内打开支付宝h5拉起app支付

    // 监控微信浏览器isWeiXin() { let ua = window.navigator.userAgent.toLowerCase(); if (ua.match(/MicroMesseng ...

  7. 支付宝APP支付ALIN10146问题

    参数没得问题,支付时返回了4000错误码,然后提示"系统繁忙,稍后重试,ALIN10146问题",反复校对了参数,签名过程等,最后发现是沿用了之前的RSA签名方法,改为RSA2签名 ...

  8. 支付宝:APP支付接口2.0(alipay.trade.app.pay)

    本章是跟支付宝进行签约对接商户服务端(也就是自行开发的JAVA后端),做此记录. 文献基本都来源于支付宝,详情请看支付宝官方文档:APP支付 目录 系统交互图 服务端demo 配置参数 获取APPID ...

  9. 支付宝APP支付申请

    1.登录支付宝商家中心申请APP支付 2.这个是已申请审核过了,已生效的状态 3.可以从查看详情的自研接入或首页选择我是开发者进入开放平台 4.在开放平台中创建应用 5.点击创建的应用,设置加签,回调 ...

最新文章

  1. 后台工具screen
  2. 如何在Photoshop中制作双曝光图像
  3. 2.18 特殊权限set_uid 2.19 特殊权限set_gid 2.20 特殊权限stick_bit 2.21 软链接文件 2.22 硬连接文件...
  4. 3d打印 开源_公开地图以实现可持续性,在农场进行3D打印以及更多开源新闻
  5. 详细分析 Sonlogger 任意文件上传漏洞 (CVE-2021-27964)
  6. mysql 优化count_MySQL优化之COUNT(*)效率
  7. 大话IT第14期:iOS、Android、Mango 你的选择?
  8. 定了!这 35 所高校将设人工智能本科专业!
  9. 牛学长iTunes备份密码移除工具
  10. 如何将文件或文件夹加入杀毒软件白名单步骤
  11. linux中()、[]、{}、(())、[[]]等各种括号的使用
  12. 计算机应用责编处理录用几率大吗,等待责编处理是什么意思
  13. Keil V5.37.0.0 - 按 F12 无法跳转到定义
  14. 教你微信怎么投票快之微信投票快速投票方法
  15. 【Servlet】什么情况下调用doGet和doPost
  16. 海思Hi3519A开发(6.sample内容介绍)
  17. 安徽师范大学计算机与信息学院研究生导师,安徽师范大学数学计算机科学学院导师介绍:郭要红...
  18. 小飞的电梯调度算法,光影切割问题编程之美
  19. 机器人算法工程师入门指南(一)如何成为一名机器人算法工程师?
  20. android mm是什么版本,Android中m、mm、mmm、mma、mmma的区别

热门文章

  1. JAVA IO必会概念
  2. 微软宣布Windows更新计划,Win10将在2025年停止服务支持
  3. 黑苹果升级更新macOS 13 Ventura 问题整理
  4. “正德厚生、臻于至善”这句话是什么意思?
  5. Apple Watch Ultra和Apple Watch Series 8 区别 续航 功能介绍
  6. 计算机开机没有显示是什么原因是什么情况,电脑开机后显示器没有反应解决方法...
  7. 2021第五届航交会暨全球物流博览会向航运物流产业链人士发出邀约!金秋十月,共聚宁波!
  8. Php绘制棋盘,第二次DIY棋盘,纯手工绘制完美棋盘
  9. 装配式施工在建筑装修中的应用研究
  10. 面试题:在9个点上画十条直线,每条直线上至少三个点