简介
Payment 是一个高性能、易扩展、易维护的支付库,它支持多种支付方式,包括支付宝、微信支付、兴业银行等。
使用 Payment 可以很方便的实现各种支付场景,如扫码支付、公众号支付、APP 支付等。
安装
在使用 Payment 之前,需要先在项目中安装该包。可以通过 npm 安装,使用命令:
npm install payment --save
使用
初始化
在使用 Payment 前需要先初始化,使用以下代码:
-- -------------------- ---- ------- ----- ------- - ------------------- ----- ------- - --- --------- ------- - ------ -------------------- ------- --------------------- ------------ -------------------------- -- ------- - ------- -------------------- ----------- ------------------------- --------------------- ----------------------------------- ------------------ ------------------------- -- ------ - ------ ------------------- ------- -------------------- ------------ ------------------------- - ---
初始化后,可以使用该实例进行各种支付操作。
发起支付
使用 Payment 发起支付有以下两种方式:
方式一:使用 API
-- -------------------- ---- ------- -------------------- ----- ------- ------------- -------------------- ---------- -- ----------------- ------------------ ----------- ------------------ ----------- --------- ----------- ----------------- -- ----- ------- -- - -- ----- - ----------------- - ---- - -------------------- - ---
方式二:使用 URL
-- -------------------- ---- ------- ----- --- - -------------------- ----- ------- ------------- -------------------- ---------- -- ----------------- ------------------ ----------- ------------------ ----------- --------- ----------- ----------------- --- -----------------
查询订单
payment.wechat.queryOrder('YOUR_OUT_TRADE_NO', (err, result) => { if (err) { console.log(err); } else { console.log(result); } });
关闭订单
payment.wechat.closeOrder('YOUR_OUT_TRADE_NO', (err, result) => { if (err) { console.log(err); } else { console.log(result); } });
撤销订单
payment.wechat.reverse('YOUR_OUT_TRADE_NO', (err, result) => { if (err) { console.log(err); } else { console.log(result); } });
结语
通过本文的介绍,相信大家已经掌握了 Payment 的基本使用方法,可以轻松实现各种支付场景。当然,Payment 还提供了其它更加丰富的 API,有兴趣的读者可以自行查看官方文档。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/168580