fastchar-appjs
Version:
快速搭建VUE项目工具类的基本库,主要用于每个功能页面独立生成html,不使用vue单页面功能。
41 lines (40 loc) • 1.56 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.FastNativePay = void 0;
/**
* 发起原生支付的类,为了解决ios打包上线问题
*/
const FastNative_1 = require("./FastNative");
class FastNativePay {
/**
* 发起支付宝支付
* @param orderPrefix 订单前缀,例如:PY
* @param orderTitle 订单标题
* @param orderMoney 订单金额
* @param orderData 订单携带的额外数据
* @param callBack 支付完成回调,
*/
static async aliPay(orderPrefix, orderTitle, orderMoney, orderData, callBack) {
return FastNative_1.FastNative.Core.executeByPromise("aliPay", [orderPrefix, orderTitle, orderMoney.toFixed(2), orderData], function (result) {
if (callBack) {
callBack(result.success, result.message, result.data);
}
});
}
/**
* 发起微信支付
* @param orderPrefix 订单前缀,例如:PY
* @param orderTitle 订单标题
* @param orderMoney 订单金额
* @param orderData 订单携带的额外数据
* @param callBack 支付完成回调
*/
static async wxPay(orderPrefix, orderTitle, orderMoney, orderData, callBack) {
return FastNative_1.FastNative.Core.executeByPromise("wxPay", [orderPrefix, orderTitle, orderMoney.toFixed(2), orderData], function (result) {
if (callBack) {
callBack(result.success, result.message, result.data);
}
});
}
}
exports.FastNativePay = FastNativePay;