CashMachines
Manage cash machines.
Operations
Generates a report on the contents of the cash machine.
Successful operation.
POST /nexum/627/2022.01/cashmachines/contentsReport HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 203
{
"Credentials": {
"AdministrativeCredentials": {
"Password": "suwn37834b91&"
}
},
"device": {
"deviceName": "text",
"orientation": 1,
"recyclerFlag": true
},
"timeout": 1,
"nxAttributes": {
"customFields": {
"appId": "glaci"
}
}
}Successful operation.
{
"Status": {
"StatusCode": 1,
"Message": "text"
},
"returnInfo": {
"errorLevel": "text",
"errorCode": "text",
"longDescription": "text",
"httpLink": "text"
},
"actualDistribution": {
"totalAmount": 1,
"billDenominations": [
1
],
"billCount": [
1
],
"billStatus": [
1
],
"coinAmount": 1
}
}Dispenses cash from the cash machine.
Successful operation.
POST /nexum/627/2022.01/cashmachines/dispense HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 335
{
"Credentials": {
"AdministrativeCredentials": {
"Password": "suwn37834b91&"
}
},
"device": {
"deviceName": "text",
"orientation": 1,
"recyclerFlag": true
},
"timeout": 1,
"requestedDistribution": {
"totalAmount": 1,
"billDenominations": [
1
],
"billCount": [
1
],
"billStatus": [
1
],
"coinAmount": 1
},
"duressFlag": true,
"nxAttributes": {
"customFields": {
"appId": "glaci"
}
}
}Successful operation.
{
"Status": {
"StatusCode": 1,
"Message": "text"
},
"returnInfo": {
"errorLevel": "text",
"errorCode": "text",
"longDescription": "text",
"httpLink": "text"
},
"actualDistribution": {
"totalAmount": 1,
"billDenominations": [
1
],
"billCount": [
1
],
"billStatus": [
1
],
"coinAmount": 1
}
}Initiates the deposit process at the cash machine.
Successful operation.
POST /nexum/627/2022.01/cashmachines/startDeposit HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 203
{
"Credentials": {
"AdministrativeCredentials": {
"Password": "suwn37834b91&"
}
},
"device": {
"deviceName": "text",
"orientation": 1,
"recyclerFlag": true
},
"timeout": 1,
"nxAttributes": {
"customFields": {
"appId": "glaci"
}
}
}Successful operation.
{
"Status": {
"StatusCode": 1,
"Message": "text"
},
"returnInfo": {
"errorLevel": "text",
"errorCode": "text",
"longDescription": "text",
"httpLink": "text"
},
"actualDistribution": {
"totalAmount": 1,
"billDenominations": [
1
],
"billCount": [
1
],
"billStatus": [
1
],
"coinAmount": 1
}
}Allows the cash machine to continue a deposit process.
Successful operation.
POST /nexum/627/2022.01/cashmachines/continueDeposit HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 136
{
"Credentials": {
"AdministrativeCredentials": {
"Password": "suwn37834b91&"
}
},
"timeout": 1,
"nxAttributes": {
"customFields": {
"appId": "glaci"
}
}
}Successful operation.
{
"Status": {
"StatusCode": 1,
"Message": "text"
},
"returnInfo": {
"errorLevel": "text",
"errorCode": "text",
"longDescription": "text",
"httpLink": "text"
},
"actualDistribution": {
"totalAmount": 1,
"billDenominations": [
1
],
"billCount": [
1
],
"billStatus": [
1
],
"coinAmount": 1
}
}Allows the cash machine to accept a deposit.
Successful operation.
POST /nexum/627/2022.01/cashmachines/acceptDeposit HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 136
{
"Credentials": {
"AdministrativeCredentials": {
"Password": "suwn37834b91&"
}
},
"timeout": 1,
"nxAttributes": {
"customFields": {
"appId": "glaci"
}
}
}Successful operation.
{
"Status": {
"StatusCode": 1,
"Message": "text"
},
"returnInfo": {
"errorLevel": "text",
"errorCode": "text",
"longDescription": "text",
"httpLink": "text"
},
"actualDistribution": {
"totalAmount": 1,
"billDenominations": [
1
],
"billCount": [
1
],
"billStatus": [
1
],
"coinAmount": 1
}
}Rejects a deposit at the cash machine.
Successful operation.
POST /nexum/627/2022.01/cashmachines/rejectDeposit HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 249
{
"Credentials": {
"AdministrativeCredentials": {
"Password": "suwn37834b91&"
}
},
"timeout": 1,
"retainedDistribution": {
"totalAmount": 1,
"billDenominations": [
1
],
"billCount": [
1
],
"billStatus": [
1
],
"coinAmount": 1
},
"nxAttributes": {
"customFields": {
"appId": "glaci"
}
}
}Successful operation.
{
"Status": {
"StatusCode": 1,
"Message": "text"
},
"returnInfo": {
"errorLevel": "text",
"errorCode": "text",
"longDescription": "text",
"httpLink": "text"
},
"retainedDistribution": {
"totalAmount": 1,
"billDenominations": [
1
],
"billCount": [
1
],
"billStatus": [
1
],
"coinAmount": 1
}
}Generates a report on the status of cassettes in the cash machine.
Successful operation.
POST /nexum/627/2022.01/cashmachines/cassetteReport HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 203
{
"Credentials": {
"AdministrativeCredentials": {
"Password": "suwn37834b91&"
}
},
"device": {
"deviceName": "text",
"orientation": 1,
"recyclerFlag": true
},
"timeout": 1,
"nxAttributes": {
"customFields": {
"appId": "glaci"
}
}
}Successful operation.
{
"Status": {
"StatusCode": 1,
"Message": "text"
},
"returnInfo": {
"errorLevel": "text",
"errorCode": "text",
"longDescription": "text",
"httpLink": "text"
},
"cassetteCount": 1,
"currentCassettes": [
{
"id": "text",
"notes": 1,
"value": 1,
"denom": 1
}
]
}Adjusts the cassettes in the cash machine.
Successful operation.
POST /nexum/627/2022.01/cashmachines/cassetteAdjustment HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 294
{
"Credentials": {
"AdministrativeCredentials": {
"Password": "suwn37834b91&"
}
},
"device": {
"deviceName": "text",
"orientation": 1,
"recyclerFlag": true
},
"timeout": 1,
"cassetteCount": 1,
"cassettes": [
{
"id": "text",
"notes": 1,
"value": 1,
"denom": 1
}
],
"coinAmount": 1,
"nxAttributes": {
"customFields": {
"appId": "glaci"
}
}
}Successful operation.
{
"Status": {
"StatusCode": 1,
"Message": "text"
},
"returnInfo": {
"errorLevel": "text",
"errorCode": "text",
"longDescription": "text",
"httpLink": "text"
}
}Dispenses cash remotely, often initiated through an app or online banking.
Successful operation.
POST /nexum/627/2022.01/cashmachines/remoteDispense HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 335
{
"Credentials": {
"AdministrativeCredentials": {
"Password": "suwn37834b91&"
}
},
"device": {
"deviceName": "text",
"orientation": 1,
"recyclerFlag": true
},
"timeout": 1,
"requestedDistribution": {
"totalAmount": 1,
"billDenominations": [
1
],
"billCount": [
1
],
"billStatus": [
1
],
"coinAmount": 1
},
"duressFlag": true,
"nxAttributes": {
"customFields": {
"appId": "glaci"
}
}
}Successful operation.
{
"Status": {
"StatusCode": 1,
"Message": "text"
},
"remoteReturnInfo": {
"remoteTranId": 1,
"remoteTranPin": "text",
"remoteTranStatus": "text",
"remoteTranPhysicalDeviceName": "text",
"errorLevel": "text",
"errorCode": "text",
"longDescription": "text",
"httpLink": "text"
}
}Inquires about the status of a remote transaction initiated via an app or online banking.
Successful operation.
POST /nexum/627/2022.01/cashmachines/remoteTransactionInquiry HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 258
{
"Credentials": {
"AdministrativeCredentials": {
"Password": "suwn37834b91&"
}
},
"device": {
"deviceName": "text",
"orientation": 1,
"recyclerFlag": true
},
"tranType": "text",
"timeout": 1,
"remoteTransactionId": 1,
"pin": "text",
"nxAttributes": {
"customFields": {
"appId": "glaci"
}
}
}Successful operation.
{
"Status": {
"StatusCode": 1,
"Message": "text"
},
"remoteReturnInfo": {
"remoteTranId": 1,
"remoteTranPin": "text",
"remoteTranStatus": "text",
"remoteTranPhysicalDeviceName": "text",
"errorLevel": "text",
"errorCode": "text",
"longDescription": "text",
"httpLink": "text"
}
}Cancels a remote transaction initiated via an app or online banking.
Successful operation.
POST /nexum/627/2022.01/cashmachines/remoteTransactionCancel HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 258
{
"Credentials": {
"AdministrativeCredentials": {
"Password": "suwn37834b91&"
}
},
"device": {
"deviceName": "text",
"orientation": 1,
"recyclerFlag": true
},
"tranType": "text",
"timeout": 1,
"remoteTransactionId": 1,
"pin": "text",
"nxAttributes": {
"customFields": {
"appId": "glaci"
}
}
}Successful operation.
{
"Status": {
"StatusCode": 1,
"Message": "text"
},
"remoteReturnInfo": {
"remoteTranId": 1,
"remoteTranPin": "text",
"remoteTranStatus": "text",
"remoteTranPhysicalDeviceName": "text",
"errorLevel": "text",
"errorCode": "text",
"longDescription": "text",
"httpLink": "text"
}
}Completes a remote transaction initiated via an app or online banking.
Successful operation.
POST /nexum/627/2022.01/cashmachines/remoteTransactionComplete HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 258
{
"Credentials": {
"AdministrativeCredentials": {
"Password": "suwn37834b91&"
}
},
"device": {
"deviceName": "text",
"orientation": 1,
"recyclerFlag": true
},
"tranType": "text",
"timeout": 1,
"remoteTransactionId": 1,
"pin": "text",
"nxAttributes": {
"customFields": {
"appId": "glaci"
}
}
}Successful operation.
{
"Status": {
"StatusCode": 1,
"Message": "text"
},
"remoteReturnInfo": {
"remoteTranId": 1,
"remoteTranPin": "text",
"remoteTranStatus": "text",
"remoteTranPhysicalDeviceName": "text",
"errorLevel": "text",
"errorCode": "text",
"longDescription": "text",
"httpLink": "text"
},
"actualDistribution": {
"totalAmount": 1,
"billDenominations": [
1
],
"billCount": [
1
],
"billStatus": [
1
],
"coinAmount": 1
}
}Facilitates deposit remotely, usually via an app or online banking.
Successful operation.
POST /nexum/627/2022.01/cashmachines/remoteDeposit HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 203
{
"Credentials": {
"AdministrativeCredentials": {
"Password": "suwn37834b91&"
}
},
"device": {
"deviceName": "text",
"orientation": 1,
"recyclerFlag": true
},
"timeout": 1,
"nxAttributes": {
"customFields": {
"appId": "glaci"
}
}
}Successful operation.
{
"Status": {
"StatusCode": 1,
"Message": "text"
},
"remoteReturnInfo": {
"remoteTranId": 1,
"remoteTranPin": "text",
"remoteTranStatus": "text",
"remoteTranPhysicalDeviceName": "text",
"errorLevel": "text",
"errorCode": "text",
"longDescription": "text",
"httpLink": "text"
}
}Last updated
Was this helpful?