Use payments in the Job Listings plugin to either pay workers directly through Stripe or require workers to subscribe before bidding on jobs. These settings control how money moves through the platform and what users see in the app.
Requirements
The Job Listing plugin fully set up and configured
A connected Stripe account in the Control Panel
Stripe payments enabled for your app
Products or subscriptions created in Stripe (as applicable)
How to add payments to the Job Listings plugin
Log in, go to Builder in the left navigation
Open your Job Listings plugin
Click the Settings tab
Configure direct payments (Stripe)
Enable Direct Payments
This allows employers to pay workers directly through the app using Stripe
Workers are required to connect a bank account before accepting jobs
Configure subscription requirements for workers
Enable Require Subscription
Enter the Stripe Price ID for the subscription
Set the subscription cost and billing interval
Workers without an active subscription will be prompted to subscribe before submitting a proposal
Review what happens in the app when payments are enabled
Workers see a banner prompting them to connect their payment account
Subscription paywalls appear before bidding when required
Employers can pay workers after jobs are completed
Click Save
Click Publish
Pro tips
Use direct payments when you want to handle payouts inside the platform
Use subscriptions when monetizing access to job opportunities
Test payments in Stripe test mode before going live