Clear Accumulator
API: Ws_ResetAccumulator
This web service allows you to reset transaction and amount counters (since the last strongly-cardholder-authenticated transaction) on a card or payment-token, Resetting transaction and amount counters re-enables transactions which are blocked as a result of the transaction and amount counters exceeding the defined maximum limits for not-secure-enough transactions.
A successful call sets the transaction count (<TxnCount>
) and accumulator value (<AccumValue>
) for contactless transactions to zero. If the <accumulator type>
tag is invalid, the web service is declined and an action code of 425 ( Invalid Accumulator Type) is returned.
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 |
<AuthType> |
AN |
1 |
1 |
Parameter to specify how the card is authenticated. See Authentication Methods. |
Mandatory |
Omit |
<PAN> |
AN |
14 |
19 |
Card Number. Unique card identifier. Mandatory in request if |
Conditional |
Omit |
<PublicToken> |
AN |
1 |
9 |
The card’s public token. Mandatory in request if |
Conditional |
Mandatory |
<DOB> |
YYYY-MM- |
10 |
10 |
Date of Birth. Mandatory if value of |
Conditional |
Omit |
<CVV> |
AN |
3 |
3 |
Card Verification Value |
Conditional |
Omit |
<AccCode> |
AN |
0 |
6 |
Access code or passcode. If provided, must be 6 digits, leading zeroes are acceptable. Leave empty if not required. Mandatory if the value of |
Conditional |
Omit |
<LastName> |
AN |
1 |
20 |
Cardholder's last name for authenticating the cardholder if the value of |
Conditional |
Omit |
<AccumulatorType> |
N |
1 |
1 |
The type of accumulator to be cleared. See Accumulator Type. |
Mandatory |
Omit |
<DPAN> |
AN |
0 |
19 |
Optional DPAN value for the MDES |
Optional |
Omit |
<PaymentTokenId> |
AN |
0 |
16 |
Optional payment token ID for the MDES card. If provided, clears the accumulator for the supplied payment token ID. |
Optional |
Omit |
<ClearAllDPANs> |
AN |
0 |
1 |
Whether to clear all accumulators: 0 or empty string = No; 1 = Yes. |
Optional |
Omit |
<ActionCode> |
AN |
3 |
3 |
The action code for the response. See Action Codes. |
Omit |
Mandatory |
<WebServiceResult> |
AN |
|
|
Parameter group describing the result of the Web Service call. Only has values if the current request returns an action code of 868 Duplicate WSID. See WebServiceResult. |
Omit |
Mandatory |
Accumulator Type
The <AccumulatorType>
defines which transation counter or accumulator is being reset, as follows:
Type | Used for | Standard upper limits * |
Automatically reset when |
---|---|---|---|
1 |
Contactless non strongly-authenticated transactions. |
5 transactions Or EUR 150.00 accumulated amount (whichever reached first). (Note the single item limit is EUR 50.00, but that does not affect counters/accumulators.) |
A card-present Strongly Authenticated Transactions occurs |
2 |
e-commerce non strongly-authenticated transactions |
5 transactions Or EUR 100.00 accumulated amount (whichever reached first). (Note the single item limit is EUR 30.00, but that does not affect counters/accumulators.) |
A 3D-secure e-commerce transaction occurs |
3 |
Maximum Acquirer TRA exemption limit value |
Maximum Acquirer Transaction Risk Analysis (TRA) exemption limit value |
A Strongly Authenticated Transaction occurs |
4 |
Maximum Acquirer Low-Value exemption limit value |
Maximum Acquirer Low-Value exemption limit value |
A Strongly Authenticated Transaction occurs |
*This is defined by the European Banking Authority in under PSD2 PSD2 is an EU Directive which sets requirements for firms that provide payment services. It introduces a number of requirements around how firms treat their customers and handle their complaints, and the data they must report to the FCA. rules for countries in its jurisdiction. You may have chosen alternative limits, especially if your card product is not euro currency. For more information on PSD2 configuration, see the PSD2 and SCA Guide.
Strongly Authenticated Transaction
A strongly-cardholder-authenticated transaction has at least two of the following characteristics:
-
A physical property of the cardholder (such as fingerprint, Iris scan, vein scan) is verified
-
Cardholder uses something only they should possess to verify the transaction (e.g. chip card, payment-token device or number generating key-fob)
-
Cardholder provides data only they should know to verify the transaction (e.g. PIN, passcode or pattern to unlock a payment-token such as smartphone, or secret 3D-secure data)
In practice, a “strongly-cardholder-authenticated” transaction normally means that...
-
For card present transactions:
-
Chip has been used (contact or contactless)
-
Cardholder verified by online PIN or offline PIN
-
-
For payment token transactions (e.g. Apple Pay on a smartphone):
-
Cardholder used Contactless
-
Cardholder verified by either:
-
online PIN
-
secret information or biometric to unlock the smartphone (e.g. passcode/pattern/fingerprint)
-
-
-
For e-commerce transactions, 3D-secure cardholder authentication occurred.
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>
<soapenv:Body>
<hyp:Ws_ResetAccumulator>
<hyp:WSID>7243844685484652544</hyp:WSID>
<hyp:IssCode>PMT</hyp:IssCode>
<hyp:AuthType>1</hyp:AuthType>
<hyp:PAN>9999999999999999</hyp:PAN>
<hyp:PublicToken></hyp:PublicToken>
<hyp:DOB></hyp:DOB>
<hyp:CVV></hyp:CVV>
<hyp:AccCode></hyp:AccCode>
<hyp:LastName></hyp:LastName>
<hyp:AccumulatorType>1</hyp:AccumulatorType>
<hyp:DPAN></hyp:DPAN>
<hyp:PaymentTokenId></hyp:PaymentTokenId>
<hyp:ClearAllDPANs>1</hyp:ClearAllDPANs>
</hyp:Ws_ResetAccumulator>
</soapenv: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_ResetAccumulatorResponse xmlns="http://www.globalprocessing.ae/HyperionWeb">
<Ws_ResetAccumulatorResponse>
<Ws_ResetAccumulatorResult>
<WSID>7243844685484652544</WSID>
<IssCode>PMT</IssCode>
<PublicToken>888888888</PublicToken>
<ActionCode>000</ActionCode>
<WebServiceResult/>
</Ws_ResetAccumulatorResult>
</Ws_ResetAccumulatorResponse>
</soap:Body>
</soap:Envelope>