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 method of secure transmission of computer server event notifications, the method comprising:
- publishing application programming interfaces (APIs) for secure transmission of computer server event notifications over a computer network, the APIs corresponding to APIs published by a service gateway;
- obtaining a new computer server event to report;
- determining a subscribed partner system subscribed to the new computer server event;
- generating a token payload based on a header string and a payload string associated with the new computer server event to report;
- generating a token signature based on the token payload and a shared key associated with the subscribed partner system;
- generating a notification payload based on the header string, the payload string, and the token signature;
- and
- transmitting the notification payload to the subscribed partner system over the computer network by way of the APIs published by the service gateway.
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 over the computer network, the APIs corresponding to the APIs published by the service gateway;
- obtain a new computer server event to report;
- determine a subscribed partner system subscribed to the new computer server event to report;
- generate a token payload based on a header string and a payload string associated with the new computer server event to report;
- generate a token signature based on the token payload and a shared key associated with the subscribed partner system;
- generate a notification payload based on the header string, the payload string, and the token signature;
- and
- transmit the notification payload to the subscribed partner system over the computer network by way of the APIs published by the service gateway.
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 of computer server event notifications over a computer network, the APIs corresponding to APIs published by a service gateway;
- obtaining a new computer server event to report;
- determining a subscribed partner system subscribed to the new computer server event;
- generating a token payload based on a header string and a payload string associated with the new computer server event to report;
- generating a token signature based on the token payload and a shared key associated with the subscribed partner system;
- generating a notification payload based on the header string, the payload string, and the token signature;
- and
- transmitting the notification payload to the subscribed partner system over the computer network by way of the APIs published by the service gateway.
Dependencies are inferred from the claim text.