Embedded GIF

  • Start Here
  • Credit Card Processors
  • Unsupported Payment Methods
  • Digital Wallets & Offsite Payment Gateways

Start Here


Our new Post Purchase Offers app utilizes Shopify's post-purchase checkout extension. All payment processing happens through Shopify. Post-purchase offers will only be displayed to customers who pay using a Shopify supported payment processor.

Credit Card Processors

Shopify Payments is fully supported for post-purchase offers!

For a complete list of supported credit card processors for your store and region, click into the Settings > Payments > Third-party providers section of your Shopify admin and then click on the "Choose third-party provider" button to see the complete list.


All direct payment providers (a payment that is completed on Shopify Checkout, such as Authorize.net) listed there will work with Post Purchase Offers. Your customers complete their transaction on the Shopify Checkout, and are not redirected to a third-party payment provider at any time during the checkout process.

At this time, external/third-party payment providers are not supported. This is because when your customer completes their order, they are then redirected from the Shopify Checkout to complete their payment with the external payment provider, and their payment information can't be vaulted by Shopify.

Braintree, PayPal Pro, and PayPal PayFlow are supported by Shopify, with a few caveats:

Braintree will only work if the settings are configured not to require a CVV when entering credit card information. If this setting is enabled, the shopper will see an error when they try to accept the offer. Check out Braintree's CVV rules for more details.

PayPal Pro/PayFlow will only work when your shopper uses a credit card. 

Shop Pay now works with Post Purchase Offers! There's nothing you need to do within Post Purchase Offers to get this going, just make sure you have enabled Shop Pay in your Shopify admin.

Unsupported Payment Methods

You might be wondering what a few examples look like that will result in your post-purchase offers not displaying to the customer. Here are some situations where the post-purchase offer will not be displayed:

  • The original purchase had a 100% gift card applied
  • The original purchase had a 100% discount applied
  • There was a manual payment used, such as COD (cash on delivery)
  • A digital wallet payment method was used (except PayPal Express or ShopPay)
  • An alternative payment method was used (Afterpay, Klarna, Sezzle, Affirm, etc)
  • The original checkout was in a currency other than your default store currency


Digital Wallets & Offsite Payment Gateways

Shopify currently does not support digital wallets (except for PayPal Express) or third-party payment gateways for post-purchase offers’ apps. For now, using one of the following will result in post-purchase offers not being displayed:

  • Digital Wallets (Google Pay, Amazon Pay, Apple Pay, iDEAL, etc).
  • Offsite payment gateway (Afterpay, Klarna, Sezzle, Affirm, etc)


PayPal Express is now supported by Shopify for Post Purchase Offers! 

Here’s the catch - PayPal will only allow Post Purchase Offers to initiate one post-purchase charge for PayPal Express transactions. What this means is that:

  1. If your customer accepts the first post-purchase offer, they will never see a second post-purchase offer (if one exists) as we do not want to display an offer they cannot accept with one click.
  2. If your customer declines the first post-purchase offer, they will see a second post-purchase offer (if one exists) as they did not initiate the first transaction.

There is no change to the current PayPal PayFlow Pro functionality if using a credit card. PayPal Express can not be used with PayPal PayFlow Pro.

When setting up your PayPal Express checkout, you'll see a feature for Reference Transactions, which is what allows you to charge customers automatically for the post-purchase offer. Shopify will automatically ask PayPal for Reference Transaction approval. PayPal Express will work with Post Purchase Offers after this setting has been approved. You can check on your approval status for these automatic payments on your Payments page in your Shopify admin.

*Please note that at this time, PayPal Express is the only supported wallet payment. 

Still have questions? We're here to help! Reach out to support@carthook.com, check out our FAQ's page, or the rest of our Help Center!