@tmlmobilidade/types
Version:
70 lines (69 loc) • 1.79 kB
TypeScript
/**
* APEX Refund
*/
export type PCGI_ApexTransaction_Refund = PCGI_ApexTransaction_Refund_V2;
/**
* APEX Refund
*/
export interface PCGI_ApexTransaction_Refund_V2 {
cardInfo: {
cardNetworkID: string;
cardPhysicalType: number;
cardSerialNumber: string;
};
loadCorrInfo: {
corrTickLoadDate: string;
corrTickLoadMachCode: number;
corrTickLoadNumbDaily: number;
corrTransactionId: string;
};
mac: {
aseCounterValue: number;
binaryDataMask: number;
fullMacFlag: number;
interruptedStatus: number;
macVersion: number;
raw: string;
samModel: number;
samSerialNumber: number;
samTypeVersion: number;
samWorkingMode: number;
transactionCounter: number;
};
operatorInfo: {
channelID: string;
deviceID: string;
networkID: string;
operatorLongID: string;
};
paymentInfo: {
currency: number;
paymentMethod: number;
price: number;
};
saleLoadInfo: {
contractNumber: number;
productLongID: string;
productQuantity: number;
salesPackageID: string;
tickLoadDate: string;
tickLoadMachCode: number;
tickLoadNumbDaily: number;
unitsQuantity: number;
};
transactionInfo: {
apexTransactionType: 6;
apexTransactionVersion: '2.0';
transactionDate: string;
transactionGroupId: string;
transactionId: string;
};
versionInfo: {
actionListsVersion: string;
apexVersion: string;
commercialOfferVersion: string;
networkVersion: string;
technicalParametersVersion: string;
vivaVersion: string;
};
}