×

Method and system for executing a transaction request using a communication channel

  • US 10,673,853 B2
  • Filed: 03/24/2017
  • Issued: 06/02/2020
  • Est. Priority Date: 01/11/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method for securely executing a transaction request using a communication channel, the method comprising a processor implemented steps of:

  • generating and sending a transaction request by a transaction engine, wherein the transaction request comprising a user ID, a short code, a reply capture ID code (RCID code) and a message, wherein a user responds to the transaction request via the communication channel to execute the transaction request, wherein the communication channel is one of a short messaging service or an email service;

    receiving the response to the transaction request from the user; and

    executing the transaction request based on the response, wherein the execution of the transaction request comprises;

    checking a validity of the short code in the transaction request by checking presence of the short code in a database table and checking presence of a business logic class mapped with the short code, andsending an error message if the short code is invalid, else when the short code is validchecking presence of the RCID code in the transaction request; and

    checking validity of the RCID code in the transaction request if the RCID code is present in the transaction request, wherein validity of the RCID code is checked by checking presence of the RCID code in a RCID code table, and sending an error message if the RCID code is invalid, else;

    checking validity of the user using the user ID, and sending an error message if the user is invalid, else when the user is valid,fetching a first line of email body containing one or more action items, by an email parser or fetching the SMS by a SMS parser, and preparing an xml from the first line of the email body or from the SMS;

    invoking a solution specific API to process the transaction request by querying the short code from the transaction request in the database table to fetch the business logic class mapped with the short code; and

    executing the transaction request by executing the business logic class along with the xml and sending a success-failure response to the user indicating a transaction request status.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×