POST api/OuterGateMultiPayment/PagoPaA2APos/Pay
This endpoint will called on A2APOS payment result
Request Information
URI Parameters
None.
Body Parameters
PayA2APosInName | 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
OuterPaymentA2APosResponseName | 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>