UNPKG

nestjs-vnpay

Version:

NestJS module wrapper for VNPay payment gateway integration based on the vnpay package

8 lines (7 loc) 1.02 kB
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>;