cecon-interfaces
Version:
Interfaces de Projetos Cecon
24 lines (23 loc) • 722 B
TypeScript
import { IFirebankPaymentCounterPart } from './i-payment-counter-part';
import { IFirebankPaymentMetadata } from './i-payment-metadata';
/**
* Resposta da criação do pagamento
*/
export interface IFirebankPaymentV2 {
counterpart: IFirebankPaymentCounterPart;
endToEndId: string;
errorCode: string;
errorMessage: string;
event: 'CashIn' | 'CashOut' | 'Refund' | 'Chargeback';
externalId: string;
feeAmount: number;
finalAmount: number;
metadata: IFirebankPaymentMetadata;
movementType: 'CREDIT' | string;
originalAmount: number;
pixKey: string;
processingDate: Date;
status: 'CONFIRMED' | string;
transactionId: string;
transactionType: 'PIX' | string;
}