Multi-Pay Rebills (CheckoutChamp)

If enabled, a credit card will be required on your checkout page during third-party multi-pay checkout.

The card can then be used for rebills and upsells.

This option works with Affirm, Afterpay, Klarna, and Sezzle.

Example: You want the customer to be able to choose to pay for the initial one-time offer in multiple payments with Afterpay and also start a recurring subscription that will be charged via credit card.

A credit card will be required and validated before processing the order at Afterpay. If the Afterpay payment is successful, then a recurring subscription will be processed via credit card.

This is also the method to offer upsells along with Multi-Pay checkout. The card will be used for the upsells.


Step 1: Login and navigate to the funnel on which to enable Multi-Pay Rebills.


Step 2: Click the gear button on the top left to open Settings


Step 3: Open the Payments section


Step 4: Check Enable checkbox under Multi-Pay Rebills.


Step 5: Click the Edit button next to the Multi-Pay Rebills checkbox.


Step 6: Click Create Product Configuration.


Step 7: Select the Base Product, Multi-Pay Product, and Rebill Product (optional) and Save and Continue.

Base Product: The product that will trigger the multi-pay rebill process. This product must be in the cart or on the checkout button.

Multi-Pay Product: The one-time product that will be billed using the multi-pay gateway. This can be the same product as Base Product.

Rebill Product: The recurring product that will be charged in credit card rebills. This is optional. Not setting a rebill product will still allow the credit card to be used on upsells. This must be a different product than Base Product and Multi-Pay Product.


Step 8: Close the Multi-Pay Product Configuration window and click Save & Continue on the Payments window.


Step 9: Edit and save your checkout page and links as needed to have both a credit card input and the button of the multi-pay gateway (Affirm, Afterpay, Klarna, Sezzle) in the same parent element.


Step 9: Publish. You’re done and ready to test!