RevenueHogdocs
Dashboard

Event detail

Event detail: the hero amount, every decoded field, refund request status, estimated proceeds, the raw payload, and links to the customer and Apple record.

Clicking any row in the live feed, the Overview rail or an app's recent activity opens /feed/<eventId>, the full decoded view of one event.

Hero

The badge (FAMILY for a family-shared purchase, CANCEL for a cancel during a free trial) and a title: Purchase, Renewal, Trial started, Trial converted, Churned or Refunded. Below it the signed amount in large type, for example +$39.99. Trials and events with no money show no amount; the product name becomes the headline instead. The caption lists app, country and note, plus · Sandbox for sandbox events.

Fields

FieldShown whenMeaning
Refund reasonRefund requests with a stated reasonThe customer's reason, humanized
Our responseRefund requestsHow RevenueHog answered Apple's consumption request
OutcomeRefund requestsApple's decision, taken from the later refund notification
PriceNon-zero priceCustomer price in USD, signed (a refund's price is money out)
ProceedsNon-zero proceedsEstimated developer proceeds; labelled Proceeds · <rate> when a commission rate applies
OwnershipFamily-shared eventsFamily shared
Family sharesPurchases with collapsed copiesN members
Product IDWhen a reference name is shown aboveThe raw SKU
Type, Group, DurationWhen cached from App Store ConnectProduct type, subscription group, subscription period
StoreAlwaysApp Store, Stripe or Google Play
EnvironmentAlwaysProduction or Sandbox
CountryAlwaysFlag and country name, or a dash
ExpiresAlwaysExpiry timestamp in UTC, or a dash
RenewalsAlwaysRenewal count on this subscription
Apple recordApple transaction ID presentLook up → opens customer lookup
CustomerAlwaysLink to the customer profile, or a dash

Proceeds on live events are estimates: notifications carry the customer price, not your proceeds. Apple's 30% applies by default, or 15% with the Small Business setting (and admission date) under Settings → Preferences. See Small Business Program.

Payload

The PAYLOAD block shows the decoded event as syntax-tinted JSON. View customer → below it opens the customer profile.

Forwarding status

Delivery status per event (delivered, failed with the HTTP status, pending, suspended, or skipped when no endpoint is set for that environment) is listed on the app detail page's RECENT EVENTS log. See Apps and forwarding. Forwarding applies to App Store notifications; Stripe can deliver events to your own server directly.

Last updated on

On this page