How to Use Post Payment Actions

Introduction

When using payment add-ons like Stripe or PayPal Checkout, there are times when you may want to delay certain post-payment actions, such as uploading a file to Dropbox or sending data to a third-party service, until after the payment is successfully completed. In this guide, we will show how to manage delayed payment feeds.

This is especially useful when offering digital products, services, or file-based submissions. For example, if someone submits a form that includes a file upload and payment, you might not want that file to be sent to Dropbox (or another service) unless the payment actually goes through.

That is where Post Payment Actions come in: you select which actions should only occur after payment has been received.

Supported Payment add-ons

Payment add-onPost Payment Action support
StripeYes. See notes
PayPal CheckoutYes
MollieYes
SquareYes

How To Setup a Post Payment Action

In this example, we will use Stripe and Dropbox together to delay file uploads to Dropbox until after a payment is successfully completed. This is useful for protecting digital assets or ensuring that follow-up actions only happen once payment is secured.

Follow these steps to set up the delayed payment feeds:

Install and Configure Required Add-Ons

Make sure you have the following installed and activated:

Create Your Form

Create a new form with at least:

Set Up the Dropbox Feed

Create a Dropbox feed following the steps outlined in this article.

Set Up the Stripe Feed

  • Create a Stripe feed following the steps outlined in this article.
  • Enable the checkbox: “Upload file to Dropbox only when payment is received“.

Note: the Post Payment Actions checkbox will only show once the feed for the add-on is created.

Add-On Support

All feed-based add-ons support Post Payment Actions. While this guide covers general usage, it does not list every supported add-on.

Advanced Post Creation

SettingPost Payment Action support
Create post only when payment received.Stripe Checkout.

Brevo

SettingPost Payment Action support
Send data to Brevo only when payment is received.Stripe Checkout.

Dropbox

SettingPost Payment Action support
Upload files to Dropbox only when payment is received.Stripe Checkout.

User Registration Add-On

SettingPost Payment Action support
Delay User RegistrationStripe Checkout only. The entry is created before payment, making the delay option relevant.
Update user when subscription is cancelledAvailable only for Subscription feeds.