APIcloud微信支付和支付宝支付(方案2,主要在后台进行)
支付宝代码
var aliPay = api.require('aliPay');
api.ajax({
url: yuming+'index.php/api/Alipay/getOrder',
method: 'post',
data:{values: {
'user_id':$api.getStorage('id'),'totalfee':totalfee,house_id:$api.getStorage('fid'),user_payment_type:user_payment_type,user_payment_type_id:user_payment_type_id,count:$api.dom('#num').value
}}
}, function(rets) {
// alert(JSON.stringify(rets));
aliPay.payOrder({
orderInfo: rets.str
}, function(ret, err) {
if(ret.status)
{
$api.dom('#chongzhi2').style.display='none';
//
$api.setStorage('tiaoshu',0)
api.alert({
title: '',
msg: '支付成功',
buttons:[ '确定']
},function(ret,err){
if(ret.buttonIndex == 1){
return;
}
});
/////////
api.ajax({
url: yuming+ 'index.php/api/History/addHistory/',
method: 'post',
data:{values: {
'house_id':$api.getStorage('fid'),'user_id':$api.getStorage('id')
}}
}, function(ret) {
var jsfun = 'shuaxin();';
api.execScript({
name: 'root',
frameName: 'frame3',
script: jsfun
});
})
}
else
{
api.alert({
title: '',
msg: '付款失败',
buttons:[ '确定']
},function(ret,err){
if(ret.buttonIndex == 1){
return;
}
});
jfk=0;
$api.dom('#qrfk').innerText='确认付款'
}
});
});
微信支付代码
var wx = api.require('wx');
var wxPay = api.require('wxPay');
wx.auth({
apiKey: ''
}, function(ret, err) {
if (ret.status) {
var code = ret.code;
wx.getToken({
apiKey: '',
apiSecret: '',
code: code
}, function(ret, err) {
if (ret.status) {
api.ajax({
url: yuming+'index.php/api/weixin/getOrder',
method: 'post',
data:{values: {
'openid':ret.openId,'user_id':$api.getStorage('id'),'totalfee':totalfee,house_id:$api.getStorage('fid'),user_payment_type:user_payment_type,user_payment_type_id:user_payment_type_id,count:$api.dom('#num').value
}}
}, function(rets) {
wxPay.payOrder({
apiKey: rets.return.apiKey,
orderId: rets.return.orderId,
mchId: rets.return.mchId,
nonceStr: rets.return.nonceStr,
timeStamp: rets.return.timeStamp,
package: rets.return.package,
sign: rets.return.sign,
}, function(ret, err) {
if (ret.status) {
$api.dom('#chongzhi2').style.display='none';
//
$api.setStorage('tiaoshu',0)
api.alert({
title: '',
msg: '支付成功',
buttons:[ '确定']
},function(ret,err){
if(ret.buttonIndex == 1){
return;
}
});
///////////
api.ajax({
url: yuming+ 'index.php/api/History/addHistory/',
method: 'post',
data:{values: {
'house_id':$api.getStorage('fid'),'user_id':$api.getStorage('id')
}}
}, function(ret) {
var jsfun = 'shuaxin();';
api.execScript({
name: 'root',
frameName: 'frame3',
script: jsfun
});
})
} else {
api.alert({
title: '',
msg: '付款失败',
buttons:[ '确定']
},function(ret,err){
if(ret.buttonIndex == 1){
return;
}
});
jfk=0;
$api.dom('#qrfk').innerText='确认付款'
}
});
});
} else {
api.alert({
title: '',
msg: '付款失败',
buttons:[ '确定']
},function(ret,err){
if(ret.buttonIndex == 1){
return;
}
});
$api.dom('#qrfk').innerText='确认付款'
}
});
} else {
api.alert({
title: '',
msg: '付款失败',
buttons:[ '确定']
},function(ret,err){
if(ret.buttonIndex == 1){
return;
}
});
$api.dom('#qrfk').innerText='确认付款'
}
});
}
}
}
}
})
})
}
})
APIcloud微信支付和支付宝支付(方案2,主要在后台进行)的更多相关文章
- apicloud含有微信支付。支付宝支付和苹果内购的代码
apicloud含有微信支付.支付宝支付和苹果内购的代码 <!DOCTYPE html> <html> <head> <meta charset=" ...
- APIcloud制作APP 微信支付与支付宝支付
首先要在云端绑定相应模块如alipay和wxpay其次编写代码. 配置区域 var cfg = { webName:'',//APP名字 payDebug:true, isUseWxPay:true, ...
- 微信支付、支付宝支付和QQ钱包支付
最近忙于对接微信支付和支付宝支付,注册微信公众号,认证公众号,注册微信支付商户号并进行认证: 签约支付宝支付产品(手机网站支付.PC网站支付),注册支付宝企业账号(企业账号权限更大): 注册QQ钱包商 ...
- 微信支付与支付宝支付java开发注意事项
说明:这里只涉及到微信支付和淘宝支付 以官网的接口为准,主要关注[网关].[接口].[参数][加密方式][签名][回调] 第一步,了解自己的项目要集成的支付方式 常见的有扫码支付.网页支付.APP支付 ...
- iOS----支付(微信支付、支付宝支付、银联支付控件集成支付)(转)
资料 支付宝 //文档idk都包含了安卓.iOS版 银 联 银联官网资料 Demo Demo给了一个订单号,做测试使用,若出现支付失败什么的,可能是已经被别人给支付了,或者是服务器订单过期了 ~ 一. ...
- 转《基于Ionic3实现微信支付和支付宝支付》
在Ionic应用里实现支付并不难,但是有的坑真是不爬不知道. 一:支付宝支付 网上关于支付宝支付cordova插件真是非常多,但是大多会报一些让你很无语的错误.比如sdk早已过时不是最新的,或者没有出 ...
- PHP后台支付的开发:微信支付和支付宝支付
关于支付的流程之类的就不做解释,大家可以自行搜索! 微信支付 项目前提:本人用的是tp框架,PHP语言下载到微信平台提供的微信支付接口文件,放在了tp第三方类库vendor,命名为WxpayAPI, ...
- H5中的微信支付、支付宝支付
微信支付的申请: 公众号支付.扫码支付等在微信公众平台.移动端的申请在微信开放平台 公众号支付流程:申请微信公众号(服务号并完成微信认证)——申请微信支付商户号(申请微信支付,资料审核通过以后,请前往 ...
- 前端:微信支付和支付宝支付在pc端和h5页面中的应用
1:h5微信支付 使用的是https://pay.weixin.qq.com/wiki/doc/api/index.html 中的 (1):公司需要首先要配置公众号微信支付地址和测试白名单(支付的时 ...
- Mui 微信支付、支付宝支付
利用mui 发起手机微信和支付宝支付 payStatement :调起微信支付接口的参数 参考文档: https://pay.weixin.qq.com/wiki/doc/api/app/app.ph ...
随机推荐
- springMVC---业务处理流程图和最简单的springMvc搭建截图说明
一.springMVC业务处理流程图: 二.如何搭建springMvc框架 1.建立web工程 2.引入jar包 3.创建web.xml文件 4.创建springMvc-servlet.xml文件 5 ...
- robot framework程序运行过程中,遇到点击事件之后,未出现点击之后的效果(求解)
1.click Element操作,在实际过程中偶然会出现,日志显示已点击成功,但是实际自动化页面,没有点击成功之后的操作 现象: 现象描述:程序执行到点击侧边栏的[人员信息]之后,日志显示已经点击成 ...
- PythonStudy——Python 注释规范
注释规范: 什么是注释? 注释:不会被python解释器解释执行,是提供给开发者阅读代码的提示 单行注释: # 开头的语句 多行注释:出现在文件最上方,用''' '''包裹的语句 Pycha ...
- Hanlp自然语言处理中的词典格式说明
使用过hanlp的都知道hanlp中有许多词典,它们的格式都是非常相似的,形式都是文本文档,随时可以修改.本篇文章详细介绍了hanlp中的词典格式,以满足用户自定义的需要. 基本格式 词典分为词频词性 ...
- [转]vs2010用 boost.python 编译c++类库 供python调用
转自:http://blog.csdn.net/wyljz/article/details/6307952 VS2010建立一个空的DLL 项目属性中配置如下 链接器里的附加库目录加入,python/ ...
- <ROS> 机器人描述--URDF和XACRO
文章转自 https://blog.csdn.net/sunbibei/article/details/52297524 特此鸣谢原创作者的辛勤付出 1 URDF 文件 1.1 link和joint ...
- 如何从 VSS 迁移到Team Foundation Server
TFS 2012自带了vss upgrade wizard工具, 在Team Foundation Server管理控制台左侧的最后一个菜单其他工具和组件中,选择Visual SourceSafe升级 ...
- oracle数据库组件列表及相关的数据字典视图
Component Data dictionary tables and views Database V$DATABASE, V$VERSION, V$INSTANCEShared server V ...
- Vue--父子组件之间的传值
1.父传子 1.在父组件中给子组件绑定动态属性 <v-home :title="title"></v-home> 2.在子组件中用propos[]接收 ex ...
- 安装系统,用cmd进行分区
步骤1:在“您想将Windows安装在何处”的界面按住“Shift+F10”,调出命令行窗口,输入diskpart并点击回车 步骤2: 输入list disk点击回车,列出所有磁盘磁盘是从0开始排序的 ...