POST pollDCC
This operation is to poll for the DCC transaction being performed by the Terminal.
Request Information
URI Parameters
None.
Body Parameters
RetrieveRateRequest| Name | 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
RetrieveRateResponse| Name | 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"
}
}