A computer-implemented method comprising:
- receiving, by a payment processing system, a request from a merchant device associated with a merchant to initiate a financed customer engagement campaign having a maximum finance amount, wherein the maximum finance amount is a cap on costs to the merchant of the financed customer engagement campaign and the costs to the merchant of the financed customer engagement campaign are based on customer participation;
- determining, by the payment processing system, eligibility of the merchant to obtain financing for the financed customer engagement campaign based on the maximum finance amount and a merchant financial history including an amount collected by the merchant from previous financial transactions processed through the payment processing system;
- calculating, by the payment processing system, participation terms and financing terms, the financing terms including a financed customer engagement campaign fee and repayment terms based on the maximum finance amount and the merchant financial history, the participation terms including a transaction redemption amount, wherein the transaction redemption amount offsets a discount given by the merchant for a transaction during the financed customer engagement campaign such that the costs to the merchant of the financed customer engagement campaign are delayed for the merchant, and the repayment terms including a percentage of each transaction processed by the payment processing system for the merchant to be withheld for repayment of the costs to the merchant of the financed customer engagement campaign;
- transmitting, by the payment processing system, the participation terms and the financing terms to the merchant device;
- receiving, by the payment processing system, an acceptance of the participation terms and financing terms from the merchant device;
- processing, by the payment processing system, a plurality of transactions between the merchant and customers based on transaction information received via the merchant device during the financed customer engagement campaign;
- for each transaction of the plurality of transactions processed by the payment processing system for the merchant, tracking an amount of the discount given by the merchant to a respective customer for the transaction and a payment amount received from the respective customer;
- depositing, by the payment processing system, a payment amount received from the respective customer for each transaction and the transaction redemption amount in an account associated with the merchant determined for each transaction based on the discount given by the merchant for each transaction;
- and
- withholding, by the payment processing system, the percentage of each transaction processed for the merchant by the payment processing system for repayment of a portion of the costs to the merchant of the financed customer engagement campaign.