Skip to main content

List Merchant Notifications

GET 

/notifications

This method is used by merchants to retrieve a list of created notifications. One request contains 100 notification results.

Request​

Header Parameters

    Content-Type stringrequired

    Must be application/json

    Accept-Language stringrequired

    Must be be en-US

    Origin stringrequired

    The origin of the request

    User-Agent stringrequired

    The client making the request

Responses​

Successful response

Schema
    nextPointerstring<uuid>

    The pointer to the next list of available queries. Contains the notificationId of the item where the operation stopped, inclusive of the previous result set. Use this value to start a new operation, excluding this value in the new request. If nextPointer is empty, then the last page of results has been processed and there is no more data to be retrieved.

    results object[]
  • Array [
  • idstring<uuid>

    The notification identifier.

    createdAtstring<date-time>

    Time of the creation in ISO format.

    merchantKeystring<uuid>

    Merchant identifier.

    Possible values: <= 36 characters

    httpCodestring

    An HTTP Code, which will be populated from the notification service based on the result of the webhook.

    Possible values: [processing, error, done]

    statusstring

    Status of the notification processing. It will be updated by the notification result job based on the result of the processing within the notification service. Possible values are:

    • processing - used when the notification is submitted to the SQS service and is waiting for a reply from the notification service.
    • error - the processing of the notification failed within notification service and NOTHING IS SENT to the merchant
    • done - notification is successfully processed in the notification service. In order to understand if it was delivered, check the httpCode along with message for additional details.

    Possible values: [processing, error, done]

    messagestring

    This property contains monitoring information for administrative purposes. It can contain processing errors, merchant response or exceptions. Not sent to merchants.

    sourceSystemstring

    The source system of the notifications.

    Possible values: [smartpay, network-token-connector]

    originstring

    Source system that is sending the notification.

    Possible values: [api, widget, automated]

    eventTypestring

    Type of the event.

    Possible values: [updated, created, deleted, status.updated, billing.expires, billing.updated, billing.scheduled]

    objectIdstring<uuid>

    ID of the referenced object

    objectTypestring

    Type of the event, mainly differentiating between "refund" and other transaction status changes under "payment". "prepayment" type provides prepayment specific status changes.

    Possible values: [subscription, subscription-plan, billing-cycle, payment-series, transactions, manual-retry, network-token]

    metadata object

    Object that is empty for all events for subscription module.

    transactionIdintegernullable

    Unique Identifier of the transaction.

    Possible values: <= 36 characters

    reconciliationIdintegernullable

    Merchant-defined identifier used for internal reconciliation process.

    Possible values: <= 64 characters

    contextstring

    This is the request body for api and widget events.

    Possible values: <= 10000 characters

    dataobject

    Data of the object.

  • ]