> For the complete documentation index, see [llms.txt](https://apidocs.juicefin.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://apidocs.juicefin.com/apis/administration/add-processor-real-time-txn.md).

# Add Processor Real Time Txn

## Add Processor Real Time Txn

The Add Processor Real Time Txn API is internal and allows adding transactions to history and to take fee on them.

## Input Parameters:

| Name                           | Required | Definition                      | Comments |
| ------------------------------ | -------- | ------------------------------- | -------- |
| AcqIchgSettleDate              | N        | Format: YYMMDD                  |          |
| AcqInst                        | N        | Format: Alphanumeric, 11        |          |
| AdminOriginator                | N        | Format: Alphanumeric, 1         |          |
| ApprovalCode                   | N        | Format:Alphanumeric, 8          |          |
| CalcFeeAmount                  | N        | Format: Numeric, 11             |          |
| CardNumber                     | N        | Format: Numeric, 16             |          |
| FIID                           | N        | Format: Alphanumeric, 4         |          |
| InitialActiveFlag              | N        | Format: Alphanumeric, 1         |          |
| ISOFullMessage                 | N        | Format: String, 4500            |          |
| IssIchgSettleDate              | N        | Format: YYMMDD                  |          |
| IssInst                        | N        | Format: Alphanumeric, 11        |          |
| LogDate                        | N        | Format: YYYYMMDD                |          |
| LogTime                        | N        | Format: HHMMSS                  |          |
| MessageID                      | N        | Format: Alphanumeric, 18        |          |
| MessageType                    | N        | Format: Alphanumeric, 4         |          |
| Originator                     | N        | Format: Alphanumeric, 1         |          |
| PostDate                       | N        | Format: YYMMDD                  |          |
| RecordType                     | N        | Format: Alphanumeric, 2         |          |
| ReplacementAmount              | N        | Format: Numeric, 12             |          |
| Responder                      | N        | Format: Alphanumeric, 1         |          |
| ResponseCode                   | N        | Format: Alphanumeric, 3         |          |
| ReversalCode                   | N        | Format: Alphanumeric, 2         |          |
| RouteStatus                    | N        | Format: Alphanumeric, 2         |          |
| SequenceNumber                 | N        | Format: Alphanumeric, 12        |          |
| SymServiceCode                 | Y        | Format: AddProcessorRealTimeTxn |          |
| TermAddress                    | N        | Format: Alphanumeric, 30        |          |
| TermCity                       | N        | Format: Alphanumeric, 25        |          |
| TermCountry                    | N        | Format: Alphanumeric, 3         |          |
| TermCurrency                   | N        | Format: Alphanumeric, 3         |          |
| TermFIID                       | N        | Format: Alphanumeric, 4         |          |
| TermID                         | N        | Format: Alphanumeric, 40        |          |
| TermLogicalNet                 | N        | Format: Alphanumeric, 4         |          |
| TermNameLocation               | N        | Format: Alphanumeric, 25        |          |
| TermOwnerFIIDAndLogicalNetwork | N        | Format: Alphanumeric, 100       |          |
| TermOwnerTimeOffset            | N        | Format: Alphanumeric, 100       |          |
| TermOwner                      | N        | Format: Alphanumeric, 25        |          |
| TermPseudoID                   | N        | Format: Alphanumeric, 100       |          |
| TermState                      | N        | Format: Alphanumeric, 3         |          |
| TermZIP                        | N        | Format: Alphanumeric, 10        |          |
| TranDesc                       | N        | Format: Alphanumeric, 100       |          |
| TransactionCode                | N        | Format: Alphanumeric, 6         |          |
| TransDate                      | N        | Format: YYMMDD                  |          |
| TransTime                      | N        | Format: HHMMSSM                 |          |
| TransType                      | N        | Format: Alphanumeric, 3         |          |
| TxnAmount                      | N        | Format: Numeric, 11             |          |

## Output Parameters:

## XML Samples

### Input XML

```json
<?xml version="1.0"?>
<PraxellMessage>
    <AuthenticationDetails>
        <ServiceName>AddProcessorRealTimeTxn</ServiceName>
        <UserName>test_proc</UserName>
        <UserPassword>test_proc</UserPassword>
      <ClientSourceIP></ClientSourceIP> 
 </AuthenticationDetails>;
    <SymServiceRequest>
        <SymServiceCode>AddProcessorRealTimeTxn</SymServiceCode>
        <LogDate>20070819</LogDate>
        <LogTime>075454</LogTime>
        <FIID>PRXL</FIID>
        <CardNumber></CardNumber>
        <TransType>POS</TransType>
        <RecordType>01</RecordType>
        <MessageType>0210</MessageType>
        <ReversalCode></ReversalCode>
        <TransactionCode>010000</TransactionCode>
        <ResponseCode>001</ResponseCode>
        <SequenceNumber>MDD050005889</SequenceNumber>
        <TxnAmount>00000000100</TxnAmount>
        <CalcFeeAmount></CalcFeeAmount>
        <TermLogicalNet></TermLogicalNet>
        <TermFIID>MDD</TermFIID>
        <TermData>FASTFAST+000</TermData>
        <TermZIP>12345</TermZIP>
        <TermID></TermID>
        <TermNameLocation></TermNameLocation>
        <TermOwner>00000</TermOwner>
        <TermOwnerFIIDAndLogicalNetwork></TermOwnerFIIDAndLogicalNetwork>
        <TermOwnerTimeOffset></TermOwnerTimeOffset>
        <TermPseudoID></TermPseudoID>
        <TermCity></TermCity>
        <TermState></TermState>
        <TermCountry>US</TermCountry>
        <TermCurrency>840</TermCurrency>
        <AcqInst>00000000000</AcqInst>
        <IssInst>00000000000</IssInst>
        <RouteStatus>00</RouteStatus>
        <Originator>5</Originator>
        <Responder>5</Responder>
        <TransDate>070807</TransDate>
        <TransTime>23000561</TransTime>
        <PostDate>070808</PostDate>
        <AcqIchgSettleDate>070808</AcqIchgSettleDate>
        <IssIchgSettleDate>070808</IssIchgSettleDate>
        <ApprovalCode>MDD05000</ApprovalCode>
        <MessageID></MessageID>
        <TranDesc>METAPAY Bank Deposit</TranDesc>
        <InitialActiveFlag></InitialActiveFlag>
        <AdminOriginator>M</AdminOriginator>
    </SymServiceRequest>
</PraxellMessage>
```

```json
<?xml version="1.0" ?>
<PraxellMessage>
    <SymServiceResponse>
        <ServiceName>AddProcessorRealTimeTxn</ServiceName>
        <ServiceStatusId>0</ServiceStatusId>
        <ServiceStatusName>StatusOK</ServiceStatusName>
        <UpdateDate>2007-12-12 09:50:41</UpdateDate>
        <ServiceId>14344909200750124</ServiceId>
        <LoginServiceId>14344909200750124</LoginServiceId>
    </SymServiceResponse>    
</PraxellMessage>
```

```json
<?xml version="1.0"?>
<PraxellXMLResponse>
  <ResponseDetails>
    <ServiceName>AddProcessorRealTimeTxn</ServiceName>
    <SessionId>07071612200737105</SessionId>
    <StatusCode>70000</StatusCode>
    <StatusName>Processor error</StatusName>
    <StatusDescription>Processor error</StatusDescription>
    <ServiceDate>2021-10-01 12:37:50</ServiceDate>
    <ServiceId>07071612200737105</ServiceId>
  </ResponseDetails>
  <ResponseParams>
  </ResponseParams>
</PraxellXMLResponse>
```
