Delayed processing window in a prepaid architecture
First Claim
1. A computer-implemented method to process purchase transactions by utilizing delayed processing windows, comprising:
- receiving, by one or more computing devices operated by a payment management system, a request to save account information for one or more user financial accounts in a user account maintained by the payment management system;
receiving, by the one or more computing devices operated by the payment management system, a merchant payment request from one or more computing devices operated by a merchant system, the merchant payment request for authorization for a contemporaneous payment transaction between a user and the merchant system and comprising an account identifier for the user account maintained by the payment management system and a transaction value;
determining, by the one or more computing devices operated by the payment management system, a user account that corresponds to the account identifier received in the merchant payment request;
prior to determining which of the one or more user financial accounts associated with the user account maintained by the payment management system from which to request a funding payment and prior to determining that sufficient funds are available, performing by the one or more computing devices operated by the payment management system, a risk analysis of information contained in the user account to determine whether to approve the merchant payment request for the contemporaneous payment transaction between the user and the merchant system, wherein determining to approve the merchant payment request is not based on receiving a payment authorization received by the one or more user financial accounts;
in response to determining a favorable risk-analysis of the information contained in the user account and prior to receiving a payment authorization by the one or more user financial accounts, transmitting, by the one or more computing devices operated by the payment management system, a merchant payment authorization to the one or more computing devices operated by the merchant system for the contemporaneous payment transaction between the user and the merchant system;
at a time after transmitting the merchant payment authorization, determining, by the one or more computing devices operated by the payment management system, which of the one or more user financial accounts associated with the user account maintained by the payment management system from which to request the funding payment;
in response to determining the financial account from which to request the funding payment, submitting, by the one or more computing devices operated by the payment management system, a funding payment request to an issuer of the determined one or more financial accounts, wherein a window of time has passed between the transmission of the merchant payment authorization and the submission of the funding payment request; and
receiving, by the one or more computing devices operated by the payment management system, a payment notification from the issuer of the financial account.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for maintaining a prepaid payment system comprises a user account that can be utilized to complete a purchase transaction with a merchant. A delayed processing window is introduced between a time when the merchant receives a payment approval notification from the payment system and a time when the payment system transmits a payment request to an issuer of a funding account associated with the user'"'"'s payment system account. The payment system utilizes a user'"'"'s stored value account maintained by the payment system to satisfy the requirements of a prepaid program, and therefore processes the payment request received from the merchant and transmits the payment approval notification without obtaining prior authorization from the issuer of the funding account. The payment system submits one or more payment requests for the funding transaction at a time after the completion of the purchase transaction between the user and the merchant.
81 Citations
20 Claims
-
1. A computer-implemented method to process purchase transactions by utilizing delayed processing windows, comprising:
-
receiving, by one or more computing devices operated by a payment management system, a request to save account information for one or more user financial accounts in a user account maintained by the payment management system; receiving, by the one or more computing devices operated by the payment management system, a merchant payment request from one or more computing devices operated by a merchant system, the merchant payment request for authorization for a contemporaneous payment transaction between a user and the merchant system and comprising an account identifier for the user account maintained by the payment management system and a transaction value; determining, by the one or more computing devices operated by the payment management system, a user account that corresponds to the account identifier received in the merchant payment request; prior to determining which of the one or more user financial accounts associated with the user account maintained by the payment management system from which to request a funding payment and prior to determining that sufficient funds are available, performing by the one or more computing devices operated by the payment management system, a risk analysis of information contained in the user account to determine whether to approve the merchant payment request for the contemporaneous payment transaction between the user and the merchant system, wherein determining to approve the merchant payment request is not based on receiving a payment authorization received by the one or more user financial accounts; in response to determining a favorable risk-analysis of the information contained in the user account and prior to receiving a payment authorization by the one or more user financial accounts, transmitting, by the one or more computing devices operated by the payment management system, a merchant payment authorization to the one or more computing devices operated by the merchant system for the contemporaneous payment transaction between the user and the merchant system; at a time after transmitting the merchant payment authorization, determining, by the one or more computing devices operated by the payment management system, which of the one or more user financial accounts associated with the user account maintained by the payment management system from which to request the funding payment; in response to determining the financial account from which to request the funding payment, submitting, by the one or more computing devices operated by the payment management system, a funding payment request to an issuer of the determined one or more financial accounts, wherein a window of time has passed between the transmission of the merchant payment authorization and the submission of the funding payment request; and receiving, by the one or more computing devices operated by the payment management system, a payment notification from the issuer of the financial account. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product, comprising:
a non-transitory computer-readable medium having computer-executable program instructions embodied therein that when executed by a computer cause the computer to process purchase transactions that utilize delayed processing windows, the computer-readable program instructions comprising; computer-executable program instructions to receive a merchant payment request from one or more computing devices operated by a merchant system, the merchant payment request for authorization for a contemporaneous payment transaction between a user and the merchant system and comprising an account identifier for a user account maintained by a payment management system and a transaction value; computer-executable program instructions to perform a risk analysis to determine whether to approve the merchant payment request for the contemporaneous payment transaction between the user and the merchant system prior to requesting a funding payment request from an issuer of one or more user financial accounts saved in the user account maintained by the payment management system and prior to determining that sufficient funds are available, wherein determining to approve the merchant payment request is not based on receiving a payment authorization received by the one or more user financial accounts; computer-executable program instructions to transmit, in response to determining a favorable risk-analysis of the information contained in the user account and prior to receiving a payment authorization by the one or more user financial accounts, a merchant payment authorization to the one or more computing devices operated by the merchant system for the contemporaneous payment transaction between the user and the merchant system; computer-executable program instructions to, at a time after transmitting the merchant payment authorization, determine which of the one or more user financial accounts associated with the user account maintained by the payment management system from which to request a funding payment; computer-readable program instructions to, in response to determining the financial account from which to request the funding payment, submit the funding payment request to an issuer of the determined one or more financial accounts, wherein a window of time has passed between the transmission of the merchant payment authorization and the submission of the funding payment request; and computer-executable program instructions to receive a payment notification from the issuer of the financial account. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
15. A system to process purchase transactions utilizing delayed processing windows, comprising:
-
a storage medium; and a processor communicatively coupled to the storage medium, wherein the processor executes application code instructions that are stored in the storage medium to cause the system to; receive a merchant payment request from one or more computing devices operated by a merchant system, the merchant payment request for authorization for a payment transaction between a user and the merchant system and comprising an account identifier for a user account maintained by a payment management system and a transaction value; prior to determining which of one or more user financial accounts associated with the user account maintained by the payment management system from which to request a funding payment and prior to determining that sufficient funds are available, performing a risk analysis of information contained in the user account to determine whether to approve the merchant payment request, wherein determining to approve the merchant payment request is not based on receiving a payment authorization received by the one ore more user financial accounts; in response to determining a favorable risk-analysis of the information contained in the user account and prior to receiving a payment authorization by the one or more user financial accounts, transmit a merchant payment authorization to the one or more computing devices operated by the merchant system for the payment transaction between the user and the merchant system; at a time after transmitting the merchant payment authorization, determine which of the one or more financial accounts saved in the user account maintained by the payment management system from which to request a funding payment; and in response to determining the financial account from which to request the funding payment, submit the funding payment request to an issuer of the determined one or more financial accounts, wherein a window of time has passed between the transmission of the merchant payment authorization and the submission of the funding payment request. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification