egg(109)--egg之微信支付

栏目: JavaScript · 发布时间: 6年前

内容简介:支付页面有金额和标题信息

微信支付前的准备工作

准备工作

  1. 准备工作:个体工商户、企业、政府及事业单位。

需要获取内容

  1. appid:应用 APPID(必须配置,开户邮件中可查看)
  2. MCHID:微信支付商户号(必须配置,开户邮件中可查看)
  3. KEY:API 密钥,参考开户邮件设置(必须配置,登录商户平台自行设置)

express支付(测试)

向微信发送带金额和标题参数的请求

//引入统一下单的api
var wechatPay = require('./module/wechatPay');

var express = require('express');
var bodyParser = require('body-parser');
var xmlparser = require('express-xml-bodyparser');

var app = new express();

//xmlparser
app.use(xmlparser());

app.use(express.static('./public'));
//使用中间件body-parser获取post参数  
app.use(bodyParser.urlencoded({ extended: false }));
app.use(bodyParser.json());

app.set('view engine', 'ejs');

app.get('/order', function(req, res) {

    var openid = '';

    var config = {
        mch_id: '1502539541',
        wxappid: "wx7bf3787c783116e4",
        wxpaykey: 'zhongyuantengitying6666666666666'
    }
    var pay = new wechatPay(config);
    pay.createOrder({
        openid: openid,
        notify_url: 'http://118.123.14.36:8000/notifyUrl', //微信支付完成后的回调
        out_trade_no: new Date().getTime(), //订单号
        attach: '名称',
        body: '购买信息',
        total_fee: '1', // 此处的额度为分
        spbill_create_ip: req.connection.remoteAddress.replace(/::ffff:/, '')
    }, function(error, responseData) {
        console.log('11111111');
        console.log(responseData);
        if (error) {
            console.log(error);
        }
        res.json(responseData); /*签名字段*/
    });
})


app.listen(8000, function() {
    console.log('port 8000 is running!');
});

回调里有支付url

egg(109)--egg之微信支付

把url转成二维码

egg(109)--egg之微信支付

手机扫码支付

支付页面有金额和标题信息

egg(109)--egg之微信支付


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

从零到百亿

从零到百亿

〔美〕卡罗·白朗、Karel Baloun、卡罗·白朗 / 译言网 / 中国书籍出版社 / 2007 / 15.00元

Facebook是一个发源于哈佛大学、为全美大学生服务的社交网站。按照流量,这个网站在世界范围排名第8名;按照价值,业界对Facebook公司的估值超过10亿美元。Facebook创建于2004年2月,这样的高速增长成为当今互联网发展的一个奇迹。 《Inside Facebook》这本书是原作者卡罗·白朗(Karel Baloun)作为Facebook的第一位高级软件开发人员之一,在Face......一起来看看 《从零到百亿》 这本书的介绍吧!

URL 编码/解码
URL 编码/解码

URL 编码/解码

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具