GET api/OuterGateRecharges/GetAllRechargePayments?startDateRequest={startDateRequest}&endDateRequest={endDateRequest}

Ritorna tutte le ricariche effettuate, i parametri in ingresso, le date, possono essere entrambe poste a NULL, in modo da ritornare tutte le transazioni oppure entrambe valorizzate a valori ammessi cosi come descritto nella specifica dei parametri, in caso solo una delle due sia posta a NULL, viene ritornata una eccezione. Le date passate devono rispettare il formato ISO-8601 es. 2017-05-23 (AAAA-MM-GG) rif. https://en.wikipedia.org/wiki/ISO_8601

Request Information

URI Parameters

NameDescriptionTypeAdditional information
startDateRequest

Data iniziale per la ricerca, deve essere precedente alla data endDateRequest

date time

None.

endDateRequest

Data finale per la ricerca, deve essere successiva alla data startDateRequest

date time

None.

Body Parameters

None.

Response Information

Resource Description

Collection of OuterRechargesModelOut
NameDescriptionTypeAdditional information
CheckReghargeId

Identificativo della confirm di ricarica

integer

None.

Supplier

Ottiene o imposta il nome del fornitore (es. Vodafone)

string

None.

RechargeFormat

Formato o taglio del pagamento effettuato.

string

None.

RechargeTypeValue

Tipologia di ricarica in formato testo

string

None.

CategoryValue

Categoria di ricarica in formato testo

string

None.

CalculateAgio

Agio

decimal number

None.

Time

Data della ricarica

date time

None.

StateValue

Stato della ricarica in formato testo

string

None.

TransferAmount

Ammontare della ricarica

decimal number

None.

CustomData1

CustomData 1

string

None.

CustomData2

CustomData 2

string

None.

CustomData3

Custom Data 3

string

None.

Response Formats

application/json, text/json

Sample:
[
  {
    "CheckReghargeId": 1,
    "Supplier": "sample string 2",
    "RechargeFormat": "sample string 3",
    "RechargeTypeValue": "sample string 4",
    "CategoryValue": "sample string 5",
    "CalculateAgio": 6.0,
    "Time": "2025-05-14T05:16:32.3119604+02:00",
    "StateValue": "sample string 8",
    "TransferAmount": 9.0,
    "CustomData1": "sample string 10",
    "CustomData2": "sample string 11",
    "CustomData3": "sample string 12"
  },
  {
    "CheckReghargeId": 1,
    "Supplier": "sample string 2",
    "RechargeFormat": "sample string 3",
    "RechargeTypeValue": "sample string 4",
    "CategoryValue": "sample string 5",
    "CalculateAgio": 6.0,
    "Time": "2025-05-14T05:16:32.3119604+02:00",
    "StateValue": "sample string 8",
    "TransferAmount": 9.0,
    "CustomData1": "sample string 10",
    "CustomData2": "sample string 11",
    "CustomData3": "sample string 12"
  }
]

application/xml, text/xml

Sample:
<ArrayOfOuterRechargesModelOut xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/tocode.Sepafin.Api.OuterModels">
  <OuterRechargesModelOut>
    <CalculateAgio>6</CalculateAgio>
    <CategoryValue>sample string 5</CategoryValue>
    <CheckReghargeId>1</CheckReghargeId>
    <CustomData1>sample string 10</CustomData1>
    <CustomData2>sample string 11</CustomData2>
    <CustomData3>sample string 12</CustomData3>
    <RechargeFormat>sample string 3</RechargeFormat>
    <RechargeTypeValue>sample string 4</RechargeTypeValue>
    <StateValue>sample string 8</StateValue>
    <Supplier>sample string 2</Supplier>
    <Time>2025-05-14T05:16:32.3119604+02:00</Time>
    <TransferAmount>9</TransferAmount>
  </OuterRechargesModelOut>
  <OuterRechargesModelOut>
    <CalculateAgio>6</CalculateAgio>
    <CategoryValue>sample string 5</CategoryValue>
    <CheckReghargeId>1</CheckReghargeId>
    <CustomData1>sample string 10</CustomData1>
    <CustomData2>sample string 11</CustomData2>
    <CustomData3>sample string 12</CustomData3>
    <RechargeFormat>sample string 3</RechargeFormat>
    <RechargeTypeValue>sample string 4</RechargeTypeValue>
    <StateValue>sample string 8</StateValue>
    <Supplier>sample string 2</Supplier>
    <Time>2025-05-14T05:16:32.3119604+02:00</Time>
    <TransferAmount>9</TransferAmount>
  </OuterRechargesModelOut>
</ArrayOfOuterRechargesModelOut>