Patent ID: 11880835
Assignee: SALESFORCE, INC.
Field: IT methods for management (Electrical engineering)
Classification: CPC G | IPC G

Claim 6:
7. A database system comprising:
a server computing device hosting a transaction platform coupled to one or more of gateways, gateway adapters, or a database, the transaction platform to facilitate operations comprising:
receiving a request to facilitate a financial transaction, wherein the request is received from an external computing device and includes an idempotency key that is unique to the request;
verifying, based on the idempotency key, the request as being a valid request, wherein the valid request is registered;
determining, based on the idempotency key and a gateway log, that the valid request is a duplicate request that is an unsuccessful duplicate request, wherein the unsuccessful duplicate request is duplicate to a second previous request that was previously unsuccessfully processed;
responsive to determining that the request is an unsuccessful duplicate request,
determining, based on a retry matrix, whether the request is retriable for processing based on classifying the request as one of a retriable classification, a non-retriable classification, or a retriable if idempotency supported classification based on applying a first condition, a second condition, or a third condition to information from the processing of the request by a gateway, respectively, wherein the third condition is if the information is regarded as indeterminate based on an interruption in an ability to process the financial transaction by the gateway; and
if the request is classified in one of the retriable classification or the retriable if idempotency supported classification, calling on the gateway to execute the request.