POST lastDCC
This operation is to retrieve last DCC transaction performed by the Terminal.
Request Information
URI Parameters
None.
Body Parameters
RetrieveRateRequestName | Description | Type | Additional information |
---|---|---|---|
deviceId |
Device ID
|
string |
None. |
acquirerId |
Acquirer ID
|
string |
Range: inclusive between 1 and 99999999999 |
merchantId |
Merchant ID
|
string |
String length: inclusive between 0 and 35 |
terminalId |
Terminal ID
|
string |
String length: inclusive between 0 and 16 |
respondAdditionalInfo |
Respond Additional Information |
RespondAdditionalInfo |
None. |
callId | integer |
None. |
Request Formats
application/json, text/json
{ "callId": 1, "deviceId": "sample string 1", "acquirerId": "sample string 2", "merchantId": "sample string 3", "terminalId": "sample string 4", "respondAdditionalInfo": { "currency": "sample string 1" } }
Response Information
Resource Description
RetrieveRateResponseName | Description | Type | Additional information |
---|---|---|---|
result |
Possible codes: "0000", "6999", "6100", "6200"
|
Result |
None. |
rrrId |
Rate Request Reference ID |
string |
None. |
baseAmount |
Base Amount |
Amount |
None. |
convertedTransaction |
Applicable only if the request omitted "mode" property or the mode is set to "single" in convertTransaction. |
ConvertedTransaction |
None. |
convertedTransactions |
List of converted transactions based on all the supported currencies. Applicable only if the request mode is "all" in convertTransaction. |
Collection of ConvertedTransaction |
None. |
card |
Card Information |
ResponseCard |
None. |
messages |
Messages |
MessageCollection |
None. |
Response Formats
application/json, text/json
{ "result": { "code": "sample string 1", "description": "sample string 2" }, "rrrId": "sample string 1", "baseAmount": { "value": "sample string 1", "fee": "sample string 2", "currency": { "code": "sample string 1", "numericCode": "sample string 2", "symbol": "sample string 3", "minorUnit": 4, "displayUnit": 5 } }, "convertedTransaction": { "amount": { "value": "sample string 1", "fee": "sample string 2", "currency": { "code": "sample string 1", "numericCode": "sample string 2", "symbol": "sample string 3", "minorUnit": 4, "displayUnit": 5 } }, "rate": { "type": "sample string 1", "currency": { "code": "sample string 1", "numericCode": "sample string 2", "symbol": "sample string 3", "minorUnit": 4, "displayUnit": 5 }, "value": "sample string 2", "direct": "sample string 3", "inverted": "sample string 4", "markup": "sample string 5", "diffOverECB": "sample string 6", "markupOverECB": "sample string 7", "fcmid": "sample string 8", "fctid": "sample string 9" } }, "convertedTransactions": [ { "amount": { "value": "sample string 1", "fee": "sample string 2", "currency": { "code": "sample string 1", "numericCode": "sample string 2", "symbol": "sample string 3", "minorUnit": 4, "displayUnit": 5 } }, "rate": { "type": "sample string 1", "currency": { "code": "sample string 1", "numericCode": "sample string 2", "symbol": "sample string 3", "minorUnit": 4, "displayUnit": 5 }, "value": "sample string 2", "direct": "sample string 3", "inverted": "sample string 4", "markup": "sample string 5", "diffOverECB": "sample string 6", "markupOverECB": "sample string 7", "fcmid": "sample string 8", "fctid": "sample string 9" } }, { "amount": { "value": "sample string 1", "fee": "sample string 2", "currency": { "code": "sample string 1", "numericCode": "sample string 2", "symbol": "sample string 3", "minorUnit": 4, "displayUnit": 5 } }, "rate": { "type": "sample string 1", "currency": { "code": "sample string 1", "numericCode": "sample string 2", "symbol": "sample string 3", "minorUnit": 4, "displayUnit": 5 }, "value": "sample string 2", "direct": "sample string 3", "inverted": "sample string 4", "markup": "sample string 5", "diffOverECB": "sample string 6", "markupOverECB": "sample string 7", "fcmid": "sample string 8", "fctid": "sample string 9" } } ], "card": { "country": "sample string 1", "type": "sample string 2" }, "messages": { "rateSource": "sample string 1", "disclaimer": "sample string 2", "optOutDisclaimer": "sample string 3" } }