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>