微信外部浏览器支付遇到:支付场景非法、appid 未关联paysignkey、商户支付下单id非法 等问题

iOS微信支付 最近要用微信支付功能,在此总结一下! 需要下面第三方支持 1、首先到微信开放平台上,申请app及与T进行签约、认证 https://open.weixin.qq.com/ 获取到: /**  *  微信开放平台申请得到的 appid, 需要同时添加在info.plist文件中URL schema,用于完成时,回调到app  */ #define WXA 阅读详情
正常流程用户支付完成后会返回至发起支付的页面,如需返回至指定页面,则可以在MWEB_URL后拼接上redirect_url参数,来指定回调页面。

如,您希望用户支付完成后跳转至https://www.wechatpay.com.cn,则可以做如下处理:

假设您通过统一下单接口获到的MWEB_URL= https://wx.tenpay.com/cgi-bin/mmpayweb-bin/checkmweb?prepay_id=wx20161110163838f231619da20804912345&package=1037687096


则拼接后的地址为MWEB_URL= https://wx.tenpay.com/cgi-bin/mmpayweb-bin/checkmweb?prepay_id=wx20161110163838f231619da20804912345&package=1037687096&redirect_url=https%3A%2F%2Fwww.wechatpay.com.cn

后台预支付之后,前台 wx.config之后直接通过回调的方式,打开回调链接,进行支付,不需要调用js方法wx.choosewxpay。

wx.choosewxpay只在微信内部浏览器开发微信公众号时使用。

 

< END >

程序员NBA

一个有故事的程序员

或者加我微信1414200300一起讨论java技术,有什么问题群里人也可以帮你一起解决

手撕微信H5支付遇到的坑 最近“手撕”一词很火,加上最近在做微信H5支付遇到各种坑,故以此为题,书写微信支付的坑,预祝后来同仁饶坑而行,或者早日出坑。一、准备工作 1.申请各种appid:本人项目中遇到的场景是在《app端》的《H5》中完成《公众号的微信支付》,加《》的意思是需要你注意了。所以我的appid有3个: 应用的appid即app端的,Web端的 appid即H5用的,及微信公共号用的。 重点:商户号有两个 阅读详情

相关推荐

微信支付--统一支付接口被坑经历

NULL 博文链接:https://1036225283.iteye.com/blog/2218384

微信JSAPI支付踩坑总结

微信JSAPI支付踩坑总结

Dの博客 3922

Haystack框架实战:从零构建企业级智能问答系统

自然语言处理(NLP)技术通过让计算机理解和生成人类语言,正在深刻改变信息检索与交互方式。其核心原理在于将文本转化为机器可处理的向量表示,并通过语义相似度计算实现精准匹配。这一技术价值在于能够从海量非结构化数据中快速提取精准信息,大幅提升知识获取效率。在工程实践中,检索增强生成(RAG)架构结合了密集向量检索与大语言模型生成能力,成为构建智能问答、知识库助手等应用的主流方案。该架构通过将用户查询与文档库进行语义匹配,并为大语言模型提供精准上下文,有效提升了回答的准确性与可追溯性。本文以Haystack这一生

weixin_42521032的博客 577

微信支付遇到的各种坑及解决方案

按照官方文档配置 https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=9_1 微信支付需要得到以下字段 /** 商家向财付通申请的商家id */ @property (nonatomic, retain) NSString *partnerId; /** 预支付订单 */ @property (

时光凉凉 1万+

龙头复盘神器/复盘于导出工具最新版5.6

龙头复盘神器,复盘于导出工具

初入python踩过的坑 8232

零基础学习大气污染模式(WRF、WRF-chem、smoke、camx等)

零基础学习大气污染模式(WRF、WRF-chem、smoke、camx等)

weixin_56135535的博客 653

Android关于微信支付一波三折的那些坑

最近做微信和支付宝支付,感觉很蛋疼,支付宝对接很顺利,在开放平台把资料申请好后,App 除了填写AppID和AlipayUtil外其他的不需要,和后台联调调用发起支付接口,调起客户端进行支付,然后根据回调通知前端刷新界面,半小时搞定.然而微信支付虽然接过很多次了,只有2015年那会是自己申请的账号,签名和包那些信息都是亲自填的,除了验证签名话费的时间比较多,其他的都比较顺利,很快就接好了,这次真是刷新了我的认识,本来官网资料杂乱,demo还是很老的版本,下载后运行起来一堆报错,还需要各自ke...

u012556114的博客 809

TwinCAT3新手必看:5分钟搞定EtherCAT从站PDO动态配置(附电流变量添加技巧)

本文为TwinCAT3新手提供了EtherCAT从站PDO动态配置的快速入门指南。文章详细解析了Process Data Object(PDO)在实时数据交换中的核心作用,并分步演示了在TwinCAT3工程中扫描从站、动态添加与映射PDO(包括接收PDO和发送PDO)的完整操作流程。重点分享了如何灵活添加并监控如电机实际电流等关键工艺变量的高级技巧,并针对不同品牌驱动器的兼容性问题提供了实用的调试心法和解决方案,帮助工程师快速上手并优化工业自动化系统。

xgboost6farmer的博客 452

解决微信App支付服务端,App上提示“商户支付下单id非法”

折腾了半天,请大家一定要注意 统一下单接口,返回的字段名是“prepay_id” 调起支付接口,传入的字段名是“prepayid” 坑爹的微信支付!! 同时呼吁大家一定要养成命名规范。。。

秋叶孤狼的博客 1万+

数字后端:版图基础seal ring

seal ring结构是为了防止划片或封装对芯片造成破坏,从而在芯片与划片道(scribe line)之间添加的一圈保护环

m0_61544122的博客 1万+

【Agent从入门到实践】01 从“工具函数”到“智能体”:Agent与传统程序的核心区别

传统程序是“你教它怎么做,它才做什么”,Agent是“你告诉它做什么,它自己想怎么做”。从技术层面来说,这个区别的背后,是Agent融合了大语言模型(LLM)、记忆能力、工具调用能力、决策能力等技术,才实现了“自主思考”和“灵活执行”,而这些技术,咱们会在后面的章节中一步步拆解,手把手教大家实现。

人工智能AI技术 986

iOS 微信支付,APPID未关联PaySignKey

最近集成微信支付,iOS正常导入库,调起微信的时候出现这么个情况   原因呢可能是因为后台没仔细看文档   prepayid这个字段是订单号,需要后台调微信接口来获取,正常应该长这个样子prepayid=wx03162103469366a9464a766c3712574076 所以,这是后台的锅...

naziyu的博客 2869

多物理场光学仿真软件:Lumerical_(15).多物理场耦合仿真案例分析

在多物理场光学仿真中,Lumerical 软件提供了强大的工具来模拟复杂的光学系统,包括光子学、热学、力学和电学等多物理场的耦合。本节将通过具体的案例分析,展示如何在 Lumerical 中进行多物理场耦合仿真的开发和实现。我们将从简单的热光效应仿真入手,逐步深入到更复杂的多物理场耦合场景,如光电效应和光力学效应。每个案例都将包括详细的原理说明和具体的代码示例,帮助读者更好地理解和应用这些技术。

kkchenjj的博客 1022

关于对接支付接口遇到的问题(微信和支付宝)

目录 前言 问题 支付场景非法或请在微信外打开订单 微信公众号支付 错误chooseWXPay:fail, the permission value is offline verifying 其他支付对接方式 H5微信支付 支付宝支付 前言 这次项目是基于react写的一个h5,但是后期改成了SDK的形式,打包工具用的webpack;总的来说遇到了不少问题,解决的时候一度挠秃头。毕竟挂钩是否能提前转正,碍于面子总想着加班提前完成,费了不少精力,好在是终于完成了,松了口气~ 对于这次项.

绥兮的博客 5217

YOLOv8 改进有效涨点专栏目录 | 含卷积、主干、注意力机制、Neck、检测头、损失函数、二次创新C2PSA/C3k2等各种网络结构改进

YOLOv8在目标检测领域的地位与优势模型改进的意义与价值本专栏的特色与创新点读者学习路径建议关键改进点回顾不同场景的模型选型建议开源社区资源汇总持续学习路径指南YOLOv8在目标检测领域的地位与优势模型改进的意义与价值本专栏的特色与创新点读者学习路径建议关键改进点回顾不同场景的模型选型建议开源社区资源汇总持续学习路径指南。

weixin_39818775的博客 1072

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

iOS-微信支付商户支付下单id非法

最近在APP中WKWebView中调用微信支付的时候,一直报商户支付下单id非法。看了n边微信文档,度娘了n次-----仍未解决。因为安卓的支付是没有问题的所以就跟安卓兄弟要了最终调用微信的字符串: weixin://wap/pay?prepayid%3Dwx19165520991244d92ef9ae981799966135&package=省略&noncestr=省略&a...

weixin_30606461的博客 4778

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

微信支付开发避坑

写在前面 虽然微信支付的文档被开发者骂了好几年,但遇到问题了还是得去细扣文档,微信官方文档总能把各种坑的答案深埋在文档不起眼的各处,也是费了功夫~~ 关键参数汇总 对于JSAPI支付,二维码支付,小程序支付所需的几个关键参数: wx.appId: xxxxxxx ##小程序或公众号appid wx.mchId: xxxxxx ##支付商家的id wx.key: xxxxx ##商家支付密钥( key设置路径:微信商户平台(pay.weixin.qq.com)-->账户设置-

KKALL1314的博客 1210

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

枚举策略模式实战:优雅消除支付场景的if-else

本文提出使用枚举实现策略模式来优化支付场景中的条件逻辑。通过定义包含抽象方法的策略枚举(如ALIPAY、WECHAT_PAY等),每个枚举常量实现具体的支付逻辑。上下文处理器通过枚举的valueOf()方法直接获取策略实例,彻底消除if-else语句。该方案具有强类型约束、符合开闭原则(新增策略只需扩展枚举)、集中管理等优势,同时能通过异常处理非法支付类型。适用于策略类型固定且行为简单的场景,相比传统工厂模式更简洁,但对于复杂策略建议仍采用接口+实现类的方式。

shitou的博客 361

记录一次解决商户传入的appid参数不正确错误

则实际请求页面目录不能为https://www.weixin.com/abc/,也不能为https://www.weixin.com/abc/123/pay/,2、如果支付授权目录设置为多级目录,就会进行全匹配,例如设置支付授权目录为https://www.weixin.com/abc/123/,1、商户最后请求拉起微信支付收银台的页面地址我们称之为“支付目录”,例如:https://www.weixin.com/pay.php。必须为https://www.weixin.com/abc/123/

m0_46944170的博客 1910

支付宝商户支付报错误代码 invalid-app-id 错误原因: 无效的AppID参数

遇到“invalid-app-id”这个错误代码,通常意味着在尝试调用支付宝接口时提供的AppID是无效的。:如果您是在开发环境中测试,请确保使用的是开发环境对应的AppID和密钥。生产环境和开发环境的数据是隔离的,不能混用。:确保您使用的私钥或公钥与该AppID相匹配。每个AppID对应一套独立的密钥对,使用错误的密钥将导致验证失败。:检查您的应用是否有调用特定接口的权限。如果以上步骤都不能解决问题,建议联系支付宝的技术支持团队获得进一步的帮助。:请检查您输入的AppID是否正确无误,包括大小写敏感性。

qq_33240556的博客 2096

坑爹的微信支付

坑爹的微信支付

hadxu的博客 921

微信支付----没我想的那么难!

http://www.cnblogs.com/True_to_me/p/3565039.html  楼主公司是做微信周边产品开发的,最近公司接到一个case,跟客户公司接口对接,并实现微信支付。楼主可是从没接触过微信支付,当时心里感觉好高大上,能搞定么?马上忽悠来客户的公众平台帐号、密码上去看微信支付文档。   公众号支付有2种支付方式:   JS API 支付:是指用户打开图文消息或者扫描...

weixin_33716941的博客 225

微信支付paysignkey设置问题

先来搞清楚一个概念: 微信支付现在分为v2版和v3版 2014年9月10号之前申请的为v2版,之后申请的为v3版。   V2版中的参数有 AppID AppSecret 支付专用签名串PaySignKey 商户号PartnerID 初始密钥PartnerKey 并且包含一个证书文件: 安全证书 V3版中的参数有 App

谢彬の优快云专栏 2万+
上一篇: Java Base64、AES、SHA1、MD5加密算法
下一篇: linux 安装jdk
八点二十四分
博客等级 码龄10年 29粉丝 291原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值