pay.js
680 Bytes
/**
* 各种支付的入口
*
* @author: jiangfeng<jeff.jiang@yoho.cn>
* @date: 16/7/22
*/
const PayData = require('../models/pay');
const Alipay = require('./pay/alipay');
const Payment = {
pay(user, order, method) {
return PayData.getPaymentInfo(method).then(result => {
if (result && result.id === method) {
if (method === 2) {
return Alipay.pay(user, order, result);
}
} else {
return {
code: 400,
message: '获取支付方式信息失败'
};
}
});
}
};
module.exports = Payment;