nest-wechatpay-node-v3-new
v1.0.3
Published
nest支持wechatpay-node-v3-new的使用
Readme
nest-wechatpay-node-v3-new
代码 fork from nest-wechatpay-node-v3,主要修改了依赖包为wechatpay-node-v3-new。
安装
npm install nest-wechatpay-node-v3-new
npm install wechatpay-node-v3-new
注册
import { WeChatPayModule } from 'nest-wechatpay-node-v3-new';
@Module({
imports: [
WeChatPayModule.registerAsync({
useFactory: async () => {
return {
appid: '直连商户申请的公众号或移动应用appid',
mchid: '商户号',
publicKey: fs.readFileSync('./apiclient_cert.pem'), // 公钥
privateKey: fs.readFileSync('./apiclient_key.pem'), // 秘钥
};
},
}),
],
})
export class AppModule {}
// 或者动态配置 useFactory: async (configService: ConfigService)交互
import WxPay from 'wechatpay-node-v3-new';
import { WECHAT_PAY_MANAGER } from 'nest-wechatpay-node-v3-new';
constructor(@Inject(WECHAT_PAY_MANAGER) private wxPay: WxPay) {}
使用
const res = await this.wxPay.batches_transfer();
const res = await this.wxPay.transfer_bills();
