Transaction Stream Notification

This object contains the transaction stream data sent by Paymentology.

FieldTypeDescription
id_typeNumberID representing a notification type from a predefined catalog.
notificationObjectDynamic object containing data specific to the given id_type.

Example when id_type = 17

{
  "id_type": 17,
  "notification": {
    "message": {
      "type": "deduct authorisation",
      "amount": 30600,
      "balance": 0,
      "campaign": "29A5F291-0000-0000-7FA4184F1A845E8C",
      "merchant": "UBER *CASH             help.uber.com NLD",
      "reference": "czaWgfdSFRkoB9kmFkq/COg==",
      "system_time": "1659137933",
      "terminal_id": "",
      "capture_mode": "ECOM",
      "request_time": "1659137931",
      "response_code": "1000",
      "transaction_id": "111111",
      "tracking_number": "111111111111111",
      "transaction_time": "1659130731",
      "merchant_category_code": "1111"
    },
    "received_at": "2026-05-25 18:54:26", 
    "campaign_type": 1
  }
}

FieldTypeDescription
notification.messageStringTransaction Stream message sent by Paymentology.
notification.received_atStringTransaction Stream message date.
notification.campaign_typeNumberCampaign type of the client to be sent the Transaction Stream message.

Transaction Stream/PUBNUB Response CodeDescription
0000APPROVED
0002APPROVED FOR APRTIAL AMOUNT
1000DO NOT HONOUR
1001EXPIRED CARD
1002SUSPECTED FRAUD
1004RESTRICTED CARD
1006ALLOWABLE PIN TRIES EXCEEDED
1009INVALID CARD ACCEPTOR
1010INVALID AMOUNT
1011INVALID CARD NUMBER
1015REQUESTED FUNCTION NOT SUPPORTED
1016NOT SUFFICIENT FUNDS
1017INCORRECT PIN
1018NO CARD RECORD
1019TRANSACTION NOT PERMITTED TO CARDHOLDER
1020TRANSACTION NOT PERMITTED TO TERMINAL
1021EXCEEDS WITHDRAWAL AMOUNT LIMIT
1022SECURITY VIOLATION
1025CARD NOT EFFECTIVE
1026INVALID PIN BLOCK
1027PIN LENGTH ERROR
1035CLOSED ACCOUNT
1075MISSING EXPIRY DATE
1076INCORRECT EXPIRY DATE
1077EXPIRED CVV2
2008LOST CARD
2009STOLEN CARD
4000REVERSAL ACCEPTED
9102INVALID TRANSACTION
9111CARD ISSUER TIMED OUT
9113DUPLICATE TRANSMISSION