Overview
Using the Simple Paid Listings plugin you can charge a single fee to list a job on your site using either Stripe or PayPal to collect the funds.
Note that this plugin does not allow coupons, discounts, or anything other than a simple “pay $X for job listing”. For additional capabilities, consider using WooCommerce Paid Listings instead.
Installation
To install this plugin, please refer to the guide at: https://wordpress.org/support/article/managing-plugins/#installing-plugins
Setup
After installation, head over to Job Listings > Settings > Paid Listings to configure your paid listings and gateways:
- Listing Cost – Enter the cost of new listings, excluding currency symbols (e.g., 9.99)
- Currency Code – Enter your desired currency code (USD for US Dollars, GBP for British Pounds Sterling)
- Payment Gateway – Choose either Stripe Checkout or PayPal Standard
Stripe Checkout Settings
- Secret Key – Obtain from Stripe; test mode requires keys prepended with sk_test_
- Publishable Key – Obtain from Stripe; test mode requires keys prepended with pk_test_
PayPal Standard Configuration
- PayPal Email – Your seller’s PayPal email address
- PayPal Identity Token – Optional but recommended for Payment Data Transfer verification
- PayPal Sandbox – Enable for testing without live payments
Job Submission Flow
The submission process is identical up to the preview page. On preview, the confirm button changes to “Pay for Listing”.
With Stripe Checkout
Clicking “Pay for Listing” opens the payment page. Upon successful payment, the job is marked paid and goes live or awaits approval based on your settings.
With PayPal Standard
Users are redirected to PayPal’s site for payment. After completion, they return to the job submission page.
Security/HTTPS
When using Stripe Checkout, set your Job Submission page to HTTPS.
Troubleshooting
Do not use Simple Paid Listings simultaneously with WooCommerce Paid Listings, as this causes unexpected behavior.