@eagleeye-solutions/integration-events-common
Version:
Eagle Eye CDP connector common functionality
2 lines (1 loc) • 14.2 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", "friendlyName": null, "value": "1111111111111127", "safeValue": null, "secret": null, "dates": { "start": "2025-01-30T23:36:09+00:00", "end": null }, "meta": [], "state": "DEFAULT", "status": "ACTIVE", "dateCreated": "2025-01-30T23:36:09+00:00", "lastUpdated": "2025-01-30T23:36:09+00:00", "mobileWallet": "https:\/\/sb.uk.mypass.is\/identity\/197332\/216418806\/187158510\/40ed3db31b85be0180b75858807a396293e4db2b3a9850143440d143c654ffc8" }, { "identityId": "187158511", "walletId": "216418806", "type": "CARD", "friendlyName": null, "value": "2222222222222217", "safeValue": null, "secret": null, "dates": { "start": "2025-01-30T23:36:09+00:00", "end": null }, "meta": [], "state": "DEFAULT", "status": "ACTIVE", "dateCreated": "2025-01-30T23:36:09+00:00", "lastUpdated": "2025-01-30T23:36:09+00:00", "mobileWallet": "https:\/\/sb.uk.mypass.is\/identity\/197332\/216418806\/187158511\/3a4722ff0c8d3e9d7ef3e203ef79898499b6ed6811418ce6681d403595a30aeb" }, { "identityId": "187158512", "walletId": "216418806", "type": "MOBILE", "friendlyName": null, "value": "+1(416)-111-1127", "safeValue": null, "secret": null, "dates": { "start": "2025-01-30T23:36:09+00:00", "end": null }, "meta": [], "state": "DEFAULT", "status": "ACTIVE", "dateCreated": "2025-01-30T23:36:09+00:00", "lastUpdated": "2025-01-30T23:36:09+00:00", "mobileWallet": "https:\/\/sb.uk.mypass.is\/identity\/197332\/216418806\/187158512\/b19bc5f8b92e4ac8a83da2dd227a4107e019c08dbbe75e864ffc31559afa8d86" }] } } }