I'm testing the webhooks (customer). When a customer purchases and enters phone#/email for the receipt, everytime (even though the same phone#/email is entered by the same customer) why do I get a webhook with a different customer id each time?
eg:
2017-01-29 14:58:30,907
{
"appId": "MD4231PXSJJZT",
"merchants": {
"HS5F2W7WY8CBE": [
{
"objectId": "C:E3G1PK9ZV6DF6",
"type": "CREATE",
"ts": 1485687848953
},
{
"objectId": "C:E3G1PK9ZV6DF6",
"type": "UPDATE",
"ts": 1485687848955
},
{
"objectId": "C:E3G1PK9ZV6DF6",
"type": "UPDATE",
"ts": 1485687848956
}
]
}
}
a little while later,
2017-01-29 03:04:10,720 {
"appId": "MD4231PXSJJZT",
"merchants": {
"HS5F2W7WY8CBE": [
{
"objectId": "C:XY3DNR8N9P0YJ",
"type": "CREATE",
"ts": 1485730708547
},
{
"objectId": "C:XY3DNR8N9P0YJ",
"type": "UPDATE",
"ts": 1485730708550
},
{
"objectId": "C:XY3DNR8N9P0YJ",
"type": "UPDATE",
"ts": 1485730708550
}
]
} }
Note: see below, both the customer ids have the same details (phone#/email)
{
"href": "https://www.clover.com/v3/merchants/HS5F2W7WY8CBE/customers/E3G1PK9ZV6DF6",
"id": "E3G1PK9ZV6DF6",
"marketingAllowed": false,
"customerSince": 1485687849000,
"emailAddresses": {
"elements": [
{
"id": "HRS5AMCNEA328",
"emailAddress": "anandchakru.forum@gmail.com"
}
]
},
"phoneNumbers": {
"elements": [
{
"id": "TARS9KZ75SCPJ",
"phoneNumber": "408-212-0297"
}
]
}
}
{
"href": "https://www.clover.com/v3/merchants/HS5F2W7WY8CBE/customers/XY3DNR8N9P0YJ",
"id": "XY3DNR8N9P0YJ",
"marketingAllowed": false,
"customerSince": 1485730709000,
"emailAddresses": {
"elements": [
{
"id": "6MSG06WXFVN8E",
"emailAddress": "anandchakru.forum@gmail.com"
}
]
},
"phoneNumbers": {
"elements": [
{
"id": "Z5Y6D4NV7Y6MP",
"phoneNumber": "408-212-0297"
}
]
}
}