关于appcan调用微信支付接口

关于app调用微信支付接口

操作方法

  • 01

    一:业务流程 1:申请微信公众号 获取微信公众号开发者id及密钥 2:申请开通微信开发者账户 在开发者管理中心,申请相关APP调用ID及密钥 3:申请开通微信商户账户 申请开通商户账户后,需要按照第二步的步骤进行资料审核,审核通过后方可进行APP支付 二:开发流程 1:注册微信 在开发者平台找到申请支付的app应用的id,进行微信注册 2:判断手机是否安装微信 3:判断是否支持微信支付 主要取决于该公众号是否已经申请微信商户号 4:调起微信预支付功能 预支付接口及相关参数说明 https://pay.weixin.qq.com/wiki/doc/api/app.php?chapter=9_1 var param1 = { appid:// 微信公众号id mch_id://微信商户号id nonce_str: //随机字符串,不长于32位 body:,//商品描述 out_trade_no:,// 商户订单号 fee_type:"CNY", // 货币类型,默认为CNY 人民币支付 total_fee:,//总金额 spbill_create_ip:,//APP和网页支付提交用户端ip notify_url:,// 接收微信支付异步通知回调地址,通知url必须为直接可访问的url,不能携带参数 trade_type:"APP", //交易类型 APP ,JSAPI等 sign: //签名 备注1 }; alert('yuzhifu:'+param1); var data1 = JSON.stringify(param1); // alert(data1+'data1'); uexWeiXin.getPrepayId(data1); //微信预支付 备注1: 将param1参数根据ascll码从小到大排序(字典序),使用url键值格式拼接成新字符串,并且加密,如: $str=” appid=x&body=x&fee_type=CNY&mch_id=x&nonce_str=x&notify_url=x&out_trade_no=x&spbill_create_ip=x&total_fee=x&trade_type=x"; Key值设置在:账户设置-->API安全-->密钥设置 签名:sign=MD5($str.key).toUpperCase(); 其中KEY:账户设置-->API安全-->密钥设置 5:微信支付 微信支付及相关参数说明 https://pay.weixin.qq.com/wiki/doc/api/app.php?chapter=9_12&index=2 var param2 = { appid:, //公众号ID noncestr://随机数 package:"Sign=WXPay", //固定格式 partnerid:, //商户ID prepayid:, //预支付交易会话ID ,从预支付回调函数中获得 备注1 timestamp:,//时间戳 sign:qianming  //签名 备注2 }; 备注1: uexWeiXin.getPrepayId(data1); 回调上面方法后,获得data1.prepayid 备注2: 签名与预支付签名算法一样,如下: str="appid= &noncestr=&package=Sign=WXPay&partnerid=&prepayid=&timestamp=" sign=MD5(str.key) .toUpperCase(); 支付返回状态值: 0  :成功 -1 :可能的原因:签名错误、未注册APPID、项目设置APPID不正确、注册的APPID与设置的不匹配、其他异常等。 -2 :无需处理。发生场景:用户不支付了,点击取消,返回APP

(0)

相关推荐

  • 微信支付接口费用与申请条件介绍(2017)

    微信支付接口主要提供刷卡支付.扫码支付.公众号支付.APP支付四种方式,具体费率根据行业不同有所区别,大部分都是以0.6%收取手续费,其中,网络虚拟服务(包括网站.游戏).水电气生活缴费收取费率为1% ...

  • 微信支付接口怎么申请 微信支付接口申请详细教程

    微信支付接口:点击进去 一直让大家翘首以盼的微信最核心的杀手锏——“微信支付”终于开放申请了!今天微信团队在官网发布消息,微信公众平台支付功能已正式开放申请,已开通公众号的开发者可以登录公众平台申请 ...

  • 腾讯微信支付接口终于开放,使用指南(2014年)

    操作方法 01 2014年3月4日,腾讯官方已经发布,微信支付接口可以对外了,现在大家可以去申请了 通过这个消息,相信大家一定更想知道如何进行使用.小面我给大家分享下,微信支付接口如何开通和使用: 0 ...

  • 微信支付接口收不到支付通知原因

    微信支付是集成在微信客户端的支付功能,用户可以通过手机完成快速的支付流程. 本文主要介绍在开发过程中,用户下单支付完成后,统一下单API中提交的参数notify_url连接无法接收到微信通知的处理,前 ...

  • 微信支付接口怎么申请

    今日微信支付接口正式开放申请,不过虽然正式开放申请,但是微信支付现在只是针对于 通过认证的服务号,因为服务号的而功能及时为大众而服务的,比如商家,银行,政府机构的公众号,那么此次的微信支付申请主要还是 ...

  • 如何申请微信支付接口

    如何申请微信支付接口

  • 微信支付接口返回“签名错误”的其中一个原因

    切换服务器Linux服务器,微信统一支付接口 wxpay_v3版本 返回"签名错误",调试处理过程. 操作方法 01 按照引用的经验介绍,都检查了一遍没有,应该也是没有问题的,因为 ...

  • 微信商户接入微信支付接口如何收费

    微信公众号已经有很多商家在使用,当然,这里肯定会涉及到微商城,在微信内部系统发生的交易都是采用微支付的付款模式. 当然商家微信支付,和淘宝的支付宝一样是需要收取第三方支付费用的,费率最低为0.6%最高 ...

  • 微信怎么开店卖东西?微信开店流程图解及微信支付申请

    微信怎么开店买东西?小编带来了微信开店步骤,很多朋友想自己经营一家小网店,微信就是不错的选择,那么该怎么操作呢?请参考下文的相关步骤吧。 想用微信开店的朋友可以使用“微店”这款软件,微店跟淘宝有点类似 ...