anypay.io
Version:
Module for the AnyPay payment system.
26 lines (25 loc) • 605 B
TypeScript
export interface IPaymentsParams {
project_id?: number;
trans_id?: number;
pay_id?: number;
offset?: number;
}
declare type PaymentStatus = "paid" | "waiting" | "refund" | "canceled" | "expired" | "error" | string;
interface IPayment {
transaction_id: number;
pay_id: number;
status: PaymentStatus;
method: string;
amount: number;
currency: string;
profit: number;
email: string;
desc: string;
date: string;
pay_date: string;
}
export interface IPaymentsResponse {
total?: number;
payments: Record<string, IPayment> | null;
}
export {};