| CPC H04L 41/06 (2013.01) [H04L 41/0604 (2013.01); H04L 41/069 (2013.01); H04L 41/24 (2013.01); H04L 41/28 (2013.01)] | 17 Claims |

|
1. A method comprising:
determining that an event to report is stored in a database, wherein the event is a computer server event of an event type including one of a fraud alert, an underwriting event, a risk monitoring event, or a payment refund event;
querying the database for a partner subscribed to the event type;
generating an event report notification of the computer server event, wherein the event report notification includes an event report and data associated with a computer server event;
obtaining a header string and a payload string;
obtaining a partner message authentication code (MAC) key and a MAC key decryption key from the database;
decrypting the partner MAC key using the MAC key decryption key;
signing the event report notification using a JavaScript Object Notation (JSON) Web Tokens (JWT) and the partner MAC key;
formatting an event report notification token using the header string, the payload string, and the signed event report notification; and
transmitting the event report notification token to the partner subscribed to the event type.
|