Billing Notifications
Billing Notifications are near real-time notifications triggered when the customer order is closed and billing is started by Equinix. These notifications will be triggered for all customers orders submitted through both offline and online channels.
Resellers will also receive billing notifications from EMG when billing starts for orders placed by customers.
Watch the video below to know how to receive Billing Notifications.
Sample Billing Notifications
{
"Task": {
"Id": "la83ef18-5e36-4a2d-9d80-490ee217d004",
"Source": "3e095d30-40ff-11e9-8959-5be078353003",
"Verb": "Update",
"Resource": "CrossConnnect",
"ContentType": "application/json",
"CreationTimeUTC": "2021-06-16T19:57:21.326Z",
"Version": "1.0",
"Body": {
"RequestorId": "",
"ServicerId": "1-205346710865",
"State": "Closed",
"Description": "Order Number:1-205346710865 billing notification",
"LineDetails": [
{
"Id": "1-3N5W5LYZ",
"Ibx": "DC1",
"Status": "Billed",
"BilledLines": [
"1-2N5W4JAS",
"1-2N5W4K87",
"1-2N5W3M21",
"1-2N5235N2"
]
}
]
}
},
"Signature": "RWNobwp7CiAgIklkIjogIjM1MGFlZjcwLTc4MWItMTFlOSogIH0KfQ=="
}
The description of the datacenter notification schema is as follows:
Name | Type | Applicable Value(s) | Description |
---|---|---|---|
Task | Object | The task object comprises a common set of header attributes and a unique set of body attributes. The header attributes are applicable to all order types, whereas the body attributes vary for each order. | |
ID | String (Guid) | The unique identifier of the message. Equinix will send a unique value for each message. | |
Source | String (Guid) | A unique value to identify the message sender. This value will be shared with the customer during the onboarding process. | |
Verb | String | Update | This indicates there is an update from Equinix. |
Resource | String | Equinix Product Name for which the notification is being sent. | |
ContentType | String | application/json | |
CreateTimeUTC | String | Indicates the date and time at which the notification is sent by Equinix. | |
Version | String | 1.0 | The version of the notification schema. |
Body | Object | An object containing the details of the notification. The attributes within the object will vary based on the resource and verb. | |
RequestorId | String | Customer reference number for the maintenance (if any) | |
ServicerId | String | Indicates the unique id supplied by Equinix for the submitted order. | |
State | String | Closed |
Indicates the current state of Order. Supported Value - 'Closed' |
Description | Object | Summary of the ticket from Billing System | |
LineDetails | Array |
An array of object containing the details of the Billed Line Items and Datacenter information with the below attributes
|
|
Signature | String | Base64 encoded signature signed with Equinix key |