EMV Test
PaymentGateway/EMV/Signature
Accepts the signature for a Payment Express HIT authorization.
Http Verb POST
Resource URL https://ts-stg-appgw.calacademy.org/TessituraService/PaymentGateway/EMV/Signature

URI Parameters

This resource has no URI (Query) parameters.

Request Body

Request object type : EMVSignatureRequest

Request object type EMVSignatureRequest has the following properties.
Property Name Data Type Length Required Readonly Notes
MachineId integer
PaymentId integer
SignatureMatches boolean
StoreAccount boolean N If supplied, controls whether or not the account will be stored in T_ACCOUNT_DATA after completion of the authorization, as long as the system-wide default CC_STORE_ACCOUNT is not set to No.
{
  "SignatureMatches": true,
  "MachineId": 2,
  "PaymentId": 3,
  "StoreAccount": true
}
<EMVSignatureRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
  <MachineId>2</MachineId>
  <PaymentId>3</PaymentId>
  <SignatureMatches>true</SignatureMatches>
  <StoreAccount>true</StoreAccount>
</EMVSignatureRequest>

Response object type : EMVAuthorizationResponse

Response object type EMVAuthorizationResponse has the following properties.
Property Name Data Type Length Required Readonly Notes
AuthorizationResponse AuthorizationResponse
EMVStatus EMVStatus
{
  "AuthorizationResponse": {
    "ResponseCode": "sample string 1",
    "ResponseMessage": "sample string 2",
    "AuthorizationCode": "sample string 3",
    "ReferenceNumber": "sample string 4",
    "AccountId": 5,
    "CVVResponseCode": "sample string 6",
    "AVSResponseCode": "sample string 7",
    "Succeeded": true,
    "IsPartialAuth": true,
    "AuthorizedAmount": 10.0,
    "BalanceAmount": 11.0,
    "BalanceCurrencyCode": "sample string 12",
    "PaymentMethod": {
      "AccountType": {
        "Id": 1,
        "Description": "sample string 1",
        "CardPrefix": "sample string 2",
        "CardtypeIndicator": "sample string 3",
        "EditMask": "sample string 4",
        "Inactive": true
      },
      "AuthIndicator": true,
      "BusinessUnitId": 2,
      "RequireCheckIndicator": true,
      "CreatedDateTime": "2025-04-24T09:17:33.2930433-07:00",
      "CreateLocation": "sample string 4",
      "CreatedBy": "sample string 5",
      "CurrencyTypeId": 1,
      "DefaultIndicator": true,
      "Description": "sample string 7",
      "GiftAidIndicator": true,
      "Id": 1,
      "Inactive": true,
      "Income": true,
      "CanRefund": true,
      "UpdatedDateTime": "2025-04-24T09:17:33.2930433-07:00",
      "UpdatedBy": "sample string 12",
      "NoCopiesOnAuth": 1,
      "NoCopiesOnSave": 1,
      "PaymentMethodGroup": {
        "Id": 1,
        "Description": "sample string 1",
        "Inactive": true,
        "MerchantId": "sample string 3"
      },
      "PaymentType": {
        "Id": 1,
        "Description": "sample string 1"
      },
      "ReceiptFormatId": 1,
      "RequirePostalCode": "sample string 13",
      "ShortDesc": "sample string 14",
      "StoreTenderedAmount": true,
      "OpenCashDrawer": true,
      "RequireCvv": true,
      "UseWithCardReader": true,
      "GlAccountId": "sample string 19",
      "MerchantId": "sample string 20",
      "MerchantIdForSwipe": "sample string 21",
      "ControlGroup": {
        "Description": "sample string 1",
        "Id": 2,
        "Inactive": true
      }
    },
    "TessituraMerchantServicesAction": "sample string 13",
    "ShopperIp": "sample string 14",
    "MaskedCardNumber": "sample string 15"
  },
  "EMVStatus": {
    "Status": "sample string 1",
    "CardMnemonic": "sample string 2",
    "SignatureRequired": true,
    "AccountNumber": "sample string 4",
    "CardHolderName": "sample string 5",
    "DpsTxnRef": "sample string 6",
    "AuthCode": "sample string 7",
    "Succeeded": true,
    "AccountId": 9,
    "PaymentId": 10
  }
}
<EMVAuthorizationResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
  <AuthorizationResponse>
    <AVSResponseCode>sample string 7</AVSResponseCode>
    <AccountId>5</AccountId>
    <AuthorizationCode>sample string 3</AuthorizationCode>
    <AuthorizedAmount>10</AuthorizedAmount>
    <BalanceAmount>11</BalanceAmount>
    <BalanceCurrencyCode>sample string 12</BalanceCurrencyCode>
    <CVVResponseCode>sample string 6</CVVResponseCode>
    <IsPartialAuth>true</IsPartialAuth>
    <MaskedCardNumber>sample string 15</MaskedCardNumber>
    <PaymentMethod>
      <AccountType>
        <CardPrefix>sample string 2</CardPrefix>
        <CardtypeIndicator>sample string 3</CardtypeIndicator>
        <Description>sample string 1</Description>
        <EditMask>sample string 4</EditMask>
        <Id>1</Id>
        <Inactive>true</Inactive>
      </AccountType>
      <AuthIndicator>true</AuthIndicator>
      <BusinessUnitId>2</BusinessUnitId>
      <CanRefund>true</CanRefund>
      <ControlGroup>
        <Description>sample string 1</Description>
        <Id>2</Id>
        <Inactive>true</Inactive>
      </ControlGroup>
      <CreateLocation>sample string 4</CreateLocation>
      <CreatedBy>sample string 5</CreatedBy>
      <CreatedDateTime>2025-04-24T09:17:33.2930433-07:00</CreatedDateTime>
      <CurrencyTypeId>1</CurrencyTypeId>
      <DefaultIndicator>true</DefaultIndicator>
      <Description>sample string 7</Description>
      <GiftAidIndicator>true</GiftAidIndicator>
      <GlAccountId>sample string 19</GlAccountId>
      <Id>1</Id>
      <Inactive>true</Inactive>
      <Income>true</Income>
      <MerchantId>sample string 20</MerchantId>
      <MerchantIdForSwipe>sample string 21</MerchantIdForSwipe>
      <NoCopiesOnAuth>1</NoCopiesOnAuth>
      <NoCopiesOnSave>1</NoCopiesOnSave>
      <OpenCashDrawer>true</OpenCashDrawer>
      <PaymentMethodGroup>
        <Description>sample string 1</Description>
        <Id>1</Id>
        <Inactive>true</Inactive>
        <MerchantId>sample string 3</MerchantId>
      </PaymentMethodGroup>
      <PaymentType>
        <Description>sample string 1</Description>
        <Id>1</Id>
      </PaymentType>
      <ReceiptFormatId>1</ReceiptFormatId>
      <RequireCheckIndicator>true</RequireCheckIndicator>
      <RequireCvv>true</RequireCvv>
      <RequirePostalCode>sample string 13</RequirePostalCode>
      <ShortDesc>sample string 14</ShortDesc>
      <StoreTenderedAmount>true</StoreTenderedAmount>
      <UpdatedBy>sample string 12</UpdatedBy>
      <UpdatedDateTime>2025-04-24T09:17:33.2930433-07:00</UpdatedDateTime>
      <UseWithCardReader>true</UseWithCardReader>
    </PaymentMethod>
    <ReferenceNumber>sample string 4</ReferenceNumber>
    <ResponseCode>sample string 1</ResponseCode>
    <ResponseMessage>sample string 2</ResponseMessage>
    <ShopperIp>sample string 14</ShopperIp>
    <Succeeded>true</Succeeded>
    <TessituraMerchantServicesAction>sample string 13</TessituraMerchantServicesAction>
  </AuthorizationResponse>
  <EMVStatus>
    <AccountId>9</AccountId>
    <AccountNumber>sample string 4</AccountNumber>
    <AuthCode>sample string 7</AuthCode>
    <CardHolderName>sample string 5</CardHolderName>
    <CardMnemonic>sample string 2</CardMnemonic>
    <DpsTxnRef>sample string 6</DpsTxnRef>
    <PaymentId>10</PaymentId>
    <SignatureRequired>true</SignatureRequired>
    <Status>sample string 1</Status>
    <Succeeded>true</Succeeded>
  </EMVStatus>
</EMVAuthorizationResponse>
Change Version Description Contract Old New
Resource Added 15.0.0 New resource added. EMV