Sessions — sessions get response

V1

{
  "request": {
    "headers": {
      "Authorization": "Bearer <token>",
      "x-merchant-id": "<merchant-id>"
    },
    "method": "GET",
    "path": "/sessions/{sessionId}" <MODIFIED>
  },
  "response": {
    "data": {
      "agent": {
        "firstName": "string",
        "isAccessVerified": "boolean",
        "lastName": "string",
        "userId": "string"
      },
      "payment": {
        "amount": "integer",
        "authorizedAmount": "integer",
        "capturedAmount": "integer",
        "consent": {
          "collectionDetails": {
            "tel": {
              "inboundPhoneNumber": {
                "countryCode": "string",
                "number": "string"
              }
            },
            "type": "string",
            "web": {
              "ipAddress": "string",
              "userAgent": "string"
            }
          },
          "collectionTimestamp": "string (date-time)",
          "merchantConsentId": "string",
          "merchantConsentText": "string"
        },
        "currencyCode": "string",
        "description": "string",
        "error": {
            "errorCode": "string",
            "errorGroup": "string",
            "httpStatus": "string",
            "message": "string"
          } <REMOVED>,
        "id": "string",
        "merchantId": "string" <REMOVED>,
        "merchantTransactionId": "string",
        "metadata": {
          "string": "string"
        },
        "partialAuthorization": "boolean",
        "paymentDetails": {
          "healthcare": {
            "iias": {
              "qualifiedAmount": "integer",
              "qualifiedAmountDetails": {
                "prescriptionAmount": "integer"
              }
            },
            "visionAmount": "integer"
          }
        },
        "paymentMethod": {
            "card": {

            },
            "default": "boolean",
            "error": "null",
            "id": "string",
            "nickname": "string",
            "paymentMethodDetails": {

            },
            "paymentMethodType": "string",
            "status": "string",
            "warning": "null",
            "zipCode": "string"
          } <REMOVED>,
        "paymentMethodId": "string" <REMOVED>,
        "paymentType": "string" <REMOVED>,
        "statementDescriptorSuffix": "string",
        "status": "string"
      },
      "paymentMethodResponse": {
          "card": {
            "cardBrand": "string",
            "cardCategories": [

            ],
            "cardChannel": "string",
            "expiryMonth": "integer",
            "expiryYear": "integer",
            "last4": "string",
            "manufacturerCard": "boolean",
            "nameOnCard": "string",
            "status": "string",
            "type": "string",
            "zipCode": "string"
          },
          "default": "boolean",
          "error": {
            "errorCode": "string",
            "errorGroup": "string",
            "httpStatus": "string",
            "message": "string"
          },
          "id": "string",
          "nickname": "string",
          "paymentMethodDetails": {

          },
          "paymentMethodType": "string",
          "status": "string"
        } <REMOVED>,
      "sessionContext": {
        "pci": {
          "active": "boolean"
        }
      },
      "sessionId": "string",
      "status": "string"
    },
    "error": "string" <REMOVED>,
    "url": "string"
  }
}

V2

{
  "request": {
    "headers": {
      "Authorization": "Bearer <token>",
      "x-merchant-id": "<merchant-id>"
    },
    "method": "GET",
    "path": "/v2/sessions/{sessionId}" <MODIFIED>
  },
  "response": {
    "data": {
      "agent": {
        "firstName": "string",
        "isAccessVerified": "boolean",
        "lastName": "string",
        "userId": "string"
      },
      "payment": {
        "agent": {
            "firstName": "string",
            "isAccessVerified": "boolean",
            "lastName": "string",
            "userId": "string"
          } <ADDED>,
        "amount": "integer",
        "authorizedAmount": "integer",
        "capturedAmount": "integer",
        "checkoutId": "string" <ADDED>,
        "consent": {
          "collectionDetails": {
            "tel": {
              "inboundPhoneNumber": {
                "countryCode": "string",
                "number": "string"
              }
            },
            "type": "string",
            "web": {
              "ipAddress": "string",
              "userAgent": "string"
            }
          },
          "collectionTimestamp": "string (date-time)",
          "merchantConsentId": "string",
          "merchantConsentText": "string"
        },
        "currencyCode": "string",
        "description": "string",
        "id": "string",
        "merchant": {
            "groupId": "string",
            "id": "string",
            "name": "string"
          } <ADDED>,
        "merchantTransactionId": "string",
        "metadata": {
          "string": "string"
        },
        "partialAuthorization": "boolean",
        "paymentAllocations": [
            {
              "amount": "integer",
              "authorizedAmount": "integer",
              "capturedAmount": "integer",
              "id": "string",
              "paymentDetails": {
                "healthcare": {
                  "iias": {
                    "qualifiedAmount": "integer",
                    "qualifiedAmountDetails": {
                      "prescriptionAmount": "integer"
                    }
                  },
                  "visionAmount": "integer"
                }
              },
              "paymentMethod": {
                "default": "boolean",
                "id": "string",
                "nickname": "string",
                "paymentMethodDetails": {
                  "cardBrand": "string",
                  "cardCategories": [

                  ],
                  "expiryMonth": "integer",
                  "expiryYear": "integer",
                  "last4": "string",
                  "nameOnCard": "string",
                  "status": "string",
                  "type": "string",
                  "zipCode": "string"
                },
                "sourceProvider": {
                  "name": "string"
                }
              },
              "status": "string",
              "vendor": {
                "merchantId": "string",
                "name": "string",
                "paymentId": "string"
              }
            }
          ] <ADDED>,
        "paymentDateUtc": "string (date-time)" <ADDED>,
        "paymentDetails": {
          "healthcare": {
            "iias": {
              "qualifiedAmount": "integer",
              "qualifiedAmountDetails": {
                "prescriptionAmount": "integer"
              }
            },
            "visionAmount": "integer"
          }
        },
        "statementDescriptorSuffix": "string",
        "status": "string"
      },
      "paymentMethod": {
          "default": "boolean",
          "id": "string",
          "nickname": "string",
          "paymentMethodDetails": {
            "cardBrand": "string",
            "cardCategories": [

            ],
            "expiryMonth": "integer",
            "expiryYear": "integer",
            "last4": "string",
            "nameOnCard": "string",
            "status": "string",
            "type": "string",
            "zipCode": "string"
          },
          "sourceProvider": {
            "name": "string"
          },
          "status": "string"
        } <ADDED>,
      "sessionContext": {
        "pci": {
          "active": "boolean"
        }
      },
      "sessionId": "string",
      "status": "string"
    },
    "url": "string"
  }
}