# Resolve Card Session

## Resolve Card Session

The Resolve Card Session API allows to resolve and close open sessions (used by CSRPM to manage escalations).

## Input Parameters:

| Name          | Required | Definition                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | Comments |
| ------------- | -------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------- |
| CardSessionID | Y        | Format: Alphanumeric, 30                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |          |
| Category      | Y        | <p>Format options:<br>AddressChange<br>CardExpiredWithFunds<br>CardExpiredWithPendingACH<br>CallNotEnded (\*will not be show in UI)<br>CardNotReceived<br>CardStatusProblem<br>Card-to-CardTransfer<br>CloseAccountRequest<br>DirectDepositEnrollmentProblem<br>DirectDepositLoadProblem<br>Dispute<br>EarlyAccess<br>FeeComplaint<br>FeeQuestion<br>HoldRelease(only)<br>IncorrectNameorGovtIDorDOB,<br>Lost/StolenCard<br>Other<br>ProblemwithCardReceivedNameNotRight<br>ProblemwithCardReceived-Other<br>Replacement Card Order<br>ReportofPossibleFraud<br>ResearchbySupervisororPM<br>StoreComplaint<br>TransactionorBalanceQuestion<br>TroubleActivatingaCard/SettingaPIN<br>Unknown<br>Verification<br>VerificationMaxAttemptsReached<br>WesternUnion</p> |          |
| Description   | Y        | Format: Alphanumeric, 1-30                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |          |

## Output Parameters:

## XML Samples

### Input XML

```json
<?xml version="1.0" ?>
<PraxellXMLRequest>
    <AuthenticationDetails>
        <SessionId>12345678901234765</SessionId>
      <ClientSourceIP></ClientSourceIP> 
 </AuthenticationDetails>;
    <ServiceDetails>
        <ServiceName>ResolveCardSession</ServiceName>
        <UniqueRequestId>1212121212121213</UniqueRequestId>
    </ServiceDetails>
    <Origin>
        <OriginType>Portal:csr</OriginType>
    </Origin>
    <ServiceParams>
        <CardSessionId>789654321</CardSessionId>
        <Category>Dispute</Category>
        <Description>Resolving previously escalated call.</Description>
    </ServiceParams>
</PraxellXMLRequest>
```

```json
<?xml version="1.0" ?>
<PraxellXMLResponse>
    <ResponseDetails>
        <ServiceName>ResolveCardSession</ServiceName>
        <SessionId>123456789</SessionId>       
        <StatusCode>0</StatusCode>
        <StatusName>StatusOK</StatusName>
        <StatusDescription>NA</StatusDescription>
        <ServiceDate>2007-06-24 07:20:40</ServiceDate>
        <ServiceId>64556712200743075</ServiceId>
    </ResponseDetails>
    <ResponseParams>
    </ResponseParams>
</PraxellXMLResponse>
```

```json
<?xml version="1.0"?>
<PraxellXMLResponse>
  <ResponseDetails>
    <ServiceName>ResolveCardSession</ServiceName>
    <SessionId>07071612200737105</SessionId>
    <StatusCode>70199</StatusCode>
    <StatusName>Session Not Exist</StatusName>
    <StatusDescription>Session Not Exist</StatusDescription>
    <ServiceDate>2021-10-01 12:37:50</ServiceDate>
    <ServiceId>07071612200737105</ServiceId>
  </ResponseDetails>
  <ResponseParams>
  </ResponseParams>
</PraxellXMLResponse>
```
