thunderpix
Version:
Biblioteca javascript de padronização de gateways de pagamentos PIX
84 lines (79 loc) • 2.06 kB
text/typescript
interface listingPixBillingOutput {
qrcodes: [
{
referenceCode: string;
valueCents: number;
content: string;
status: string;
generatorName: string;
generatorDocument: string;
payerName: string;
payerDocument: string;
registrationDate: string;
paymentDate: string;
endToEnd: string;
},
];
meta: {
current_page: number;
total_pages: number;
total_items_amount: number;
total_value_cents: number;
};
}
interface searchPixBillingOutput {
referenceCode: string;
valueCents: number;
content?: string;
status: string;
generatorName?: string;
generatorDocument?: string;
payerName?: string;
payerDocument?: string;
payerBankName?: string;
payerAgency?: string;
payerAccount?: string;
payerAccountType?: string;
registrationDate: string;
paymentDate: string;
endToEnd?: string;
}
interface generateProviderWidthdrawOutput {
reference_code: string;
idempotent_id: string;
value_cents: number;
pix_key_type: string;
pix_key: string;
receiver_name: string;
receiver_document: string;
status: string;
}
interface listProviderWidthdrawOutput {
payments: [
{
referenceCode: string;
idempotentId: string;
valueCents: number;
pixKeyType: string;
pixKey: string;
receiverName: string;
receiverDocument: string;
status: string;
registrationDate: string;
paymentDate: string;
cancellationDate: string | null;
cancellationReason: string | null;
endToEnd: string;
},
];
meta: {
current_page: number;
total_pages: number;
total_items_amount: number;
total_value_cents: number;
};
}
interface BalanceOutput {
valueCents: number | string,
valueFloat: number | string
}