Enregistrement de transaction

Enregistre la transaction après demande de solvabilité

public saveTransaction(payRequest: TpaSaveTransactionRequest): Observable<ApiResult>

interface TpaSaveTransactionRequest extends IMetadata, PaymentRequest {

}

interface PaymentRequest {
  amount: number;
  currency: string;
  metadata?: any;
}

Réponse websocket :

interface TpaSlaveSaveTransactionMessage extends TpaLogMessageFull {
  cr: string;
  crMessage: string;
  info: TpaTransaction;
  encrypted: any;
}

interface TpaTransaction {
  header: string;
  transactionDate: string;
  transactionTime: string;
  acceptorSign: string;
  transactionType: string;
  contract: string;
  siret: string;
  activityType: string;
  paymentType: string;
  siteType: string;
  primaryHolderAccount: string;
  tasa: string;
  cardValidityDate: string;
  serviceCode: string;
  cryptogram: string;
  currencyCode: string;
  acceptationLogicalNumber: string;
  acceptationTransactionNumber: string;
  transactionFileNumber: string;
  holderNumberReadMode: string;
  transationAutorizationNumber: string;
  forceCode: string;
  transactionAmount: string;
  currencyCodeAlpha: string;
  currencyFration: string;
  transactionAmountCounterValue: string;
  currencyCodeAlphaCounterValue: string;
  currencyFractionAlphaCounterValue: string;
  forfeitAmount: string;
  footer: string;
  aid: string;
  label: string;
}