Appcharge · AsyncAPI Specification
Appcharge Events (V2) Webhooks
Version 2.0.0
Appcharge sends real-time, structured webhook events (Events V2) to a publisher-registered HTTPS endpoint for order lifecycle, web store and game portal interactions, logins, and disputes. Each request is an HTTPS POST with application/json, signed with HMAC-SHA256 over '{timestamp}.{payload}' in a `signature: t=...,v1=...` header (plus x-publisher-token and x-project-id), and validated against a ~5-minute replay window. Failed deliveries are retried immediate / +15s / +15s / +15min (max 4 attempts). Events are enabled per type in the Publisher Dashboard Events Center.
View Spec
View on GitHub
CompanyPaymentsMonetizationMerchant of RecordMobile GamesGamingCheckoutIn-Game PurchasesWeb StoreeCommerceAsyncAPIWebhooksEvents
Channels
order_canceled
Webhook channel delivering the order_canceled event via HTTPS POST to the publisher-registered endpoint.
order_completed
Webhook channel delivering the order_completed event via HTTPS POST to the publisher-registered endpoint.
order_created
Webhook channel delivering the order_created event via HTTPS POST to the publisher-registered endpoint.
order_dispute_opened
Webhook channel delivering the order_dispute_opened event via HTTPS POST to the publisher-registered endpoint.
order_dispute_resolved
Webhook channel delivering the order_dispute_resolved event via HTTPS POST to the publisher-registered endpoint.
order_payment_resolved
Webhook channel delivering the order_payment_resolved event via HTTPS POST to the publisher-registered endpoint.
order_refunded
Webhook channel delivering the order_refunded event via HTTPS POST to the publisher-registered endpoint.
portal_login_canceled
Webhook channel delivering the portal_login_canceled event via HTTPS POST to the publisher-registered endpoint.
portal_login_completed
Webhook channel delivering the portal_login_completed event via HTTPS POST to the publisher-registered endpoint.
portal_login_displayed
Webhook channel delivering the portal_login_displayed event via HTTPS POST to the publisher-registered endpoint.
portal_login_method_selected
Webhook channel delivering the portal_login_method_selected event via HTTPS POST to the publisher-registered endpoint.
portal_approval_request_closed
Webhook channel delivering the portal_approval_request_closed event via HTTPS POST to the publisher-registered endpoint.
portal_approval_request_displayed
Webhook channel delivering the portal_approval_request_displayed event via HTTPS POST to the publisher-registered endpoint.
portal_block_clicked
Webhook channel delivering the portal_block_clicked event via HTTPS POST to the publisher-registered endpoint.
portal_content_displayed
Webhook channel delivering the portal_content_displayed event via HTTPS POST to the publisher-registered endpoint.
portal_footer_clicked
Webhook channel delivering the portal_footer_clicked event via HTTPS POST to the publisher-registered endpoint.
portal_page_displayed
Webhook channel delivering the portal_page_displayed event via HTTPS POST to the publisher-registered endpoint.
invalid_property
Webhook channel delivering the invalid_property event via HTTPS POST to the publisher-registered endpoint.
webstore_login_canceled
Webhook channel delivering the webstore_login_canceled event via HTTPS POST to the publisher-registered endpoint.
webstore_login_completed
Webhook channel delivering the webstore_login_completed event via HTTPS POST to the publisher-registered endpoint.
webstore_login_displayed
Webhook channel delivering the webstore_login_displayed event via HTTPS POST to the publisher-registered endpoint.
webstore_login_method_selected
Webhook channel delivering the webstore_login_method_selected event via HTTPS POST to the publisher-registered endpoint.
webstore_store_displayed
Webhook channel delivering the webstore_store_displayed event via HTTPS POST to the publisher-registered endpoint.
approval_request_closed
Webhook channel delivering the approval_request_closed event via HTTPS POST to the publisher-registered endpoint.
approval_request_displayed
Webhook channel delivering the approval_request_displayed event via HTTPS POST to the publisher-registered endpoint.
offer_popup_closed
Webhook channel delivering the offer_popup_closed event via HTTPS POST to the publisher-registered endpoint.
offers_displayed
Webhook channel delivering the offers_displayed event via HTTPS POST to the publisher-registered endpoint.
offers_loaded
Webhook channel delivering the offers_loaded event via HTTPS POST to the publisher-registered endpoint.
progress_bar_mission_completed
Webhook channel delivering the progress_bar_mission_completed event via HTTPS POST to the publisher-registered endpoint.
progress_bar_mission_started
Webhook channel delivering the progress_bar_mission_started event via HTTPS POST to the publisher-registered endpoint.
progress_bar_points_granted
Webhook channel delivering the progress_bar_points_granted event via HTTPS POST to the publisher-registered endpoint.
personalization_response_error
Webhook channel delivering the personalization_response_error event via HTTPS POST to the publisher-registered endpoint.
Messages
order_canceled
Order Canceled
Appcharge Order Canceled webhook event.
order_completed
Order Completed
Appcharge Order Completed webhook event.
order_created
Order Created
Appcharge Order Created webhook event.
order_dispute_opened
Order Dispute Opened
Appcharge Order Dispute Opened webhook event.
order_dispute_resolved
Order Dispute Resolved
Appcharge Order Dispute Resolved webhook event.
order_payment_resolved
Order Payment Resolved
Appcharge Order Payment Resolved webhook event.
order_refunded
Order Refunded
Appcharge Order Refunded webhook event.
portal_login_canceled
Portal Login Canceled
Appcharge Portal Login Canceled webhook event.
portal_login_completed
Portal Login Completed
Appcharge Portal Login Completed webhook event.
portal_login_displayed
Portal Login Displayed
Appcharge Portal Login Displayed webhook event.
portal_login_method_selected
Portal Login Method Selected
Appcharge Portal Login Method Selected webhook event.
portal_approval_request_closed
Portal Approval Request Closed
Appcharge Portal Approval Request Closed webhook event.
portal_approval_request_displayed
Portal Approval Request Displayed
Appcharge Portal Approval Request Displayed webhook event.
portal_block_clicked
Portal Block Clicked
Appcharge Portal Block Clicked webhook event.
portal_content_displayed
Portal Content Displayed
Appcharge Portal Content Displayed webhook event.
portal_footer_clicked
Portal Footer Clicked
Appcharge Portal Footer Clicked webhook event.
portal_page_displayed
Portal Page Displayed
Appcharge Portal Page Displayed webhook event.
invalid_property
Invalid Property
Appcharge Invalid Property webhook event.
webstore_login_canceled
Webstore Login Canceled
Appcharge Webstore Login Canceled webhook event.
webstore_login_completed
Webstore Login Completed
Appcharge Webstore Login Completed webhook event.
webstore_login_displayed
Webstore Login Displayed
Appcharge Webstore Login Displayed webhook event.
webstore_login_method_selected
Webstore Login Method Selected
Appcharge Webstore Login Method Selected webhook event.
webstore_store_displayed
Webstore Store Displayed
Appcharge Webstore Store Displayed webhook event.
approval_request_closed
Approval Request Closed
Appcharge Approval Request Closed webhook event.
approval_request_displayed
Approval Request Displayed
Appcharge Approval Request Displayed webhook event.
offer_popup_closed
Offer Popup Closed
Appcharge Offer Popup Closed webhook event.
offers_displayed
Offers Displayed
Appcharge Offers Displayed webhook event.
offers_loaded
Offers Loaded
Appcharge Offers Loaded webhook event.
progress_bar_mission_completed
Progress Bar Mission Completed
Appcharge Progress Bar Mission Completed webhook event.
progress_bar_mission_started
Progress Bar Mission Started
Appcharge Progress Bar Mission Started webhook event.
progress_bar_points_granted
Progress Bar Points Granted
Appcharge Progress Bar Points Granted webhook event.
personalization_response_error
Personalization Response Error
Appcharge Personalization Response Error webhook event.
Servers
https
publisher
Publisher-registered webhook endpoint; Appcharge POSTs events here.