Monitor the lifecycle of orders, including creation, payment success or failure, completion, and cancellation.
order_created
The time when the event occurred.
1632345000
The Appcharge payment ID for the event.
pay_12345
The Appcharge order ID for the event.
order_12345
The unique identifier of the player involved in the order.
player_12345
Additional session data sent during Authentication or Data Sync.
{"device": "mobile", "region": "US"}
The payment method used for the transaction.
credit_card
Error reason in case of a failure.
insufficient_funds
The base price of the price point in USD cents.
800
Details about the offer associated with the order.
Offer Details
The name of the offer.
Special Bundle
The Appcharge offer ID.
offer_12345
The publisher's offer ID.
ext_offer_12345
The base price of the offer in USD.
10.00
The ISO 3166-1 alpha-2 country code of the player.
US
The ISO 4217 currency code used for the payment.
USD
The paid price without taxes, converted to USD in real-time.
8.00
The paid price in local currency (in cents).
800
The price paid by the player in local currency, excluding taxes.
750
The tax amount paid by the player (in cents of local currency).
50
The name of the promo code being applied.
PROMO10
The discount amount in the currency the order was placed in.
1.00
The rate of the discount as a percentage.
10%
A list of products included in the offer.
Product Details
The name of the product.
Deluxe Skin
The publisher's product ID.
prod_12345
The quantity of the purchased product.
1
Example Payload
Here is an example of what the payload might look like:
{
"timestamp": 1632345000,
"appChargePaymentId": "pay_12345",
"appChargeOrderId": "order_12345",
"playerId": "player_12345",
"sessionMetadata": {"device": "mobile", "region": "US"},
"paymentMethod": "credit_card",
"reason": "insufficient_funds",
"pricePointMetadata": "The base price of the price point."
"offer": {
"offerName": "Special Bundle",
"offerInternalId": "offer_12345",
"offerExternalId": "ext_offer_12345",
"originalPriceInDollar": 10.00,
"country": "US",
"currency": "USD",
"priceInDollar": 8.00,
"priceInCents": 800,
"subtotal": 750,
"tax": 50,
"promoCodeName": "PROMO10",
"discount": 1.00,
"discountRatePoints": "10%",
"products": [
{
"name": "Deluxe Skin",
"sku": "prod_12345",
"amount": 1
}
]
}
}
payment_intent_success
The time when the event occurred.
1632345000
The Appcharge payment ID for the event.
pay_12345
The Appcharge order ID for the event.
order_12345
The unique identifier of the player involved in the order.
player_12345
Additional session data sent during Authentication or Data Sync.
{"device": "mobile", "region": "US"}
The payment method used for the transaction.
card
The estimated amount the publisher receives after all deductions.
7.50
The estimated Appcharge fee for the transaction.
0.50
Indicates if a player used/tried to use a saved card to pay in the checkout.
True
Indicates if a player has saved/tried to save a new card during the payment.
True
Error reason in case of a failure.
insufficient_funds
The base price of the price point in USD cents.
800
Details about the offer associated with the order.
Offer Details
The name of the offer.
Special Bundle
The Appcharge offer ID.
offer_12345
The publisher's offer ID.
ext_offer_12345
The base price of the offer in USD.
10.00
The ISO 3166-1 alpha-2 country code of the player.
US
The ISO 4217 currency code used for the payment.
USD
The paid price without taxes, converted to USD in real-time.
8.00
The paid price in local currency (in cents).
800
The price paid by the player in local currency, excluding taxes.
750
The tax amount paid by the player (in cents of local currency).
50
The name of the promo code being applied.
PROMO10
The discount amount in the currency the order was placed in.
1.00
The rate of the discount as a percentage.
10%
A list of products included in the offer.
Product Details
The name of the product.
Deluxe Skin
The publisher's product ID.
prod_12345
The quantity of the purchased product.
1
Example Payload
Here is an example of what the payload might look like:
{
"timestamp": 1632345000,
"appChargePaymentId": "pay_12345",
"appChargeOrderId": "order_12345",
"playerId": "player_12345",
"sessionMetadata": {"device": "mobile", "region": "US"},
"paymentMethod": "card",
"estimatedPublisherNetAmount": "7.50",
"estimatedAppchargeFee": "0.50",
"isSavedPaymentMethodUsed": "True",
"isNewPaymentMethodSaved": "True",
"reason": "insufficient_funds",
"pricePointMetadata": "800",
"offer": {
"offerName": "Special Bundle",
"offerInternalId": "offer_12345",
"offerExternalId": "ext_offer_12345",
"originalPriceInDollar": 10.00,
"country": "US",
"currency": "USD",
"priceInDollar": 8.00,
"priceInCents": 800,
"subtotal": 750,
"tax": 50,
"promoCodeName": "PROMO10",
"discount": 1.00,
"discountRatePoints": "10%",
"products": [
{
"name": "Deluxe Skin",
"sku": "prod_12345",
"amount": 1
}
]
}
}
payment_intent_failed
The time when the event occurred.
1632345000
The Appcharge payment ID for the event.
pay_12345
The Appcharge order ID for the event.
order_12345
The unique identifier of the player involved in the order.
player_12345
Additional session data sent during Authentication or Data Sync.
{"device": "mobile", "region": "US"}
The payment method used for the transaction.
credit_card
Indicates if a player used/tried to use a saved card to pay in the checkout.
True
Indicates if a player has saved/tried to save a new card during the payment.
True
Error reason in case of a failure.
insufficient_funds
The base price of the price point in USD cents.
800
Details about the offer associated with the order.
Offer Details
The name of the offer.
Special Bundle
The Appcharge offer ID.
offer_12345
The publisher's offer ID.
ext_offer_12345
The base price of the offer in USD.
10.00
The ISO 3166-1 alpha-2 country code of the player.
US
The ISO 4217 currency code used for the payment.
USD
The paid price without taxes, converted to USD in real-time.
8.00
The paid price in local currency (in cents).
800
The price paid by the player in local currency, excluding taxes.
750
The tax amount paid by the player (in cents of local currency).
50
The name of the promo code being applied.
PROMO10
The discount amount in the currency the order was placed in.
1.00
The rate of the discount as a percentage.
10%
A list of products included in the offer.
Product Details
The name of the product.
Deluxe Skin
The publisher's product ID.
prod_12345
The quantity of the purchased product.
1
Example Payload
Here is an example of what the payload might look like:
{
"timestamp": 1632345000,
"appChargePaymentId": "pay_12345",
"appChargeOrderId": "order_12345",
"playerId": "player_12345",
"sessionMetadata": {"device": "mobile", "region": "US"},
"paymentMethod": "credit_card",
"isSavedPaymentMethodUsed": "True",
"isNewPaymentMethodSaved": "True",
"reason": "insufficient_funds",
"pricePointMetadata": "800",
"offer": {
"offerName": "Special Bundle",
"offerInternalId": "offer_12345",
"offerExternalId": "ext_offer_12345",
"originalPriceInDollar": 10.00,
"country": "US",
"currency": "USD",
"priceInDollar": 8.00,
"priceInCents": 800,
"subtotal": 750,
"tax": 50,
"promoCodeName": "PROMO10",
"discount": 1.00,
"discountRatePoints": "10%",
"products": [
{
"name": "Deluxe Skin",
"sku": "prod_12345",
"amount": 1
}
]
}
}
order_completed_success
The time when the event occurred.
1632345000
The Appcharge payment ID for the event.
pay_12345
The Appcharge order ID for the event.
order_12345
The unique identifier of the player involved in the order.
player_12345
Additional session data sent during Authentication or Data Sync.
{"device": "mobile", "region": "US"}
The payment method used for the transaction.
credit_card
The estimated amount the publisher receives after all deductions.
7.50
The estimated Appcharge fee for the transaction.
0.50
Indicates if a player used/tried to use a saved card to pay in the checkout.
True
Indicates if a player has saved/tried to save a new card during the payment.
True
Error reason in case of a failure.
insufficient_funds
The base price of the price point in USD cents.
800
Details about the offer associated with the order.
Offer Details
The name of the offer.
Special Bundle
The Appcharge offer ID.
offer_12345
The publisher's offer ID.
ext_offer_12345
The base price of the offer in USD.
10.00
The ISO 3166-1 alpha-2 country code of the player.
US
The ISO 4217 currency code used for the payment.
USD
The paid price without taxes, converted to USD in real-time.
8.00
The paid price in local currency (in cents).
800
The price paid by the player in local currency, excluding taxes.
750
The tax amount paid by the player (in cents of local currency).
50
The name of the promo code being applied.
PROMO10
The discount amount in the currency the order was placed in.
1.00
The rate of the discount as a percentage.
10%
A list of products included in the offer.
Product Details
The name of the product.
Deluxe Skin
The publisher's product ID.
prod_12345
The quantity of the purchased product.
1
Example Payload
Here is an example of what the payload might look like:
{
"timestamp": 1632345000,
"appChargePaymentId": "pay_12345",
"appChargeOrderId": "order_12345",
"playerId": "player_12345",
"sessionMetadata": {"device": "mobile", "region": "US"},
"paymentMethod": "credit_card",
"estimatedPublisherNetAmount": "7.50",
"estimatedAppchargeFee": "0.50",
"isSavedPaymentMethodUsed": "True",
"isNewPaymentMethodSaved": "True",
"reason": "insufficient_funds",
"pricePointMetadata": "800",
"offer": {
"offerName": "Special Bundle",
"offerInternalId": "offer_12345",
"offerExternalId": "ext_offer_12345",
"originalPriceInDollar": 10.00,
"country": "US",
"currency": "USD",
"priceInDollar": 8.00,
"priceInCents": 800,
"subtotal": 750,
"tax": 50,
"promoCodeName": "PROMO10",
"discount": 1.00,
"discountRatePoints": "10%",
"products": [
{
"name": "Deluxe Skin",
"sku": "prod_12345",
"amount": 1
}
]
}
}
order_completed_failed
The time when the event occurred.
1632345000
The Appcharge payment ID for the event.
pay_12345
The Appcharge order ID for the event.
order_12345
The unique identifier of the player involved in the order.
player_12345
Additional session data sent during Authentication or Data Sync.
{"device": "mobile", "region": "US"}
The payment method used for the transaction.
card
Error reason in case of a failure.
insufficient_funds
The base price of the price point in USD cents.
800
Details about the offer associated with the order.
Offer Details
The name of the offer.
Special Bundle
The Appcharge offer ID.
offer_12345
The publisher's offer ID.
ext_offer_12345
The base price of the offer in USD.
10.00
The ISO 3166-1 alpha-2 country code of the player.
US
The ISO 4217 currency code used for the payment.
USD
The paid price without taxes, converted to USD in real-time.
8.00
The paid price in local currency (in cents).
800
The price paid by the player in local currency, excluding taxes.
750
The tax amount paid by the player (in cents of local currency).
50
The name of the promo code being applied.
PROMO10
The discount amount in the currency the order was placed in.
1.00
The rate of the discount as a percentage.
10%
A list of products included in the offer.
Product Details
The name of the product.
Deluxe Skin
The publisher's product ID.
prod_12345
The quantity of the purchased product.
1
Example Payload
Here is an example of what the payload might look like:
{
"timestamp": 1632345000,
"appChargePaymentId": "pay_12345",
"appChargeOrderId": "order_12345",
"playerId": "player_12345",
"sessionMetadata": {"device": "mobile", "region": "US"},
"paymentMethod": "card",
"reason": "insufficient_funds",
"pricePointMetadata": "800",
"offer": {
"offerName": "Special Bundle",
"offerInternalId": "offer_12345",
"offerExternalId": "ext_offer_12345",
"originalPriceInDollar": 10.00,
"country": "US",
"currency": "USD",
"priceInDollar": 8.00,
"priceInCents": 800,
"subtotal": 750,
"tax": 50,
"promoCodeName": "PROMO10",
"discount": 1.00,
"discountRatePoints": "10%",
"products": [
{
"name": "Deluxe Skin",
"sku": "prod_12345",
"amount": 1
}
]
}
}
order_cancelled
The time when the event occurred.
1632345000
The Appcharge payment ID for the event.
pay_12345
The Appcharge order ID for the event.
order_12345
The unique identifier of the player involved in the order.
player_12345
Additional session data sent during Authentication or Data Sync.
{"device": "mobile", "region": "US"}
The payment method used for the transaction.
credit_card
Error reason in case of a failure.
insufficient_funds
The base price of the price point in USD cents.
800
Details about the offer associated with the order.
Offer Details
The name of the offer.
Special Bundle
The Appcharge offer ID.
offer_12345
The publisher's offer ID.
ext_offer_12345
The base price of the offer in USD.
10.00
The ISO 3166-1 alpha-2 country code of the player.
US
The ISO 4217 currency code used for the payment.
USD
The paid price without taxes, converted to USD in real-time.
8.00
The paid price in local currency (in cents).
800
The price paid by the player in local currency, excluding taxes.
750
The tax amount paid by the player (in cents of local currency).
50
The name of the promo code being applied.
PROMO10
The discount amount in the currency the order was placed in.
1.00
The rate of the discount as a percentage.
10%
A list of products included in the offer.
Product Details
The name of the product.
Deluxe Skin
The publisher's product ID.
prod_12345
The quantity of the purchased product.
1
Example Payload
Here is an example of what the payload might look like:
{
"timestamp": 1632345000,
"appChargePaymentId": "pay_12345",
"appChargeOrderId": "order_12345",
"playerId": "player_12345",
"sessionMetadata": {"device": "mobile", "region": "US"},
"paymentMethod": "credit_card",
"reason": "insufficient_funds",
"pricePointMetadata": "800",
"offer": {
"offerName": "Special Bundle",
"offerInternalId": "offer_12345",
"offerExternalId": "ext_offer_12345",
"originalPriceInDollar": 10.00,
"country": "US",
"currency": "USD",
"priceInDollar": 8.00,
"priceInCents": 800,
"subtotal": 750,
"tax": 50,
"promoCodeName": "PROMO10",
"discount": 1.00,
"discountRatePoints": "10%",
"products": [
{
"name": "Deluxe Skin",
"sku": "prod_12345",
"amount": 1
}
]
}
}