nestjs-vnpay
Version:
NestJS module wrapper for VNPay payment gateway integration based on the vnpay package
8 lines (7 loc) • 1.02 kB
TypeScript
import type { BuildPaymentUrlLogger, BuildPaymentUrlOptions as VnpayBuildPaymentUrlOptions, GenerateQrResponseLogger, GenerateQrResponseOptions as VnpayGenerateQrResponseOptions, QueryDrResponseLogger, QueryDrResponseOptions as VnpayQueryDrResponseOptions, RefundResponseLogger, RefundOptions as VnpayRefundOptions, VerifyIpnCallLogger, VerifyIpnCallOptions as VnpayVerifyIpnCallOptions, VerifyReturnUrlLogger, VerifyReturnUrlOptions as VnpayVerifyReturnUrlOptions } from 'vnpay';
export type BuildPaymentUrlOptions = VnpayBuildPaymentUrlOptions<keyof BuildPaymentUrlLogger>;
export type VerifyReturnUrlOptions = VnpayVerifyReturnUrlOptions<keyof VerifyReturnUrlLogger>;
export type VerifyIpnCallOptions = VnpayVerifyIpnCallOptions<keyof VerifyIpnCallLogger>;
export type QueryDrOptions = VnpayQueryDrResponseOptions<keyof QueryDrResponseLogger>;
export type RefundOptions = VnpayRefundOptions<keyof RefundResponseLogger>;
export type GenerateQrOptions = VnpayGenerateQrResponseOptions<keyof GenerateQrResponseLogger>;