UNPKG

easypay-nestjs

Version:
37 lines (36 loc) 961 B
import { ZarinpalRequestResponseError } from "../request/zarinpal.request"; import { BaseVerifyOptions } from "./verify"; export interface ZarinpalVerifyOptions extends BaseVerifyOptions { driver: "ZARINPAL"; authority: string; merchantId: string; amount: number; } export interface ZarinpalVerifyPaymentOptions { merchant_id: string; authority: string; amount: number; } export interface ZarinpalVerifyPaymentResponse { data: ZarinpalVerifyPaymentResponseData; errors: ZarinpalRequestResponseError; } export interface ZarinpalVerifyPaymentResponseData { wages: any; code: number; message: string; card_hash: string; card_pan: string; ref_id: number; fee_type: string; fee: number; shaparak_fee: number; order_id: any; } export interface ZarinpalVerifyPaymentResponseExtraData { fee: number; fee_type: string; card_hash: string; card_pan: string; ref_id: number; }