Pay For Action – paid WordPress contest voting & uploads

The Pay For Action (Entry Fee) extension allows you:

  • to charge an entry fee for entering your contest.
  • to charge a fee for votes

The Addon requires the 2.3.00+ main plugin in order to work.

Entry Fee – possible usage ways:

  • The contestant will fill out the entry form and then get into email link to payment form + in popup success message also see link to the payment form. After going to payment page he can select Payment Gateway and will be directed to PayPal/2Checkout to complete the payment. Once payment is made user will back to your website and their entry will be live.
  • Alternatively, if you enable Moderation, after submit entry form contestant will be emailed that after Admin review he will receive a payment link to finalize their payment. After success Admin review user get an email with payment link, going to payment, select Payment Gateway and will be directed to PayPal/2Checkout to complete the payment. Once payment is made photo will appear at Moderation page and admin must approve it.

Paid votes – possible usage ways:

  • Freemium mode: the user can use free votes and then purchase extra votes
  • Paid mode: only paid votes allowed

Supported payment gateways:

  • Paypal Standart (live & sanbox)
  • Stripe Checkout (in beta mode, live & sanbox)
  • 2Checkout for Paypal & CreditCards (live & sanbox)
  • Paystack (just for NGN currency)

Installation

  1. Install as plugin and activate
  2. Navigate to FV Pay For Action => Settings and set up Emails texts & Payment Gateways ( video instruction)
  3. Create Contest and enable upload

Changelog

/* Version 2.32 ## 22.03.2023 */ ** REQUIRED 2.3.30
– [fix] Stripe Api Fix
 
/* Version 2.31 ## 10.07.2022 */ ** REQUIRED 2.3.30
– [new] Database Fix
 
/* Version 2.30 ## 04.01.2022 */ ** REQUIRED 2.3.30
– [new] Integrated WooCommerce
 
/* Version 2.20 ## 14.04.2021 */ ** REQUIRED 2.3.30
– [new] Extra fee for the multiple categories selected (like 1 -fee, 2+ – with some fee)

/* Version 2.19 ## 30.03.2020 */ ** REQUIRED 2.3.16
– [new] More “Paid upload” options
– [fix] “Upload & pay” mode hasn’t calculated the price while the moderation is disabled

/* Version 2.18 ## 02.03.2020 */ ** REQUIRED 2.3.16
– [fix] Fixed the vulnerability in the Paystack Gateway that allows confirming the order without payment
/* Version 2.17 ## 01.12.2019 */ ** REQUIRED 2.3.16
– [new] Added payer_email to the Order list & enabled search for payer_email & customer_email
/* Version 2.16 ## 07.10.2019 */ ** REQUIRED 2.3.16
– [new] Added option to manually complete the order from the Order view page – [new] Added option to set the Custom One Vote price per contest
/* Version 2.15 ## 13.09.2019 */ ** REQUIRED 2.3.13

  • [tweak] Improved paid votes with a “custom” votes count purchase
  • [new] Stripe beta support
  • [new] Payment reminders if order isn’t completed after 30 minutes
  • [new] Orders history shortcode for frontend [fv_pfa_user_orders_history no_logged_text=”Please login to see”]Orders {username}[/fv_pfa_user_orders_history]
  • [fix] Dsiabling paid uploads for a contest doens’t work in some cases

/* Version 2.10 ## 13.08.2019 */ ** REQUIRED 2.3.13

  • [fix] Fixed export
  • [tweak] Added filter by Сontest in the Orders list

/* Version 2.05 ## 10.06.2019 */ ** REQUIRED 2.3.13

  • [new] Dynamic Voting Prices

/* Version 2.04 ## 17.05.2019 */ ** REQUIRED 2.3.13

  • – [new] Added options to: disable paid upload per contest, disable paid votes per contest, set votes & upload price per contest

/* Version 2.03 ## 24.04.2019 */ ** REQUIRED 2.3.00

  • – [tweak] Restored Mollie gateway

/* Version 2.02 ## 02.09.2018 */ ** REQUIRED 2.3.00

  • [fix] Not possible to set float price\
  • [fix] Added Israeli New Sheqel (ILS) currency code for Paypal

/* Version 2.01 ## 20.08.2018 */ ** REQUIRED 2.3.00

  • [fix] Not possible to delete order
  • [tweak] Change title for Success payment page from “Error” to “Payment successful” + changed status to 200 from 500
  • [tweak] Display contest name + link on Order Overview page

/* Version 2.00 ## 28.07.2018 */ ** REQUIRED 2.3.00

  • [new] Integrated PayStack payment gateway (Nigerian)
  • [new] Added “Pay For Vote” option
  • [new] Added option to edit order details from admin
  • [fix] Small fix for Paypal gateway (thanks to Christian Hupfeld)
  • [tweak] Migrated to Notifications V5 (need re-check Email Notifications!)
  • Removed Mollie Gateway
  • Other small tweaks and code improvements

== Version 1.20 ## 05.10.2017 == ** REQUIRED 2.2.701

  • [new] Added option for show pay form in modal (so user cap pay withtou leaving page).

== Version 1.11 ## 22.09.2017 == ** REQUIRED 2.2.701

  • [fix] Tweaks and fixes for WP Foto Vote 2.2.701

== Version 1.10 ## 30.08.2017 == ** REQUIRED 2.2.608

  • [new] Email notifications migrated to New Notifications system

== Version 1.01 ## 30.08.2017 == ** REQUIRED 2.2.607

  • [fix] Small compatibility with with WP Foto Vote 2.2.607

== Version 1.0 ## 2.02.2017 == ** REQUIRED 2.2.406

  • [fix] Small fix to avoid unnecessary SQL queries

== Version 0.9 ## 6.01.2017 == ** REQUIRED 2.2.406

  • [new] Added new mode “Pay & Upload”

== Version 0.8 ==

  • [new] Added HiPay Modile gateway

== 10 October, 2016 > version 0.7 ==

  • [fix] After payment for multiupload was published just first photo of array
  • [new] Possible set up one of 2 price type for multiupload (many photos per submit) – Flat or based on photos count

== 27 September, 2016 > version 0.6 ==

  • public release

Screenshots