POST api/OuterGateMultiPayment/PagoPaA2APos/Pay
This endpoint will called on A2APOS payment result
Request Information
URI Parameters
None.
Body Parameters
PayA2APosIn| Name | Description | Type | Additional information |
|---|---|---|---|
| PaymentCartCode | string |
None. |
|
| AppCarteTransactionID | string |
None. |
|
| PosCode | integer |
None. |
|
| TransactionId | string |
None. |
|
| Pos | PosTransaction |
None. |
|
| PosOutcome | PosOutcomeTransaction |
None. |
Request Formats
application/json, text/json
Sample:
{
"PaymentCartCode": "sample string 1",
"AppCarteTransactionID": "sample string 2",
"PosCode": 3,
"TransactionId": "sample string 4",
"Pos": {
"IdentificativoTerminale": 1,
"IdentificativoCassa": 2,
"AvvioTransazioneConCartaInserita": 0,
"TipologiaPagamento": 0,
"ImportoDellaTransazione": 3.0,
"EtichettaMessaggio": 4,
"TipoPagamento": 0,
"StampaScontrinoSuTerminale": 0,
"LetturaTagPrivatiDallaCarta": 0,
"NumeroISO": 5,
"NumeroTag": "sample string 6",
"IndiceTag": 7,
"ContenutoTag": "sample string 8",
"TagDF8105": "sample string 9",
"TagDF8106": "sample string 10",
"TagDF8108": "sample string 11",
"TransactionState": 0,
"TransactionStateMessage": "sample string 12",
"TypeOfBullettin": "sample string 13",
"AgencyId": 14,
"AgencyName": "sample string 15",
"AgencyCity": "sample string 16",
"IsBookingPayment": true
},
"PosOutcome": {
"PosTransactionId": 1,
"IdentificativoTerminale": 2,
"EsitoTransazione": 0,
"PanDellaCarta": "sample string 3",
"TipoTransazione": 0,
"CodiceAutorizzazioneRicevutoDaHost": "sample string 4",
"DatiTemporaliDellaTransazione": "sample string 5",
"DescrizioneEsito": "sample string 6",
"TipoCarta": 1,
"IdAcquired": 7,
"StanOperazionePagamento": 8,
"NumeroProgressivoOperazioneOnline": 9,
"ActionCodeOperazionePagamentoInCorso": 10,
"ImportoTransazioneRicevutoDalTerminale": 11.0,
"FlagPagamentoInValuta": 12,
"TassoDiConversioneNellaValutaDiTransazione": 13,
"CodiceValutaTransazione": "sample string 14",
"ImportoNellaValutaDellaTransazione": 15.0,
"NumeroDiDecimaliDellaValuta": 16,
"EtichettaMessaggio": 17,
"LunghezzaCampoDatiRicevutiDaGt": 18,
"DatiAggiuntivi": "sample string 19",
"Scontrino": "sample string 20"
}
}
application/xml, text/xml
Sample:
<PayA2APosIn xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/tocode.Sepafin.Api.OuterModels.A2APos">
<AppCarteTransactionID>sample string 2</AppCarteTransactionID>
<PaymentCartCode>sample string 1</PaymentCartCode>
<Pos>
<AgencyCity>sample string 16</AgencyCity>
<AgencyId>14</AgencyId>
<AgencyName>sample string 15</AgencyName>
<AvvioTransazioneConCartaInserita>AvvioConCartaNonInserita</AvvioTransazioneConCartaInserita>
<ContenutoTag>sample string 8</ContenutoTag>
<EtichettaMessaggio>4</EtichettaMessaggio>
<IdentificativoCassa>2</IdentificativoCassa>
<IdentificativoTerminale>1</IdentificativoTerminale>
<ImportoDellaTransazione>3</ImportoDellaTransazione>
<IndiceTag>7</IndiceTag>
<IsBookingPayment>true</IsBookingPayment>
<LetturaTagPrivatiDallaCarta>Disabilitato</LetturaTagPrivatiDallaCarta>
<NumeroISO>5</NumeroISO>
<NumeroTag>sample string 6</NumeroTag>
<StampaScontrinoSuTerminale>NonStampare</StampaScontrinoSuTerminale>
<TagDF8105>sample string 9</TagDF8105>
<TagDF8106>sample string 10</TagDF8106>
<TagDF8108>sample string 11</TagDF8108>
<TipoPagamento>Standard</TipoPagamento>
<TipologiaPagamento>RiconoscimentoAutomatico</TipologiaPagamento>
<TransactionState>Draft</TransactionState>
<TransactionStateMessage>sample string 12</TransactionStateMessage>
<TypeOfBullettin>sample string 13</TypeOfBullettin>
</Pos>
<PosCode>3</PosCode>
<PosOutcome>
<ActionCodeOperazionePagamentoInCorso>10</ActionCodeOperazionePagamentoInCorso>
<CodiceAutorizzazioneRicevutoDaHost>sample string 4</CodiceAutorizzazioneRicevutoDaHost>
<CodiceValutaTransazione>sample string 14</CodiceValutaTransazione>
<DatiAggiuntivi>sample string 19</DatiAggiuntivi>
<DatiTemporaliDellaTransazione>sample string 5</DatiTemporaliDellaTransazione>
<DescrizioneEsito>sample string 6</DescrizioneEsito>
<EsitoTransazione>Ok</EsitoTransazione>
<EtichettaMessaggio>17</EtichettaMessaggio>
<FlagPagamentoInValuta>12</FlagPagamentoInValuta>
<IdAcquired>7</IdAcquired>
<IdentificativoTerminale>2</IdentificativoTerminale>
<ImportoNellaValutaDellaTransazione>15</ImportoNellaValutaDellaTransazione>
<ImportoTransazioneRicevutoDalTerminale>11</ImportoTransazioneRicevutoDalTerminale>
<LunghezzaCampoDatiRicevutiDaGt>18</LunghezzaCampoDatiRicevutiDaGt>
<NumeroDiDecimaliDellaValuta>16</NumeroDiDecimaliDellaValuta>
<NumeroProgressivoOperazioneOnline>9</NumeroProgressivoOperazioneOnline>
<PanDellaCarta>sample string 3</PanDellaCarta>
<PosTransactionId>1</PosTransactionId>
<Scontrino>sample string 20</Scontrino>
<StanOperazionePagamento>8</StanOperazionePagamento>
<TassoDiConversioneNellaValutaDiTransazione>13</TassoDiConversioneNellaValutaDiTransazione>
<TipoCarta>Bancomat</TipoCarta>
<TipoTransazione>ICC</TipoTransazione>
</PosOutcome>
<TransactionId>sample string 4</TransactionId>
</PayA2APosIn>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
OuterPaymentA2APosResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| AppCarteTransactionID |
Codice App Carte proveniente da terze parti |
string |
None. |
| UniqueCodeOfCart |
Codice carrello |
string |
None. |
| TransactionId |
Transaction |
string |
None. |
| Errors |
Errors |
string |
None. |
Response Formats
application/json, text/json
Sample:
{
"AppCarteTransactionID": "sample string 1",
"UniqueCodeOfCart": "sample string 2",
"TransactionId": "sample string 3",
"Errors": "sample string 4"
}
application/xml, text/xml
Sample:
<OuterPaymentA2APosResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/tocode.Sepafin.Api.OuterModels.A2APos"> <AppCarteTransactionID>sample string 1</AppCarteTransactionID> <Errors>sample string 4</Errors> <TransactionId>sample string 3</TransactionId> <UniqueCodeOfCart>sample string 2</UniqueCodeOfCart> </OuterPaymentA2APosResponse>