Skip to main content
An event triggered when an order is successfully paid and processed, and confirmation is sent to the publisher or game. Event Data
string
Event name: order.completed.
string
Event ID. Use this ID to deduplicate re-delivered events.
number
Event timestamp in Epoch time, represented in milliseconds. Example: 1754307361396.
string
The session ID of the player’s current session. Example: 345397c6-d963-4aa4-a0ba-2aaca6c3ee05.
string
ID assigned by Appcharge to each request sent to the publisher. Helps the publisher identify and debug failed requests.
string
Event result. Supported values: success, failed.
string
Reason for the event result. When result is success, this field returns null. When result is failed and the player wasn’t charged, this field returns Checkout failed. When result is failed after a successful charge, this field returns Publisher failed to award, or Publisher failed to award: followed by the publisher error message.
map<any,any>
A key-value map used to label events for tracking personas or tests. Example: { "persona":"non_payer", "blackFridayTest":"Base_group" }
object
Information about the player.
object
Information about the offer.
object
object
object
Information about the coupon.
object
Information about the player’s device.
object
Information about the player’s geolocation.
[object]
Information about each transaction.
any
Session metadata for passing data to Appcharge to be returned later.