CPC G06Q 20/027 (2013.01) [G06Q 20/34 (2013.01); G06Q 20/40 (2013.01)] | 17 Claims |
1. A method of providing flexibility of an interchange value in card payments via a commercial flexible interchange program implemented on an interchange management server associated with a payment card network, comprising:
receiving, from an acquirer that is associated with a supplier, an authorization request for payment authorization for a transaction, wherein the authorization request for payment authorization for the transaction comprises a message structure having standard fields including information of an account of a buyer that is associated with an issuer and an amount for goods or services, and a specific field from the message structure for an interchange value providing an interchange amount, an interchange rate, or both that is previously agreed upon on behalf of the buyer and the supplier;
determining that the issuer and the acquirer are registered in the commercial flexible interchange program;
upon determining that the issuer and the acquirer are registered in the commercial flexible interchange program, sending the authorization request for payment authorization for the transaction to the issuer;
receiving, from the issuer, an authorization response message;
determining that the authorization response message includes an authorization for the transaction that comprises acceptance of the interchange value for the transaction;
in response to determining that the authorization response message includes the authorization for the transaction:
storing the interchange value; and
sending, to the acquirer, the authorization response message that includes the authorization for the transaction;
receiving, from the acquirer, a settlement request for the transaction comprising an interchange rate designator (IRD) indicator of the transaction of the commercial flexible interchange program;
in response to receiving the settlement request comprising the IRD indicator of the transaction of the commercial flexible interchange program, obtaining the interchange value that was stored in response to determining that the authorization response message includes the authorization;
applying the interchange value to the transaction; and
settling the transaction.
|