Systems and methods for registering computer server event notifications
AssigneeWorldpay, LLC
InventorSachin Pawaskar
Life of this patent
Estimating the term…
Abstract
A system for secure transmission of business event notifications includes a memory, at least one processor, a service gateway configured to: publish application programming interfaces (APIs) for secure transmission of business event notifications, a notification server configured to: publish APIs for secure transmission of business event notifications corresponding to the APIs published by the service gateway, obtain a new business event to report, determine a partner to receive a notification of the new business event, transmit an event notification to the partner by way of the service gateway APIs, and register the event notification in a database.
Claims20
A computer system for secure transmission of computer server event notifications, the system comprising:
- a service gateway configured to:
- publish application programming interfaces (APIs) for secure transmission of computer server event notifications over a computer network;
- a notification server configured to:
- publish APIs for secure transmission of computer server event notifications corresponding to the APIs published by the service gateway;
- obtain a new computer server event to report;
- determine, using a hardware processor, a subscribed partner to receive an event notification of the new computer server event;
- generate the event notification indicating the new computer server event, the generating comprising:
- generating a header string and a payload string;
- obtaining a message authentication code (MAC) key corresponding to the subscribed partner from a database;
- and
- signing the event notification using the MAC key;
- transmit, over the computer network, the event notification to the subscribed partner by way of the service gateway APIs;
- and
- register the event notification in the database.
A method of secure transmission of computer server event notifications, the method comprising:
- publishing application programming interfaces (APIs) for secure transmission, over a computer network, of computer server event notifications corresponding to APIs published by a service gateway;
- obtaining a new computer server event to report;
- determining, using a hardware processor, a subscribed partner to receive an event notification of the new computer server event;
- generating the event notification indicating the new computer server event, the generating comprising:
- generating a header string and a payload string;
- obtaining a message authentication code (MAC) key corresponding to the subscribed partner from a database;
- and
- signing the event notification using the MAC key;
- transmitting, over the computer network, the event notification to the subscribed partner by way of the service gateway APIs;
- and
- registering the event notification in the database.
A non-transitory computer readable medium storing a program causing a computer to execute a method of secure transmission of computer server event notifications, the method comprising:
- publishing application programming interfaces (APIs) for secure transmission, over a computer network, of computer server event notifications corresponding to APIs published by a service gateway, the APIs published by the service gateway including features for secure transmission of event notifications;
- obtaining a new computer server event to report;
- determining, using a hardware processor, a subscribed partner to receive an event notification of the new computer server event;
- generating the event notification indicating the new computer server event, the generating comprising:
- generating a header string and a payload string;
- obtaining a message authentication code (MAC) key corresponding to the subscribed partner from a database;
- and
- signing the event notification using the MAC key;
- transmitting, over the computer network, the event notification to the subscribed partner by way of the service gateway APIs;
- and
- registering the event notification in the database.
Dependencies are inferred from the claim text.