@eagleeye-solutions/integration-events-common
Version:
Eagle Eye CDP connector common functionality
385 lines (384 loc) • 20.8 kB
JSON
{
"headers": {
"eventName": "POSCONNECT.WALLET.REFUND",
"eventDate": "2025-02-10T21:58:58.858165",
"eesEnvironmentType": "sandbox-uk",
"eesSubsystemId": "pos.sandbox.uk.eagleeye.com",
"callerIp": "35.244.190.158",
"unitId": "197332",
"unitFriendlyName": "Apply Digital",
"clientId": "mgtgpt5ewhj5fwvdm6d1",
"clientIdFriendlyName": "api",
"eesEventId": "ccc0eac5-d1ad-407f-8623-b0e0f62dad2f",
"eesMasterEventId": "Z6p2ooCRdwF0zevlbBOneQAAAAI",
"externalMessageId": null,
"eesApiVersion": "7.6"
},
"request": {
"resource": "\/connect\/wallet\/refund",
"method": "POST",
"body": "{\n \"reference\": \"RefundTransactionReferencefeb10b\",\n \"originalTransaction\": {\n \"reference\": \"TransactionReferencefeb10b\"\n },\n \"location\": {\n \"incomingIdentifier\": \"outlet1\",\n \"parentIncomingIdentifier\": \"banner1\"\n },\n \"basket\": {\n \"type\": \"STANDARD\",\n \"summary\": {\n \"totalItems\": 6,\n \"totalBasketValue\": 7000\n },\n \"contents\": [\n {\n \"upc\": \"245874\",\n \"itemUnitCost\": 1000,\n \"salesKey\": \"REFUND\",\n \"totalUnitCostAfterDiscount\": 2000,\n \"totalUnitCost\": 2000,\n \"description\": \"Lemonade\",\n \"itemUnitCount\": 2\n },\n {\n \"upc\": \"245875\",\n \"itemUnitCost\": 1000,\n \"salesKey\": \"REFUND\",\n \"totalUnitCostAfterDiscount\": 1000,\n \"totalUnitCost\": 1000,\n \"description\": \"Coffee\",\n \"itemUnitCount\": 1\n },\n {\n \"upc\": \"245887\",\n \"itemUnitCost\": 1000,\n \"salesKey\": \"REFUND\",\n \"totalUnitCostAfterDiscount\": 1000,\n \"totalUnitCost\": 1000,\n \"description\": \"Oranges\",\n \"itemUnitCount\": 1\n },\n {\n \"upc\": \"245886\",\n \"itemUnitCost\": 1000,\n \"salesKey\": \"REFUND\",\n \"totalUnitCostAfterDiscount\": 1000,\n \"totalUnitCost\": 1000,\n \"description\": \"Carrot\",\n \"itemUnitCount\": 1\n },\n {\n \"upc\": \"245868\",\n \"itemUnitCost\": 1000,\n \"salesKey\": \"REFUND\",\n \"totalUnitCostAfterDiscount\": 1000,\n \"totalUnitCost\": 1000,\n \"description\": \"Pizza\",\n \"itemUnitCount\": 1\n },\n {\n \"upc\": \"245872\",\n \"itemUnitCost\": 1000,\n \"salesKey\": \"REFUND\",\n \"totalUnitCostAfterDiscount\": 1000,\n \"totalUnitCost\": 1000,\n \"description\": \"Wine\",\n \"itemUnitCount\": 1\n }\n ]\n }\n}",
"contentType": "application\/json",
"customHeaders": []
},
"response": {
"code": 200,
"body": "{\"walletTransactions\":[{\"walletTransactionId\":\"444099447\",\"parentWalletTransactionId\":\"444099256\",\"walletId\":\"216418806\",\"reference\":\"RefundTransactionReferencefeb10b\",\"transactionDateTime\":\"2025-02-10T21:58:58+00:00\",\"transactionDateTimeOffset\":\"+00:00\",\"identityId\":null,\"identity\":null,\"type\":\"REFUND\",\"status\":\"SETTLED\",\"meta\":null,\"state\":\"ORIGINAL\",\"expiryDate\":null,\"accounts\":[{\"accountId\":\"4102294539\",\"accountTransactionId\":\"8005838805\"}],\"basket\":{\"contents\":[{\"upc\":\"245874\",\"itemUnitCost\":1000,\"salesKey\":\"REFUND\",\"totalUnitCostAfterDiscount\":2000,\"totalUnitCost\":2000,\"description\":\"Lemonade\",\"itemUnitCount\":2},{\"upc\":\"245875\",\"itemUnitCost\":1000,\"salesKey\":\"REFUND\",\"totalUnitCostAfterDiscount\":1000,\"totalUnitCost\":1000,\"description\":\"Coffee\",\"itemUnitCount\":1},{\"upc\":\"245887\",\"itemUnitCost\":1000,\"salesKey\":\"REFUND\",\"totalUnitCostAfterDiscount\":1000,\"totalUnitCost\":1000,\"description\":\"Oranges\",\"itemUnitCount\":1},{\"upc\":\"245886\",\"itemUnitCost\":1000,\"salesKey\":\"REFUND\",\"totalUnitCostAfterDiscount\":1000,\"totalUnitCost\":1000,\"description\":\"Carrot\",\"itemUnitCount\":1},{\"upc\":\"245868\",\"itemUnitCost\":1000,\"salesKey\":\"REFUND\",\"totalUnitCostAfterDiscount\":1000,\"totalUnitCost\":1000,\"description\":\"Pizza\",\"itemUnitCount\":1},{\"upc\":\"245872\",\"itemUnitCost\":1000,\"salesKey\":\"REFUND\",\"totalUnitCostAfterDiscount\":1000,\"totalUnitCost\":1000,\"description\":\"Wine\",\"itemUnitCount\":1}],\"summary\":{\"totalItems\":6,\"totalBasketValue\":7000,\"results\":{\"points\":{\"spend\":0,\"debit\":0,\"refund\":63,\"totalPointsTaken\":63,\"earn\":0,\"credit\":0,\"totalPointsGiven\":0,\"totalMonetaryValue\":0},\"tiers\":{\"points\":0,\"transactions\":0,\"spend\":0}}},\"payment\":null},\"channel\":\"api\",\"location\":{\"storeId\":\"outlet1\",\"storeParentId\":\"banner1\"},\"dateCreated\":\"2025-02-10T21:58:59+00:00\",\"lastUpdated\":\"2025-02-10T21:58:59+00:00\"}],\"accountTransactions\":[{\"accountTransactionId\":\"8005838805\",\"parentAccountTransactionId\":\"8005802973\",\"accountId\":\"4102294539\",\"event\":\"REFUND_DEBIT\",\"value\":63,\"source\":1,\"balancesBefore\":{\"current\":1389,\"lifetime\":0},\"balancesAfter\":{\"current\":1326,\"lifetime\":0},\"transactionDetails\":{\"merchant_store_id\":\"outlet1\",\"merchant_store_parent_id\":\"banner1\"},\"properties\":[],\"dateCreated\":\"2025-02-10T21:58:59+00:00\",\"lastUpdated\":\"2025-02-10T21:58:59+00:00\"}],\"tierMembershipTransactions\":[{\"tierMembershipTransactionId\":\"31247\",\"tierId\":\"177\",\"tierIdAfter\":null,\"tierMembershipId\":\"1291239\",\"transactionType\":\"DEBIT\",\"parentTierMembershipTransactionId\":null,\"walletTransactionId\":\"444099256\",\"dateCreated\":\"2025-02-10T21:58:59+00:00\",\"lastUpdated\":\"2025-02-10T21:58:59+00:00\",\"actions\":[{\"balanceType\":\"POINTS\",\"amount\":-63,\"balanceBefore\":189,\"balanceAfter\":126},{\"balanceType\":\"TRANSACTIONS\",\"amount\":0,\"balanceBefore\":0,\"balanceAfter\":0},{\"balanceType\":\"SPEND\",\"amount\":-6300,\"balanceBefore\":18900,\"balanceAfter\":12600}]}]}",
"contentType": "application\/json;charset=utf-8"
},
"atomicOperations": [
{
"objectType": "walletAccountTransactionEntity",
"operationType": "UPDATE",
"objectValue": {
"accountTransactionId": "8005838805",
"parentAccountTransactionId": "8005802973",
"accountId": "4102294539",
"account": {
"accountId": "4102294539",
"walletId": "216418806",
"campaignId": "100620987",
"type": "POINTS",
"clientType": "RETAILPOINTS",
"status": "ACTIVE",
"state": "LOADED",
"dates": {
"start": "2025-01-30T23:36:09+00:00",
"end": "2038-01-19T03:14:07+00:00"
},
"meta": [],
"dateCreated": "2025-01-30T23:36:09+00:00",
"lastUpdated": "2025-02-10T21:58:59+00:00",
"overrides": [],
"balances": {
"current": 1326,
"usable": 1326,
"lifetime": 1326,
"pending": 0,
"locked": 0,
"lifetimeSpend": 0,
"lifetimeSpendValue": 0
},
"relationships": [],
"mobileWallet": "https:\/\/sb.uk.mypass.is\/a\/4102294539\/ce950987a41f560"
},
"event": "REFUND_DEBIT",
"value": 63,
"source": 1,
"balancesBefore": {
"current": 1389,
"lifetime": 0
},
"balancesAfter": {
"current": 1326,
"lifetime": 0
},
"transactionDetails": {
"merchant_store_id": "outlet1",
"merchant_store_parent_id": "banner1"
},
"properties": [],
"dateCreated": "2025-02-10T21:58:59+00:00",
"lastUpdated": "2025-02-10T21:58:59+00:00"
}
},
{
"objectType": "tierMembershipTransactionEntity",
"operationType": "CREATE",
"objectValue": {
"tierMembershipTransactionId": "31247",
"tierId": "177",
"tierIdAfter": null,
"tierMembershipId": "1291239",
"transactionType": "DEBIT",
"parentTierMembershipTransactionId": null,
"walletTransactionId": "444099256",
"dateCreated": "2025-02-10T21:58:59+00:00",
"lastUpdated": "2025-02-10T21:58:59+00:00",
"actions": [
{
"balanceType": "POINTS",
"amount": -63,
"balanceBefore": 189,
"balanceAfter": 126
},
{
"balanceType": "TRANSACTIONS",
"amount": 0,
"balanceBefore": 0,
"balanceAfter": 0
},
{
"balanceType": "SPEND",
"amount": -6300,
"balanceBefore": 18900,
"balanceAfter": 12600
}
]
}
},
{
"objectType": "tierMembershipEntity",
"operationType": "UPDATE",
"objectValue": {
"tierMembershipId": "1291239",
"tierId": "177",
"status": "ACTIVE",
"accountIds": [
"4102294539"
],
"balances": {
"points": 126,
"spend": 12600,
"transactions": 0
},
"expiryDate": "2025-07-31T23:59:59+00:00",
"tierBalancesResetDate": "2031-01-31T23:59:59+00:00",
"dateCreated": "2025-01-30T23:36:09+00:00",
"lastUpdated": "2025-01-30T23:36:09+00:00"
}
},
{
"objectType": "walletTransactionEntity",
"operationType": "UPDATE",
"objectValue": {
"walletTransactionId": "444099256",
"parentWalletTransactionId": "0",
"walletId": "216418806",
"reference": "TransactionReferencefeb10b",
"transactionDateTime": "2025-02-10T20:29:24+00:00",
"transactionDateTimeOffset": "+00:00",
"identityId": "187158510",
"identity": null,
"type": "SETTLE",
"status": "SETTLED",
"meta": null,
"state": "MODIFIED",
"expiryDate": null,
"accounts": [
{
"accountId": "4125965566",
"accountTransactionId": "8005802971"
},
{
"accountId": "4125965566",
"accountTransactionId": "8005802972"
}
],
"basket": {
"contents": null,
"summary": {
"totalItems": 0,
"totalBasketValue": 0,
"totalQualifyingAmount": null,
"totalDiscountAmount": {
"promotions": 0,
"staff": null,
"general": null
},
"totalTaxAmount": null,
"fulfilledBaseEarn": null,
"expectedPoints": [
{
"schemeId": "100620987",
"earn": 63,
"credit": 0,
"isPending": false
}
],
"originalQualifiedAccounts": null,
"spendAdjudicationResults": null,
"results": {
"points": {
"spend": 0,
"debit": 0,
"refund": 0,
"totalPointsTaken": 0,
"earn": 0,
"credit": 0,
"totalPointsGiven": 0,
"totalMonetaryValue": 0
},
"pointsByScheme": null,
"tiers": {
"points": 0,
"transactions": 0,
"spend": 0
}
},
"qualifiesResults": null,
"reporting": null,
"tierMembershipResults": [
{
"tierMembershipId": "1291239",
"type": "credit",
"balances": {
"points": 0,
"transactions": 0,
"spend": 0
},
"success": true
}
],
"redemptionChannel": null,
"adjudicationResults": null,
"adjustmentResults": null,
"bounceBackResults": null,
"tenderResults": null,
"adjustmentRules": null
},
"payment": null
},
"channel": "api",
"location": {
"storeId": null,
"storeParentId": null
},
"dateCreated": "2025-02-10T20:29:24+00:00",
"lastUpdated": "2025-02-10T21:58:59+00:00"
}
},
{
"objectType": "walletTransactionEntity",
"operationType": "CREATE",
"objectValue": {
"walletTransactionId": "444099447",
"parentWalletTransactionId": "444099256",
"walletId": "216418806",
"reference": "RefundTransactionReferencefeb10b",
"transactionDateTime": "2025-02-10T21:58:58+00:00",
"transactionDateTimeOffset": "+00:00",
"identityId": null,
"identity": null,
"type": "REFUND",
"status": "SETTLED",
"meta": null,
"state": "ORIGINAL",
"expiryDate": null,
"accounts": [
{
"accountId": "4102294539",
"accountTransactionId": "8005838805"
}
],
"basket": {
"contents": [
{
"upc": "245874",
"itemUnitCost": 1000,
"salesKey": "REFUND",
"totalUnitCostAfterDiscount": 2000,
"totalUnitCost": 2000,
"description": "Lemonade",
"itemUnitCount": 2
},
{
"upc": "245875",
"itemUnitCost": 1000,
"salesKey": "REFUND",
"totalUnitCostAfterDiscount": 1000,
"totalUnitCost": 1000,
"description": "Coffee",
"itemUnitCount": 1
},
{
"upc": "245887",
"itemUnitCost": 1000,
"salesKey": "REFUND",
"totalUnitCostAfterDiscount": 1000,
"totalUnitCost": 1000,
"description": "Oranges",
"itemUnitCount": 1
},
{
"upc": "245886",
"itemUnitCost": 1000,
"salesKey": "REFUND",
"totalUnitCostAfterDiscount": 1000,
"totalUnitCost": 1000,
"description": "Carrot",
"itemUnitCount": 1
},
{
"upc": "245868",
"itemUnitCost": 1000,
"salesKey": "REFUND",
"totalUnitCostAfterDiscount": 1000,
"totalUnitCost": 1000,
"description": "Pizza",
"itemUnitCount": 1
},
{
"upc": "245872",
"itemUnitCost": 1000,
"salesKey": "REFUND",
"totalUnitCostAfterDiscount": 1000,
"totalUnitCost": 1000,
"description": "Wine",
"itemUnitCount": 1
}
],
"summary": {
"totalItems": 6,
"totalBasketValue": 7000,
"results": {
"points": {
"spend": 0,
"debit": 0,
"refund": 63,
"totalPointsTaken": 63,
"earn": 0,
"credit": 0,
"totalPointsGiven": 0,
"totalMonetaryValue": 0
},
"tiers": {
"points": 0,
"transactions": 0,
"spend": 0
}
}
},
"payment": null
},
"channel": "api",
"location": {
"storeId": "outlet1",
"storeParentId": "banner1"
},
"dateCreated": "2025-02-10T21:58:59+00:00",
"lastUpdated": "2025-02-10T21:58:59+00:00"
}
}
],
"enrichmentData": {
"walletEntity_216418806": {
"identities": [
{
"identityId": "187158510",
"walletId": "216418806",
"type": "CUSTOMER_ID",
"value": "1111111111111127",
"state": "DEFAULT",
"status": "ACTIVE"
},
{
"identityId": "187158511",
"walletId": "216418806",
"type": "CARD",
"value": "2222222222222217",
"state": "DEFAULT",
"status": "ACTIVE"
},
{
"identityId": "187158512",
"walletId": "216418806",
"type": "MOBILE",
"value": "+1(416)-111-1127",
"state": "DEFAULT",
"status": "ACTIVE"
}
]
}
}
}