ios微信支付如何判断微信扫描支付成功跳转和怎么调转到指定

在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。
问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
iOS开发支付宝和微信支付完成为什么跳转到了之前开发的一个app, 之前app和现在的app用的支付那些参数一样,有关系吗?
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
检查是否支付宝的sdk配置不正确
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
都对吧,第一个工程支付没有问题,只是把那些参数用到第二个工程的时候,支付完或者点取消会跳转到第一个工程
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
应该是你这两个应用的 支付宝 fromScheme 参数设置成了同一个。
同步到新浪微博
分享到微博?
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
我要该,理由是:
在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。17:33 提问
调起微信支付后,进入微信,中间出现一个确定按钮,点击后返回APP,错误是-2
在执行WXApi sendReq:req后调起微信支付后,进入微信,中间出现一个确定按钮,点击后返回APP,错误是-2
谁碰到过这个问题,这是怎么回事哈?
没c币,见谅
按赞数排序
因为你的请求出错了,错误码是0才是支付成功。检查下你的微信支付的请求是否按照微信官方的说明配置正确
你应该看看微信的文档,既然有错误码,就能查到错误原因。到时候有问题再提出来。
另外,有些问题直接问微信那边还是比较快的。
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐微信支付问题,支付成功后跳转到指定页面
微信支付分为四步:
1、获取code
2、获取opendi
3、获取相应数据得到商品订单数组
4、支付返回(js 判断)
include("includes/modules/payment/WxPayPubHelper.php");
&//使用jsapi接口
&$jsApi = new JsApi_pub();
&//=========步骤1:网页授权获取用户openid============
&//通过code获得openid
&if (!isset($_GET['code']))
&//触发微信返回code码
& & &$url =
$jsApi-&createOauthUrlForCode(WxPayConf_pub::JS_API_CALL_URL);
&ecs_header("Location: $url");
&//获取code码,以获取openid&
& & &$code =
$_GET['code'];
&$jsApi-&setCode($code);
& & &$openid =
$jsApi-&getOpenId();
&if(!empty($openid)){
&include_once('includes/lib_clips.php');
&include_once('includes/lib_payment.php');
获取订单信息& }
&$unifiedOrder = new
UnifiedOrder_pub();
&//设置统一支付接口参数
&//设置必填参数
&//appid已填,商户无需重复填写
&//mch_id已填,商户无需重复填写
&//noncestr已填,商户无需重复填写
&//spbill_create_ip已填,商户无需重复填写
&//sign已填,商户无需重复填写
&$unifiedOrder-&setParameter("openid","$openid");//商品描述
&$out_trade_no = $order['order_sn'];
&$unifiedOrder-&setParameter("body","$goods_name");//商品描述
&//自定义订单号,此处仅作举例
&//$timeStamp = time();
&//$out_trade_no =
WxPayConf_pub::APPID."$timeStamp";
& & &$total_fee
&$total['amount']*100;
&$unifiedOrder-&setParameter("out_trade_no","$out_trade_no");//商户订单号
&$unifiedOrder-&setParameter("total_fee","$total_fee");//总金额
&$unifiedOrder-&setParameter("notify_url",WxPayConf_pub::NOTIFY_URL);//通知地址
&$unifiedOrder-&setParameter("trade_type","JSAPI");//交易类型
&//非必填参数,商户可根据实际情况选填
&//$unifiedOrder-&setParameter("sub_mch_id","XXXX");//子商户号
&//$unifiedOrder-&setParameter("device_info","XXXX");//设备号
&//$unifiedOrder-&setParameter("attach","XXXX");//附加数据
&//$unifiedOrder-&setParameter("time_start","XXXX");//交易起始时间
&//$unifiedOrder-&setParameter("time_expire","XXXX");//交易结束时间
&//$unifiedOrder-&setParameter("goods_tag","XXXX");//商品标记
&//$unifiedOrder-&setParameter("openid","XXXX");//用户标识
&//$unifiedOrder-&setParameter("product_id","XXXX");//商品ID
& & &$prepay_id
= $unifiedOrder-&getPrepayId();
&//=========步骤3:使用jsapi调起支付============
&$jsApi-&setPrepayId($prepay_id);
&$jsApiParameters =
$jsApi-&getParameters();
&//$jsApiParameters =
json_encode($jsApiParameters);
&$smarty-&assign('pay_online',
$jsApiParameters);
JavaScript语言:&
&&/span&script type="text/javascript"&
&//调用微信JS api
jsApiCall()
&WeixinJSBridge.invoke(
& &'getBrandWCPayRequest',
& &{$pay_online},
& &function(res){
&WeixinJSBridge.log(res.err_msg);
&if(res.err_msg == "get_brand_wcpay_request:ok"){
&//alert(res.err_code+res.err_desc+res.err_msg);
&window.location.href="http://blog.sina.com.cn/u/";
&//返回跳转到订单详情页面
&alert(支付失败);
&window.location.href="http://blog.sina.com.cn/u/";
WeixinJSBridge
== "undefined"){
& &if( document.addEventListener ){
&document.addEventListener('WeixinJSBridgeReady', jsApiCall, false);
(document.attachEvent){
&document.attachEvent('WeixinJSBridgeReady', jsApiCall);
&document.attachEvent('onWeixinJSBridgeReady', jsApiCall);
& &jsApiCall();
& &&&/span&/script&
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。2016年1月 Java大版内专家分月排行榜第一2015年12月 Java大版内专家分月排行榜第一2015年9月 Java大版内专家分月排行榜第一2015年8月 Java大版内专家分月排行榜第一
2016年3月 Java大版内专家分月排行榜第二2016年2月 Java大版内专家分月排行榜第二2015年11月 Java大版内专家分月排行榜第二2015年10月 Java大版内专家分月排行榜第二
2017年2月 Java大版内专家分月排行榜第三
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。

我要回帖

更多关于 微信h5支付成功跳转 的文章

 

随机推荐