Systems, methods and apparatus for payment processing
AssigneeVantiv, LLC
InventorsThomas E. Rafferty, Bryan T. Bailey, Christopher S. Postell
Life of this patent
Estimating the term…
Abstract
Systems and methods for processing payment transactions using combination payment cards. The combination payment card is associated with an open-loop account and one or more closed-loop accounts. Transaction information is received from a point-of-sale device. At least one of the closed-loop and open-loop account is debited.
Claims21
A non-transitory computer readable medium having instructions stored thereon which when executed by a processor cause the processor to:
- receive transaction information from a point-of-sale device, the transaction information comprising an authorization request, a payment card account number, and a merchant identifier;
- determine whether the payment card account number identifies a combination payment card, wherein the combination payment card has an assigned card number that is associated with both a closed-loop account and an open-loop account, wherein the closed-loop account associated with the assigned card number is affiliated with a closed-loop merchant and the open-loop account associated with the assigned card number is affiliated with a sponsoring network;
- when the payment card account number identifies the combination payment card:
- determine, based on the merchant identifier, whether the transaction information is received from the closed-loop merchant;
- when the received transaction information is from the closed-loop merchant, determine whether the closed-loop account has sufficient funds;
- when the closed-loop account has sufficient funds, cause an authorization of sale to be transmitted to the point-of-sale device;
- when the received transaction information is not from the closed-loop merchant, communicate with the sponsoring network to determine whether the open-loop account has sufficient funds;
- when the open-loop account has sufficient funds, cause an authorization of sale to be transmitted to the point-of-sale device;
- and
- when the payment card account number is not associated with the combination payment card, communicate with the sponsoring network to determine whether a payment card account identified by the payment card account number has sufficient funds.
A non-transitory computer readable medium having instructions stored thereon which when executed by a processor cause the processor to:
- receive transaction information from a point-of-sale device, the transaction information comprising an authorization request and a payment card account number;
- determine whether the payment card account number is associated with a combination payment card, wherein the combination payment card has an assigned card number that is associated with both a closed-loop prepaid account that is affiliated with a merchant and a prepaid account that is affiliated with a sponsoring network;
- when the payment card account number is associated with a combination payment card and the transaction information is received from the merchant, cause an authorization to be transmitted to the point-of-sale device when the closed-loop prepaid account has sufficient funds to cover the authorization request;
- when the payment card account number is associated with a combination payment card and the transaction information is not received from the merchant, communicate with a sponsoring network to determine whether the prepaid account has sufficient funds to cover the authorization request;
- and
- when the payment card account number is not associated with the combination payment card, communicate with the sponsoring network to determine whether a payment card account associated with the payment card account number has sufficient funds to cover the authorization request.
A computer-implemented method, comprising:
- receiving, by a computer system, transaction information from a point-of-sale device, the transaction information comprising a payment card account number;
- comparing the payment account number to a plurality of combination payment card account numbers, wherein each combination payment card account number is linked to a closed-loop account and an open-loop account, wherein the closed-loop account is affiliated with at least one closed-loop merchant;
- when the payment account number matches one of the plurality of combination payment card account numbers, determining whether the point-of-sale device is affiliated with the at least one closed-loop merchant;
- when the point-of-sale device is affiliated with one of the closed-loop merchants, causing the debiting of the closed-loop account linked to the matched combination payment card account number;
- when the point-of-sale device is not affiliated with one of the closed-loop merchants, causing the debiting of the open-loop account linked to the matched combination payment card account number;
- and
- when the payment account number does not match one of the plurality of combination payment card account numbers, causing the debiting of the open-loop account.
A non-transitory computer readable medium having instructions stored thereon which when executed by a processor cause the processor to:
- store in a database a plurality of combination card account number strings, wherein each of the plurality of combination card account number strings is associated with a respective closed-loop account that is linked to a merchant, and wherein each of the plurality of combination card account number strings are associated with respective open-loop accounts that are associated with a sponsoring network;
- receive transaction information from a merchant point-of-sale device, the transaction information comprising an authorization request, a payment card account number string associated with a payment card, and a merchant identifier;
- determine whether the payment card account number string matches one of the plurality of the combination card account number strings stored in the database;
- (i) when the single payment card account number string does match one of the plurality of the combination card account number strings stored in the database:
- determine, based on the merchant identifier, whether the transaction information was received from the merchant that is linked to the closed-loop account associated with the matched combination card account number string;
- (a) when the transaction information was received from the merchant associated with the matched combination card account number string, determine whether the closed-loop account has sufficient funds, and when the closed-loop account has sufficient funds, cause an authorization of sale to be transmitted to the merchant point-of-sale device;
- and
- (b) when the transaction information is not received from the closed-loop merchant, communicate with the sponsoring network to determine whether the open-loop account has sufficient funds, and when the open-loop account has sufficient funds, cause an authorization of sale to be transmitted to the merchant point-of-sale device;
- and
- (ii) when the single payment card account number string does not match one of the plurality of combination card account strings stored in the database, communicate with the sponsoring network to determine whether a payment card account identified by the single payment card account number string has sufficient funds.
Dependencies are inferred from the claim text.