支付宝代码

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,主要在后台进行)的更多相关文章

  1. apicloud含有微信支付。支付宝支付和苹果内购的代码

    apicloud含有微信支付.支付宝支付和苹果内购的代码 <!DOCTYPE html> <html> <head> <meta charset=" ...

  2. APIcloud制作APP 微信支付与支付宝支付

    首先要在云端绑定相应模块如alipay和wxpay其次编写代码. 配置区域 var cfg = { webName:'',//APP名字 payDebug:true, isUseWxPay:true, ...

  3. 微信支付、支付宝支付和QQ钱包支付

    最近忙于对接微信支付和支付宝支付,注册微信公众号,认证公众号,注册微信支付商户号并进行认证: 签约支付宝支付产品(手机网站支付.PC网站支付),注册支付宝企业账号(企业账号权限更大): 注册QQ钱包商 ...

  4. 微信支付与支付宝支付java开发注意事项

    说明:这里只涉及到微信支付和淘宝支付 以官网的接口为准,主要关注[网关].[接口].[参数][加密方式][签名][回调] 第一步,了解自己的项目要集成的支付方式 常见的有扫码支付.网页支付.APP支付 ...

  5. iOS----支付(微信支付、支付宝支付、银联支付控件集成支付)(转)

    资料 支付宝 //文档idk都包含了安卓.iOS版 银 联 银联官网资料 Demo Demo给了一个订单号,做测试使用,若出现支付失败什么的,可能是已经被别人给支付了,或者是服务器订单过期了 ~ 一. ...

  6. 转《基于Ionic3实现微信支付和支付宝支付》

    在Ionic应用里实现支付并不难,但是有的坑真是不爬不知道. 一:支付宝支付 网上关于支付宝支付cordova插件真是非常多,但是大多会报一些让你很无语的错误.比如sdk早已过时不是最新的,或者没有出 ...

  7. PHP后台支付的开发:微信支付和支付宝支付

    关于支付的流程之类的就不做解释,大家可以自行搜索! 微信支付 项目前提:本人用的是tp框架,PHP语言下载到微信平台提供的微信支付接口文件,放在了tp第三方类库vendor,命名为WxpayAPI, ...

  8. H5中的微信支付、支付宝支付

    微信支付的申请: 公众号支付.扫码支付等在微信公众平台.移动端的申请在微信开放平台 公众号支付流程:申请微信公众号(服务号并完成微信认证)——申请微信支付商户号(申请微信支付,资料审核通过以后,请前往 ...

  9. 前端:微信支付和支付宝支付在pc端和h5页面中的应用

    1:h5微信支付 使用的是https://pay.weixin.qq.com/wiki/doc/api/index.html  中的 (1):公司需要首先要配置公众号微信支付地址和测试白名单(支付的时 ...

  10. Mui 微信支付、支付宝支付

    利用mui 发起手机微信和支付宝支付 payStatement :调起微信支付接口的参数 参考文档: https://pay.weixin.qq.com/wiki/doc/api/app/app.ph ...

随机推荐

  1. maven编译错误maven-assembly-plugin:2.2-beta-5:assembly (default-cli) on project

    maven对项目编译时报错 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-assembly-plugin:2.2-beta ...

  2. ab压力测试nginx

    centos7系统: yum install httpd-tools -y #安装ab压力测试工具

  3. Nginx自动安装脚本

    添加一个install_nginx.sh脚本 版本一:(以下脚本为在线自动化安装) #!/bin/bash mkdir /soft cd /soft wget -c http://nginx.org/ ...

  4. 第二章 JavaScript案例(中)

    1. js事件 HTML代码 <!DOCTYPE html> <html lang="en" onUnload="ud()"> < ...

  5. 互联网同步yum服务器阿里云 reposync createrepo

    参考文章: https://www.cnblogs.com/lldsn/p/10479493.html 系统版本centos 7.5 最小化安装 修改主机名 hostnamectl set-hostn ...

  6. DDR3初识

    DDR3初识 选择2:1 ratio 意味用户总线宽度为DDR物理数据接口宽度的4倍.

  7. 命令:jstack(查看线程)、jmap(查看内存)和jstat(性能分析)命令

    命令:jstack(查看线程).jmap(查看内存)和jstat(性能分析)命令 这些命令 必须 在 linux jdk bin 路径 下执行 eq: ./jstack 10303 即可  如果想把 ...

  8. Python判断语句

    什么是判断语句 如果 今天是周六或者周日: 约妹子 如果 今天是情人节: 买玫瑰 如果 今天发工资: 先还信用卡的钱 如果 有剩余: 又可以happy了,O(∩_∩)O哈哈~ 否则: 啊啊啊啊,等30 ...

  9. Idea中重建maven模块,dependencies引入为空的解决办法

    使用idea开发Maven项目时, Maven项目中有些模块被删除了,重新加入相同名字的模块时,dependencies为空 如下图 正常引进的项目,dependencies应如下 解决办法: ide ...

  10. 读写txt

    FileStream fileStr = new FileStream("shaftCofig.txt", FileMode.OpenOrCreate); StreamReader ...