How do I integrate payment options such as PayPal and accept entry fees?

Overview of Using PayPal for Entry Fees


Galleries can charge artists entry fees based on number of entries, number of pieces submitted, or other customizations like members-only pricing. The options apply to one call at a time. EntryThingy supports using PayPal for charging entry fees. We anticipate offering additional methods of accepting payments like Stripe and Square in 2026.

Using the Code Generator — Basic


When creating or editing a call, scroll all the way down to the bottom of the form. There, you can fill out your email address (it is critical that this matches the email address of your PayPal account) and the website URL that you want artists to be redirected to after they pay. In this example, the base fee is set as $25. After filling out your preferences, you must press the Generate Button Code button and save your call.



Using the Code Generator — Advanced


The most frequent request we receive is to enable member and non-member pricing. For example, if you want to charge members $25 and non-members $35, we recommend the following setup:

These inputs will charge members the base fee of $25 only and non-members an additional $10, or $35. An artist will see the following:

Updating Legacy Calls


If you are using the legacy version of EntryThingy, you can still create custom code for the PayPal button. Fill out the form here to generate your PayPal button html code. The button will automatically add the call name to the PayPal item name and the entry number to the item number so our system will know which payments belong to which entries. It will calculate the price based on the selections you make below for each entrant.


From there, paste that code exactly into the box labeled "Replace 'SUBMIT THIS ENTRY' button with:" in the settings of your call! (Log-in as an Admin —> Click the Call you Want —> Settings —> Edit —> Scroll Down).

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.