Card Acceptor Allow List
API: Ws_CardAcceptorWhiteList
This web service enables you to manage Card Acceptor (MerchantID) Allow lists, which can then be assigned to a card or group of cards. Only merchant ID’s added to the Allow list will be approved by Thredd at authorisation stage.
If the card does not have an Allow list group assigned, this needs to be added via Ws_Card_Change_Cardacceptor_List or Ws_Change_Cardacceptor_List. See Card Change Acceptor List and Card Change Acceptor List (Bulk).
Record Description
| 
                                                         Tag  | 
                                                    
                                                         Type  | 
                                                    
                                                         Minimum Length  | 
                                                    
                                                         Maximum Length  | 
                                                    
                                                         Description  | 
                                                    
                                                         Request  | 
                                                    
                                                         Response  | 
                                                
|---|---|---|---|---|---|---|
| 
                                                         <WSID>  | 
                                                    
                                                         N  | 
                                                    
                                                         1  | 
                                                    
                                                         19  | 
                                                    
                                                         Web service ID. Must be unique for every request. For details, see the FAQs.  | 
                                                    
                                                         Mandatory  | 
                                                    
                                                         Mandatory  | 
                                                
| 
                                                         <IssCode>  | 
                                                    
                                                         AN  | 
                                                    
                                                         1  | 
                                                    
                                                         4  | 
                                                    
                                                         Thredd Issuer (Program Manager) Code. Assigned by Thredd.  | 
                                                    
                                                         Mandatory  | 
                                                    
                                                         Mandatory  | 
                                                
| 
                                                         <WhiteList>  | 
                                                    
                                                         AN  | 
                                                    
                                                         1  | 
                                                    
                                                         255  | 
                                                    
                                                         Identifier for a Card Acceptor Allow list in Thredd.  | 
                                                    
                                                         Mandatory  | 
                                                    
                                                         Mandatory  | 
                                                
| 
                                                         <SysDate>  | 
                                                    
                                                         AN  | 
                                                    
                                                         10  | 
                                                    
                                                         10  | 
                                                    
                                                         The system processing date.  | 
                                                    
                                                         Omit  | 
                                                    
                                                         Mandatory  | 
                                                
| 
                                                         <ActionCode>  | 
                                                    
                                                         AN  | 
                                                    
                                                         3  | 
                                                    
                                                         3  | 
                                                    
                                                         The action code for the response. See Action Codes.  | 
                                                    
                                                         Omit  | 
                                                    
                                                         Mandatory  | 
                                                
| 
                                                         <NoOfInvalidCardAcceptors>  | 
                                                    
                                                         N  | 
                                                    
                                                         1  | 
                                                    
                                                         9  | 
                                                    
                                                         Number of invalid CardAcceptorModifier elements detected. Check the   | 
                                                    
                                                         Omit  | 
                                                    
                                                         Mandatory  | 
                                                
| 
                                                         <CardAcceptors>  | 
                                                    
                                                         -  | 
                                                    
                                                         -  | 
                                                    
                                                         -  | 
                                                    
                                                         Provides a list of CardAcceptorModifier elements; see Card CardAcceptorModifier Description below.  If the list is empty, the web service returns a list of all the   | 
                                                    
                                                         Mandatory  | 
                                                    
                                                         Omit  | 
                                                
| 
                                                         <InvalidCardAcceptors>  | 
                                                    
                                                         -  | 
                                                    
                                                         -  | 
                                                    
                                                         -  | 
                                                    
                                                         See Invalid CardAcceptorModifier Description below. InvalidCardAcceptors is a list of   | 
                                                    
                                                         Omit  | 
                                                    
                                                         Mandatory  | 
                                                
CardAcceptorModifier Description
| 
                                                         Tag  | 
                                                    
                                                         Type  | 
                                                    
                                                         Minimum Length  | 
                                                    
                                                         Maximum Length  | 
                                                    
                                                         Description  | 
                                                    
                                                         Request  | 
                                                    
                                                         Response  | 
                                                
|---|---|---|---|---|---|---|
| 
                                                         <CardAcceptorID>  | 
                                                    
                                                         AN  | 
                                                    
                                                         1  | 
                                                    
                                                         50  | 
                                                    
                                                         Card Acceptor ID. Also known as Merchant ID (DE 42).  | 
                                                    
                                                         Mandatory  | 
                                                    
                                                         N/A  | 
                                                
| 
                                                         <Action>  | 
                                                    
                                                         N  | 
                                                    
                                                         1  | 
                                                    
                                                         9  | 
                                                    
                                                         Action Code: 0 = Delete Card Acceptor ID 1 = Insert Card Acceptor ID  | 
                                                    
                                                         Mandatory  | 
                                                    
                                                         N/A  | 
                                                
Invalid CardAcceptorModifier Description
| 
                                                         Tag  | 
                                                    
                                                         Type  | 
                                                    
                                                         Minimum Length  | 
                                                    
                                                         Maximum Length  | 
                                                    
                                                         Description  | 
                                                    
                                                         Request  | 
                                                    
                                                         Response  | 
                                                
|---|---|---|---|---|---|---|
| 
                                                         <AcceptorNo>  | 
                                                    
                                                         N  | 
                                                    
                                                         1  | 
                                                    
                                                         9  | 
                                                    
                                                         Unique, sequential identifier for the entry in the list.  | 
                                                    
                                                         N/A  | 
                                                    
                                                         Mandatory  | 
                                                
| 
                                                         <CardAcceptorID>  | 
                                                    
                                                         AN  | 
                                                    
                                                         1  | 
                                                    
                                                         50  | 
                                                    
                                                         Card Acceptor ID. Also known as Merchant ID (DE 42).  | 
                                                    
                                                         N/A  | 
                                                    
                                                         Mandatory  | 
                                                
| 
                                                         <ErrorCode>  | 
                                                    
                                                         AN  | 
                                                    
                                                         3  | 
                                                    
                                                         4  | 
                                                    
                                                         Action Code for this Card Acceptor ID: 781 = CardAcceptorId is empty 782 = Invalid Action (parameter value was invalid) 783 = CardAcceptorID not found (valid when Action = 0) 799 = CardAcceptorID already exists  | 
                                                    
                                                         N/A  | 
                                                    
                                                         Mandatory  | 
                                                
| 
                                                         ErrorDescription  | 
                                                    
                                                         AN  | 
                                                    
                                                         1  | 
                                                    
                                                         255  | 
                                                    
                                                         Description of the error.  | 
                                                    
                                                         N/A  | 
                                                    
                                                         Mandatory  | 
                                                
Request
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:hyp="http://www.globalprocessing.ae/HyperionWeb">
   <soapenv:Header>
      <hyp:AuthSoapHeader>
         <hyp:strUserName>******</hyp:strUserName>
         <hyp:strPassword>******</hyp:strPassword>
      </hyp:AuthSoapHeader>
   </soapenv:Header>
   <soap:Body>
      <hyp:Ws_CardAcceptorWhiteList>
         <hyp:WSID>202107150820</hyp:WSID>
         <hyp:IssCode>PMT</hyp:IssCode>
         <hyp:WhiteList>WL1</hyp:WhiteList>
         <hyp:CardAcceptors>
            <!--Zero or more repetitions:--> 
            <hyp:CardAcceptorModifier>
               <hyp:CardAcceptorID>123456789</hyp:CardAcceptorID>
               <hyp:Action>1</hyp:Action>
            </hyp:CardAcceptorModifier>
         </hyp:CardAcceptors>
      </hyp:Ws_CardAcceptorWhiteList>
   </soap:Body>
</soapenv:Envelope>
                                            Response
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <soap:Body>
      <Ws_CardAcceptor WhiteList Response xmlns="http://www.globalprocessing.ae/HyperionWeb">
         <Ws_CardAcceptorWhiteListResult>
            <WSID>202107150820</WSID>
            <IssCode>PMT</IssCode>
            <ActionCode>000</ActionCode>
            <SysDate>2021-07-15</SysDate>
            <WhiteList>WL1</WhiteList>
            <NoOfInvalidCardAcceptors>1</NoOfInvalidCardAcceptors>
            <InvalidCardAcceptors>
               <InvalidCardAcceptor>
                  <AcceptorNo>1</AcceptorNo>
                  <CardAcceptorID>123456789</CardAcceptorID>
                  <ErrorCode>799</ErrorCode>
                  <ErrorDescription>This card acceptor is already added to the Allow list of the given scheme</ErrorDescription>
               </InvalidCardAcceptor>
            </InvalidCardAcceptors>
         </Ws_CardAcceptorWhiteListResult>
      </Ws_CardAcceptorWhiteListResponse>
   </soap:Body>
</soap:Envelope>