@eagleeye-solutions/integration-events-common
Version:
Eagle Eye CDP connector common functionality
498 lines (497 loc) • 20.7 kB
JSON
{
"headers": {
"eventName": "POSCONNECT.WALLET.SETTLE",
"eventDate": "2025-01-29T20:37:03.078234",
"eesEnvironmentType": "sandbox-uk",
"eesSubsystemId": "pos.sandbox.uk.eagleeye.com",
"callerIp": "35.244.190.158",
"unitId": "197332",
"unitFriendlyName": "Apply Digital",
"clientId": "mgtgpt5ewhj5fwvdm6d1",
"clientIdFriendlyName": "api",
"eesEventId": "d1674d7a-f762-4421-b7cd-0cceb6df73d5",
"eesMasterEventId": "Z5qRb0gbPAdAySIKCWM0hgAAAmg",
"externalMessageId": "",
"eesApiVersion": "7.6"
},
"request": {
"resource": "/connect/wallet/settle",
"method": "POST",
"body": {
"walletId": "216396239",
"reference": "NSTEST123pos2225",
"location": {
"incomingIdentifier": "outlet1",
"parentIncomingIdentifier": "banner1"
},
"mode": "ACTIVE",
"basket": {
"type": "ENRICHED",
"summary": {
"totalItems": 6,
"totalBasketValue": 6300,
"totalDiscountAmount": {
"promotions": 700
}
},
"contents": [
{
"upc": "245874",
"itemUnitCost": 1000,
"salesKey": "SALE",
"totalUnitCostAfterDiscount": 2000,
"totalUnitCost": 2000,
"description": "Lemonade",
"itemUnitCount": 2
},
{
"upc": "245875",
"itemUnitCost": 1000,
"salesKey": "SALE",
"totalUnitCostAfterDiscount": 1000,
"totalUnitCost": 1000,
"description": "Coffee",
"itemUnitCount": 1
},
{
"upc": "245887",
"itemUnitCost": 1000,
"salesKey": "SALE",
"totalUnitCostAfterDiscount": 1000,
"totalUnitCost": 1000,
"description": "Oranges",
"itemUnitCount": 1
},
{
"upc": "245886",
"itemUnitCost": 1000,
"salesKey": "SALE",
"totalUnitCostAfterDiscount": 1000,
"totalUnitCost": 1000,
"description": "Carrot",
"itemUnitCount": 1
},
{
"upc": "245868",
"itemUnitCost": 1000,
"salesKey": "SALE",
"totalUnitCostAfterDiscount": 1000,
"totalUnitCost": 1000,
"description": "Pizza",
"itemUnitCount": 1
},
{
"upc": "245872",
"itemUnitCost": 1000,
"salesKey": "SALE",
"totalUnitCostAfterDiscount": 1000,
"totalUnitCost": 1000,
"description": "Wine",
"itemUnitCount": 1
}
]
}
},
"contentType": "application/json",
"customHeaders": []
},
"response": {
"code": 200,
"body": {
"walletTransactions": [
{
"walletTransactionId": "440065928",
"parentWalletTransactionId": "0",
"walletId": "216396239",
"reference": "NSTEST123pos2225",
"transactionDateTime": "2025-01-29T20:37:03+00:00",
"transactionDateTimeOffset": "+00:00",
"identityId": null,
"identity": null,
"type": "SETTLE",
"status": "SETTLED",
"meta": null,
"state": "ORIGINAL",
"expiryDate": null,
"accounts": [
{ "accountId": "4093853356", "accountTransactionId": "7909471159" },
{ "accountId": "4093853356", "accountTransactionId": "7909471160" },
{ "accountId": "4093853180", "accountTransactionId": "7909471161" },
{ "accountId": "4093853179", "accountTransactionId": "7909471162" },
{ "accountId": "4093853181", "accountTransactionId": "7909471163" },
{ "accountId": "4093853182", "accountTransactionId": "7909471164" },
{ "accountId": "4093853182", "accountTransactionId": "7909471165" },
{ "accountId": "4502097869", "accountTransactionId": "7909471166" },
{ "accountId": "4502097870", "accountTransactionId": "7909471167" },
{ "accountId": "4502097871", "accountTransactionId": "7909471168" }
],
"basket": {
"contents": [
{
"upc": "245874",
"itemUnitCost": 1000,
"salesKey": "SALE",
"totalUnitCostAfterDiscount": 2000,
"totalUnitCost": 2000,
"description": "Lemonade",
"itemUnitCount": 2
},
{
"upc": "245875",
"itemUnitCost": 1000,
"salesKey": "SALE",
"totalUnitCostAfterDiscount": 1000,
"totalUnitCost": 1000,
"description": "Coffee",
"itemUnitCount": 1
},
{
"upc": "245887",
"itemUnitCost": 1000,
"salesKey": "SALE",
"totalUnitCostAfterDiscount": 1000,
"totalUnitCost": 1000,
"description": "Oranges",
"itemUnitCount": 1
},
{
"upc": "245886",
"itemUnitCost": 1000,
"salesKey": "SALE",
"totalUnitCostAfterDiscount": 1000,
"totalUnitCost": 1000,
"description": "Carrot",
"itemUnitCount": 1
},
{
"upc": "245868",
"itemUnitCost": 1000,
"salesKey": "SALE",
"totalUnitCostAfterDiscount": 1000,
"totalUnitCost": 1000,
"description": "Pizza",
"itemUnitCount": 1
},
{
"upc": "245872",
"itemUnitCost": 1000,
"salesKey": "SALE",
"totalUnitCostAfterDiscount": 1000,
"totalUnitCost": 1000,
"description": "Wine",
"itemUnitCount": 1
}
],
"summary": {
"totalItems": 6,
"totalBasketValue": 6300,
"totalDiscountAmount": {
"promotions": 700
}
},
"payment": null
},
"channel": "api",
"location": {
"storeId": "outlet1",
"storeParentId": "banner1"
},
"dateCreated": "2025-01-29T20:37:03+00:00",
"lastUpdated": "2025-01-29T20:37:03+00:00"
}
]
},
"contentType": "application/json;charset=utf-8"
},
"atomicOperations": [
{
"objectType": "walletTransactionEntity",
"operationType": "CREATE",
"objectValue": {
"walletTransactionId": "440065928",
"parentWalletTransactionId": "0",
"walletId": "216396239",
"reference": "NSTEST123pos2225",
"transactionDateTime": "2025-01-29T20:37:03+00:00",
"transactionDateTimeOffset": "+00:00",
"identityId": null,
"identity": null,
"type": "SETTLE",
"status": "SETTLED",
"meta": null,
"state": "ORIGINAL",
"expiryDate": null,
"accounts": [],
"basket": {
"contents": null,
"summary": null,
"payment": null
},
"channel": "api",
"location": {
"storeId": null,
"storeParentId": null
},
"dateCreated": "2025-01-29T20:37:03+00:00",
"lastUpdated": "2025-01-29T20:37:03+00:00"
}
},
{
"objectType": "walletTransactionEntity",
"operationType": "UPDATE",
"objectValue": {
"walletTransactionId": "440065928",
"parentWalletTransactionId": "0",
"walletId": "216396239",
"reference": "NSTEST123pos2225",
"transactionDateTime": "2025-01-29T20:37:03+00:00",
"transactionDateTimeOffset": "+00:00",
"identityId": null,
"identity": null,
"type": "SETTLE",
"status": "SETTLED",
"meta": null,
"state": "ORIGINAL",
"expiryDate": null,
"accounts": [
{ "accountId": "4093853356", "accountTransactionId": "7909471159" },
{ "accountId": "4093853356", "accountTransactionId": "7909471160" },
{ "accountId": "4093853180", "accountTransactionId": "7909471161" },
{ "accountId": "4093853179", "accountTransactionId": "7909471162" },
{ "accountId": "4093853181", "accountTransactionId": "7909471163" },
{ "accountId": "4093853182", "accountTransactionId": "7909471164" },
{ "accountId": "4093853182", "accountTransactionId": "7909471165" },
{ "accountId": "4502097869", "accountTransactionId": "7909471166" },
{ "accountId": "4502097870", "accountTransactionId": "7909471167" },
{ "accountId": "4502097871", "accountTransactionId": "7909471168" }
],
"basket": {
"contents": [
{
"upc": "245874",
"itemUnitCost": 1000,
"salesKey": "SALE",
"totalUnitCostAfterDiscount": 2000,
"totalUnitCost": 2000,
"description": "Lemonade",
"itemUnitCount": 2
},
{
"upc": "245875",
"itemUnitCost": 1000,
"salesKey": "SALE",
"totalUnitCostAfterDiscount": 1000,
"totalUnitCost": 1000,
"description": "Coffee",
"itemUnitCount": 1
},
{
"upc": "245887",
"itemUnitCost": 1000,
"salesKey": "SALE",
"totalUnitCostAfterDiscount": 1000,
"totalUnitCost": 1000,
"description": "Oranges",
"itemUnitCount": 1
},
{
"upc": "245886",
"itemUnitCost": 1000,
"salesKey": "SALE",
"totalUnitCostAfterDiscount": 1000,
"totalUnitCost": 1000,
"description": "Carrot",
"itemUnitCount": 1
},
{
"upc": "245868",
"itemUnitCost": 1000,
"salesKey": "SALE",
"totalUnitCostAfterDiscount": 1000,
"totalUnitCost": 1000,
"description": "Pizza",
"itemUnitCount": 1
},
{
"upc": "245872",
"itemUnitCost": 1000,
"salesKey": "SALE",
"totalUnitCostAfterDiscount": 1000,
"totalUnitCost": 1000,
"description": "Wine",
"itemUnitCount": 1
}
],
"summary": {
"totalItems": 6,
"totalBasketValue": 6300,
"totalDiscountAmount": {
"promotions": 700
}
},
"payment": null
},
"channel": "api",
"location": {
"storeId": "outlet1",
"storeParentId": "banner1"
},
"dateCreated": "2025-01-29T20:37:03+00:00",
"lastUpdated": "2025-01-29T20:37:03+00:00"
}
},
{
"operationType": "UPDATE",
"objectType": "walletAccountTransactionEntity",
"objectValue": {
"account": {
"accountId": "4502097869",
"campaignId": "100792525",
"type": "CONTINUITY",
"clientType": "STANDARD",
"state": "LOADED",
"status": "ACTIVE",
"dates": {
"start": "2025-01-29T20:37:03+00:00",
"end": null
},
"balances": {
"totalSpend": 100,
"currentSpend": 50,
"transactionCount": 2,
"currentTransactions": 1,
"totalUnits": 10,
"currentUnits": 5
}
},
"event": "CREDIT",
"accountTransactionId": "7909471166",
"parentAccountTransactionId": "",
"source": 1,
"balancesBefore": {
"totalSpend": 50,
"currentSpend": 25,
"transactionCount": 1,
"currentTransactions": 0,
"totalUnits": 5,
"currentUnits": 2
},
"balancesAfter": {
"totalSpend": 100,
"currentSpend": 50,
"transactionCount": 2,
"currentTransactions": 1,
"totalUnits": 10,
"currentUnits": 5
},
"transactionDetails": {
"merchant_store_id": "outlet1",
"merchant_store_parent_id": "banner1"
},
"dateCreated": "2025-01-29T20:37:03+00:00",
"lastUpdated": "2025-01-29T20:37:03+00:00"
}
},
{
"operationType": "UPDATE",
"objectType": "walletAccountTransactionEntity",
"objectValue": {
"account": {
"accountId": "4502097870",
"campaignId": "100641543",
"type": "QUEST",
"clientType": "STANDARD",
"state": "LOADED",
"status": "ACTIVE",
"dates": {
"start": "2025-01-29T20:37:03+00:00",
"end": null
},
"balances": {
"objectivesMet": 2
}
},
"event": "REDEEM",
"accountTransactionId": "7909471167",
"parentAccountTransactionId": "",
"source": 1,
"balancesBefore": {
"objectivesMet": 2
},
"balancesAfter": {
"objectivesMet": 2
},
"transactionDetails": {
"merchant_store_id": "outlet1",
"merchant_store_parent_id": "banner1"
},
"dateCreated": "2025-01-29T20:37:03+00:00",
"lastUpdated": "2025-01-29T20:37:03+00:00"
}
},
{
"operationType": "UPDATE",
"objectType": "walletAccountTransactionEntity",
"objectValue": {
"account": {
"accountId": "4502097871",
"campaignId": "100641542",
"type": "COUPON_STAMP_CARD",
"clientType": "STANDARD",
"state": "LOADED",
"status": "ACTIVE",
"dates": {
"start": "2025-01-29T20:37:03+00:00",
"end": null
},
"balances": {
"available": 5,
"refundable": 0
}
},
"event": "CREDIT",
"accountTransactionId": "7909471168",
"parentAccountTransactionId": "",
"source": 1,
"balancesBefore": {
"available": 4,
"refundable": 0
},
"balancesAfter": {
"available": 5,
"refundable": 0
},
"transactionDetails": {
"merchant_store_id": "outlet1",
"merchant_store_parent_id": "banner1"
},
"dateCreated": "2025-01-29T20:37:03+00:00",
"lastUpdated": "2025-01-29T20:37:03+00:00"
}
}
],
"enrichmentData": {
"walletEntity_216396239": {
"identities": [
{
"identityId": "187129875",
"walletId": "216396239",
"type": "CUSTOMER_ID",
"friendlyName": null,
"value": "1111111111111124",
"safeValue": null,
"secret": null,
"dates": {
"start": "2025-01-29T20:23:00+00:00",
"end": null
},
"meta": [],
"state": "DEFAULT",
"status": "ACTIVE",
"dateCreated": "2025-01-29T20:23:00+00:00",
"lastUpdated": "2025-01-29T20:23:00+00:00"
}
]
}
}
}