Skip to main content

Notification Reference

Base Notification Content

These fields are present in all notification payloads, regardless of type.

NameDescriptionR / O
subjectEvent entity type (order, subscription, endUser, etc.)R
typeNotification event type (e.g. completed, deleted)R
objectIdEntity identifier (orderId, subscriptionId, endUserId, etc.)R
eventDateISO 8601 date of the eventR

Notifications list

NamePayloadSubjectType
Cart AbandonedABANDONED_CARTcartabandoned
Consent CreatedCONSENT_CREATEDconsentcreated
Consent UpdatedCONSENT_UPDATEDconsentupdated
EndUser DeletedEND_USER_DELETEDendUserdeleted
Credit Card AddedPAYMENT_METHOD_ADDEDendUserpaymentMethodAddedToWallet
Payment Method DeletedPAYMENT_METHOD_ADDEDendUserpaymentMethodAddedToWallet
Recurring Payment Method AddedPAYMENT_METHOD_ADDEDendUserpaymentMethodAddedToWallet
SEPA Payment Method AddedPAYMENT_METHOD_ADDEDendUserpaymentMethodAddedToWallet
Subscription Payment Method UpdatedPAYMENT_METHOD_UPDATEDendUsersubscriptionPaymentMethodUpdated
Reseller Request ApprovedRESELLERendUsercompleted
Reseller Request DeclinedRESELLERendUserdeclined
Reseller Request OnBoardingRESELLERendUseronBoardingRequest
Identity createdIDENTITYidentitycreated
Identity deletedIDENTITYidentitydeleted
Identity updatedIDENTITYidentityupdated
Package Threshold ReachedLICENSE_KEY_PACKAGElicenseKeyPackagethresholdReached
Permission - profile createdMETA_ROLEmetarolecreated
Permission - profile deletedMETA_ROLEmetaroledeleted
Permission - profile updatedMETA_ROLEmetaroleupdated
Offer Prebilling StartedORDER_AND_SUBSCRIPTIONorderprebillingStarted
Order Canceled With Content Including Subscription DataORDER_AND_SUBSCRIPTIONordercanceled
Order Completed With Content Including Subscription DataORDER_AND_SUBSCRIPTIONordercompleted
Prebilling Order CreatedORDER_AND_SUBSCRIPTIONorderprebillingStarted
Subscription Order Renew CompletedORDER_AND_SUBSCRIPTIONorderrenewCompleted
Subscription Order Renew Completed (offer)ORDER_AND_SUBSCRIPTIONorderrenewCompleted
Offer Order AbortedORDERorderaborted
Offer Order CreatedORDERordercreated
Order AbortedORDERorderaborted
Order CanceledORDERordercanceled
Order CompletedORDERordercompleted
Order Completed With ErrorORDERorderpartiallyCompleted
Order CreatedORDERordercreated
Order Fulfillment FailedORDERorderfulfillmentFailed
Order Partial CompletedORDERorderpartialCompleted
Order Payment FailedORDERorderpaymentFailed
Order Payment RefusedORDERorderpaymentRefused
Order payment refused with last error codeORDERorderpaymentRefusedWithLastErrorCode
Partial refund completed successfullyORDERorderpartialRefundCompleted
Partial refund completed with errorsORDERorderpartialRefundFailed
Skeepers Purchase EventSKEEPERS_PURCHASE_EVENTordercompleted
Permission - privilege createdPRIVILEGEprivilegecreated
Permission - privilege deletedPRIVILEGEprivilegedeleted
Permission - privilege updatedPRIVILEGEprivilegeupdated
Permission - role createdROLErolecreated
Permission - role deletedROLEroledeleted
Permission - role updatedROLEroleupdated
Subscription Discount Plan UpdatedDISCOUNT_PLAN_UPDATEDsubscriptiondiscountPlanUpdated
Check payment method replayability on updated subscriptionSUBSCRIPTION_PAYMENT_METHOD_REPLAYABILITY_CHANGEDsubscriptionsubscriptionPaymentMethodReplayabilityChanged
Subscription CanceledSUBSCRIPTIONsubscriptioncanceled
Subscription Expiration Date UpdatedSUBSCRIPTIONsubscriptionexpirationDateUpdated
Subscription ExpiredSUBSCRIPTIONsubscriptionexpired
Subscription ReactivatedSUBSCRIPTIONsubscriptionreactivated
Subscription SuspendedSUBSCRIPTIONsubscriptionsuspended
Subscription UnpaidSUBSCRIPTIONsubscriptionunpaid
Scheduled Tax Rate Change CreatedSCHEDULED_TAX_RATEtax-managementscheduled_tax_rate
Scheduled Tax Rate Change FailedSCHEDULED_TAX_RATEtax-managementscheduled_tax_rate
Scheduled Tax Rate Change UpdatedSCHEDULED_TAX_RATEtax-managementscheduled_tax_rate
Tax Rate CreatedTAX_RATEtax-managementtax_rate
Tax Rate DeletedTAX_RATEtax-managementtax_rate
Tax Rate FailedTAX_RATEtax-managementtax_rate
Tax Rate UpdatedTAX_RATEtax-managementtax_rate

Payload schemas

AbandonedCartNotification

FieldTypeDescriptionR/O
subjectstringNotification subject, e.g. order, subscription, endUserR
typestringEvent type, e.g. created, completed, paymentFailedR
objectIdstringUnique identifier of the object that triggered the eventR
eventDatestring (date-time)Timestamp of the event in ISO 8601 formatR
checkoutUrlstringO
companyNamestringO
customerIdstringO
firstNamestringO
lastNamestringO
localestringO
newsletterOptinbooleanO
storeHostnamestringO
userEmailAddressstringO

BaseNotificationContent

FieldTypeDescriptionR/O
subjectstringNotification subject, e.g. order, subscription, endUserR
typestringEvent type, e.g. created, completed, paymentFailedR
objectIdstringUnique identifier of the object that triggered the eventR
eventDatestring (date-time)Timestamp of the event in ISO 8601 formatR

ConsentNotification

FieldTypeDescriptionR/O
subjectstringNotification subject, e.g. order, subscription, endUserR
typestringEvent type, e.g. created, completed, paymentFailedR
objectIdstringUnique identifier of the object that triggered the eventR
eventDatestring (date-time)Timestamp of the event in ISO 8601 formatR
consentconsent.ConsentO
→ consentsconsent.ConsentItem[]O
— → typestringO
— → lastLegalActionTimestampinteger (int64)O
— → lastUpdateReasonstringO
— → statusbooleanO
→ sourcestringO
→ updateDatestring (date-time)O
→ userEmailstringO

MetaRoleNotification

FieldTypeDescriptionR/O
subjectstringNotification subject, e.g. order, subscription, endUserR
typestringEvent type, e.g. created, completed, paymentFailedR
objectIdstringUnique identifier of the object that triggered the eventR
eventDatestring (date-time)Timestamp of the event in ISO 8601 formatR
metaRolepermission.MetaRoleO
→ idstringO
→ namestringO
userNamestringO

OrderNotification

FieldTypeDescriptionR/O
subjectstringNotification subject, e.g. order, subscription, endUserR
typestringEvent type, e.g. created, completed, paymentFailedR
objectIdstringUnique identifier of the object that triggered the eventR
eventDatestring (date-time)Timestamp of the event in ISO 8601 formatR
orderorder.OrderR
→ cancellationDatestring (date-time)Cancellation timestamp in ISO 8601 formatO
→ cancellationReasonstringReason for order cancellationO
→ cartIdstringAssociated cart identifierO
→ consentFlagsorder.ConsentFlagsR
— → newsletterOptinbooleanMarketing newsletter consent indicatorR
→ creationDatestring (date-time)Order creation date in ISO 8601 formatR
→ currencystringCurrency code, e.g. EUR, USDR
→ customerorder.CustomerR
— → customerAccountstringRealm/account nameR
— → idstringCustomer identifierR
— → namestringO
— → serveurstringO
→ decodedExternalContextobjectDecoded cart parametersO
→ externalContextstringBase64 encoded string of cart parametersO
→ idstringOrder identifierR
→ itemsorder.LineItem[]Order line itemsR
— → activationCodestringProduct activation codeO
— → discountPlanorder.DiscountPlanO
— — → discountStepinteger (int32)Step in the discount planR
— — → ignorePurchaseDiscountbooleanWhether to ignore discount on the initial purchaseO
— — → tagstringPlan designation tagR
— → discountRatenumber (double)Discount rate appliedO
— → expirationDatestring (date-time)Product expiration timestamp in ISO 8601 formatO
— → externalContextstringExternal context dataR
— → fulfillmentIdstringFulfillment process identifierO
— → idstringUnique line item identifierR
— → isUpsellbooleanUpsell status markerO
— → lineItemIdstringLine item identifierR
— → pricingorder.PricingR
— — → allDiscountsAppliedcom.nx.notification.externalapi.DiscountApplied[]All discounts applied to this itemO
— — — → discountAmountnumber (double)Discount valueR
— — — → discountCodestringCustomer-facing discount codeO
— — — → discountIdstringMonetize discount identifierR
— — — → discountRatenumber (double)Discount percentage, e.g. 0.2 for 20%O
— — → cumulatedDiscountRatenumber (double)Total cumulated discount percentageO
— — → unitPriceExclVATnumber (double)Pre-tax unit costR
— — → unitPriceIncVATnumber (double)Post-tax unit costR
— — → vatAmountnumber (double)Tax amountO
— — → VATRatenumber (double)Tax rate percentageR
— → priorityinteger (int32)Line item priorityO
— → productorder.ProductR
— — → namestringProduct nameR
— — → publisherReferencestringPublisher's internal product identifierO
— — → uniqueReferencestringUnique product identifier on the Nexway Monetize platformR
— → publisherFulfillmentIdstringPublisher fulfillment identifierO
— → quantityinteger (int32)Product quantityR
— → subItemsorder.SubItem[]Nested line itemsO
— — → activationCodestringO
— — → externalContextstringO
— — → fulfillmentIdstringO
— — → idstringO
— — → productorder.ProductO
— — — → namestringProduct nameR
— — — → publisherReferencestringPublisher's internal product identifierO
— — — → uniqueReferencestringUnique product identifier on the Nexway Monetize platformR
— — → publisherFulfillmentIdstringO
— → subscriptionsubscription.SubscriptionO
— — → createDatestring (date-time)Creation date in ISO 8601 formatR
— — → discountPlansubscription.DiscountPlanO
— — — → nextDiscountStepinteger (int32)Calculated next discount step valueR
— — — → startingStepinteger (int32)Starting stepO
— — — → tagstringPlan identifierR
— — → enduserIdstringEnd-user UUIDR
— — → idstringSubscription UUIDR
— — → lifecyclesubscription.LifeCycleR
— — — → anniversaryDatestring (date-time)Renewal/expiration date in ISO 8601 formatR
— — — → generationinteger (int32)Renewal generation (term number)R
— — — → idstringBack-office subscription identifier (deprecated)O
— — — → statusstringStatus: Active, Suspended, Dunning, Canceled, ExpiredR
— — → modelIdstringModel identifier, e.g. NEXWAY_1YR
— — → namestringProduct nameO
— — → paymentMethodIsNoLongerReplayablebooleanWhether the payment method is no longer replayableO
— — → paymentMethodIsNoLongerReplayableReasonstringReason why the payment method is no longer replayableO
— — → productssubscription.Product[]Associated productsR
— — — → idstringProduct UUIDR
— — — → licenseIdstringLicense identifierO
— — — → lineItemIdstringOrder line item UUIDR
— — → sourcestringSubscription sourceO
— — → storeIdstringStore UUIDR
— → subscriptionIdstringAssociated subscription identifierO
— → trialbooleanTrial status indicatorR
— → trialDurationinteger (int32)Trial duration in daysO
— → unitPriceExclVATnumber (double)Unit price excluding taxR
— → unitPriceIncVATnumber (double)Unit price including taxR
— → VATRatenumber (double)Applied sales tax rateR
→ offerSubSourcestringSub-source designation, e.g. SUSPEND, RESUMEO
→ paymentorder.PaymentO
— → amountnumber (double)Payment amountO
— → automaticBillingbooleanWhether the payment was automatically chargedR
— → externalContextstringExternal context dataO
— → idstringPayment identifierR
— → lastErrororder.LastPaymentErrorO
— — → codestringError codeR
— — → messagestringError descriptionO
— → methodstringPayment method, e.g. visa, mastercard, sepa, pix, boletoO
— → silentOnFailurebooleanWhether to suppress failure notificationsO
— → statusstringPayment status: COMPLETED, FAILEDR
— → transitionPaymentDatestring (date-time)Transaction timestamp in ISO 8601 formatR
→ paymentsorder.Payment[]All payment attemptsO
— → amountnumber (double)Payment amountO
— → automaticBillingbooleanWhether the payment was automatically chargedR
— → externalContextstringExternal context dataO
— → idstringPayment identifierR
— → lastErrororder.LastPaymentErrorO
— — → codestringError codeR
— — → messagestringError descriptionO
— → methodstringPayment method, e.g. visa, mastercard, sepa, pix, boletoO
— → silentOnFailurebooleanWhether to suppress failure notificationsO
— → statusstringPayment status: COMPLETED, FAILEDR
— → transitionPaymentDatestring (date-time)Transaction timestamp in ISO 8601 formatR
→ refundorder.RefundO
— → lineItemsorder.RefundDetails[]O
— — → initialAmountnumber (double)O
— — → productIdstringO
— — → productNamestringO
— — → rationumber (double)O
— — → refundAmountnumber (double)O
— — → refundMethodstringO
— → totalAmountRefundednumber (double)O
→ salesFlagstring[]Sales flagsO
→ sourcestringOrder origin: PURCHASE, SUBSCRIPTION, OFFER, MANUAL_RENEWALR
→ statusstringCurrent order statusR
→ storeorder.StoreR
— → idstringStore identifierR
→ totalPriceExclVATnumber (double)Total price excluding sales taxR
→ totalPriceIncVATnumber (double)Total price including sales taxR
→ userorder.EndUserR
— → citystringCityO
— → companyNamestringCompany nameO
— → companyRegistrationNumberstringCompany registration numberO
— → countrystringAlpha-3 country codeR
— → emailstringBuyer email addressR
— → firstNamestringFirst nameO
— → idstringBuyer identifierR
— → languagestringAlpha-2 language codeO
— → lastNamestringLast nameO
— → regionstringRegionO
— → streetstringStreet addressO
— → zipcodestringPostal codeO

PackageThresholdReachedNotification

FieldTypeDescriptionR/O
subjectstringNotification subject, e.g. order, subscription, endUserR
typestringEvent type, e.g. created, completed, paymentFailedR
objectIdstringUnique identifier of the object that triggered the eventR
eventDatestring (date-time)Timestamp of the event in ISO 8601 formatR
customerNamestringO
licenseKeyPackagelkp.PackageO
→ idstringO
→ namestringO
thresholdinteger (int32)O

PaymentMethodAddedNotification

FieldTypeDescriptionR/O
subjectstringNotification subject, e.g. order, subscription, endUserR
typestringEvent type, e.g. created, completed, paymentFailedR
objectIdstringUnique identifier of the object that triggered the eventR
eventDatestring (date-time)Timestamp of the event in ISO 8601 formatR
addedPaymentMethodsenduser.PaymentMethod[]List of added payment instrumentsR
→ typestringSpecific variant, e.g. visa, mastercardR
→ _idstringUnique payment method identifierR
→ expirationDatestringExpiration dateO
→ idstringPayment method identifierR
→ paymentMethodTypestringBroad classification, e.g. CreditCardR
→ statusstringActivation state, e.g. ACTIVATEDR

PrivilegeNotification

FieldTypeDescriptionR/O
subjectstringNotification subject, e.g. order, subscription, endUserR
typestringEvent type, e.g. created, completed, paymentFailedR
objectIdstringUnique identifier of the object that triggered the eventR
eventDatestring (date-time)Timestamp of the event in ISO 8601 formatR
privilegepermission.PrivilegeO
→ idstringO
→ serviceNamestringO
userNamestringO

ResellerNotification

FieldTypeDescriptionR/O
subjectstringNotification subject, e.g. order, subscription, endUserR
typestringEvent type, e.g. created, completed, paymentFailedR
objectIdstringUnique identifier of the object that triggered the eventR
eventDatestring (date-time)Timestamp of the event in ISO 8601 formatR
resellerenduser.EndUserO
→ typestringO
→ citystringO
→ companyenduser.CompanyO
— → namestringO
— → vatNumberstringO
→ countrystringO
→ creationDatestring (date-time)O
→ emailstringO
→ firstNamestringO
→ idstringO
→ lastNamestringO
→ phonestringO
→ statusstringO
→ streetAddressstringO
→ zipCodestringO

RoleNotification

FieldTypeDescriptionR/O
subjectstringNotification subject, e.g. order, subscription, endUserR
typestringEvent type, e.g. created, completed, paymentFailedR
objectIdstringUnique identifier of the object that triggered the eventR
eventDatestring (date-time)Timestamp of the event in ISO 8601 formatR
rolepermission.RoleO
→ idstringO
→ namestringO
userNamestringO

SubscriptionNotification

FieldTypeDescriptionR/O
subjectstringNotification subject, e.g. order, subscription, endUserR
typestringEvent type, e.g. created, completed, paymentFailedR
objectIdstringUnique identifier of the object that triggered the eventR
eventDatestring (date-time)Timestamp of the event in ISO 8601 formatR
subscriptionsubscription.SubscriptionR
→ createDatestring (date-time)Creation date in ISO 8601 formatR
→ discountPlansubscription.DiscountPlanO
— → nextDiscountStepinteger (int32)Calculated next discount step valueR
— → startingStepinteger (int32)Starting stepO
— → tagstringPlan identifierR
→ enduserIdstringEnd-user UUIDR
→ idstringSubscription UUIDR
→ lifecyclesubscription.LifeCycleR
— → anniversaryDatestring (date-time)Renewal/expiration date in ISO 8601 formatR
— → generationinteger (int32)Renewal generation (term number)R
— → idstringBack-office subscription identifier (deprecated)O
— → statusstringStatus: Active, Suspended, Dunning, Canceled, ExpiredR
→ modelIdstringModel identifier, e.g. NEXWAY_1YR
→ namestringProduct nameO
→ paymentMethodIsNoLongerReplayablebooleanWhether the payment method is no longer replayableO
→ paymentMethodIsNoLongerReplayableReasonstringReason why the payment method is no longer replayableO
→ productssubscription.Product[]Associated productsR
— → idstringProduct UUIDR
— → licenseIdstringLicense identifierO
— → lineItemIdstringOrder line item UUIDR
→ sourcestringSubscription sourceO
→ storeIdstringStore UUIDR

TaxRateNotification

FieldTypeDescriptionR/O
subjectstringNotification subject, e.g. order, subscription, endUserR
typestringEvent type, e.g. created, completed, paymentFailedR
objectIdstringUnique identifier of the object that triggered the eventR
eventDatestring (date-time)Timestamp of the event in ISO 8601 formatR
vatRatetaxManager.VatRateO
→ failedbooleanO
→ iso2CountryCodestringO
→ newTaxRatestaxManager.TaxRate[]O
— → taxCategorystringO
— → taxNamestringO
— → valuenumber (double)O
→ operationstringO
→ regionCodestringO
→ startDatestring (date-time)O

TextNotification

FieldTypeDescriptionR/O
textstringO

skeepers.SkeepersPurchaseEvent

FieldTypeDescriptionR/O
consumerskeepers.ConsumerO
→ emailstringO
→ first_namestringO
→ last_namestringO
purchase_datestringO
purchase_referencestringO
sales_channelskeepers.SalesChannelO
→ channelstringO
→ website_idstringO
solicitation_parametersskeepers.SolicitationParametersO
→ delayinteger (int32)O
→ purchase_event_typestringO

subscription.PaymentMethodReplayabilityChangedNotification

FieldTypeDescriptionR/O
subjectstringNotification subject, e.g. order, subscription, endUserR
typestringEvent type, e.g. created, completed, paymentFailedR
objectIdstringUnique identifier of the object that triggered the eventR
eventDatestring (date-time)Timestamp of the event in ISO 8601 formatR
paymentMethodsubscription.PaymentMethodO
→ typestringSpecific variant, e.g. visa, mastercardR
→ expirationDatestringThe expiration date of the payment method mm/YYO
paymentMethodNonReplayablebooleanO
reasonDescriptionstringO
warningReasonstringO

subscription.PaymentMethodUpdatedNotification

FieldTypeDescriptionR/O
subjectstringNotification subject, e.g. order, subscription, endUserR
typestringEvent type, e.g. created, completed, paymentFailedR
objectIdstringUnique identifier of the object that triggered the eventR
eventDatestring (date-time)Timestamp of the event in ISO 8601 formatR
endUsersubscription.EndUserR
→ expirationDatestringThe expiration date of the payment method mm/YYO
→ idstringThe end user idR
→ paymentMethodstringBroad classification, e.g. CreditCardO
→ paymentMethodNamestringSpecific variant, e.g. visa, mastercardO
→ subscriptionIdstringThe subscription IdR

Auto-generated from OpenAPI extension file by scripts/generateNotificationDocs.js