Tech Thingys
Code and other utilities for EntryThingy galleries
PayPal Button Builder
Generate custom PayPal payment buttons for your EntryThingy calls for entries
This tool helps you create the HTML code needed to integrate PayPal payments with flexible pricing based on the number of submissions.
Configuration
Optional: Per-Piece Pricing
Optional: Additional Options
Checkbox Option
Dropdown Selection Options
How to Use
Paste the generated code into your EntryThingy call's "Replace 'SUBMIT THIS ENTRY' button with:" field. This will replace the default submit button with your custom PayPal payment button that automatically processes entries when payment is completed.
Full EntryThingy Integration
This button generator creates PayPal buttons with full EntryThingy integration. When payment is completed, entries will automatically be set to 'Submitted' status and processed through EntryThingy's payment system.
Button Preview
Input your information above to see the button preview!
Fill out the PayPal email and return URL to see a preview here.
Test Calculator
Ready to Generate Code
Fill out the configuration form above and click "Generate PayPal Button Code" to create your custom PayPal integration code.
✓ Configure PayPal email and return URL
✓ Set up pricing tiers and options
✓ Click generate to see your code here
Code to Host EntryThingy on Your Website
Embed EntryThingy widgets and features directly on your website
Embed EntryThingy on Your Website
Put EntryThingy on your website with this ready to use HTML embed code.
Get Your Site Code
Enter your gallery domain exactly as it appears on EntryThingy to generate your site code.
Official EntryThingy Embed Code
<!-- EntryThingy Official Embed Code -->
<script src="https://s3.amazonaws.com/entrythingy/resources/entrythingy.js" type="text/javascript" language="Javascript"></script>
<iframe id="et_uploadtarget" name="et_uploadtarget" src="" style="width:0px;height:0px;border:0"> </iframe>
<div id='et_apparea' style='text-align:left;'>
<p>
<img src="https://s3.amazonaws.com/entrythingy/images/loading.gif">
<a href="https://www.entrythingy.com">Loading EntryThingy. Receive, manage and jury your calls for entries...</a>
</p>
</div>
<script type="text/javascript" language="Javascript">
var sitecode="YOUR_SITE_CODE";
entryThingy();
</script>
Integration Notes
How the EntryThingy Embed Works
- The embed code loads the official EntryThingy JavaScript library
- A hidden iframe handles secure file uploads
- The main application area displays your complete EntryThingy interface
- Your unique site code determines which EntryThingy account to load
- The interface adapts to your screen size and includes all EntryThingy features
Integration Examples
Complete examples showing how to integrate multiple EntryThingy features.
Complete Integration Example
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Art Exhibition - Powered by EntryThingy</title>
</head>
<body>
<header>
<h1>Annual Art Exhibition</h1>
<nav>
<a href="#calls">Current Calls</a>
<a href="#submit">Submit Artwork</a>
<a href="#gallery">Featured Gallery</a>
</nav>
</header>
<main>
<!-- Current Calls Section -->
<section id="calls">
<h2>Current Calls for Entries</h2>
<div id="entrythingy-calls">
<div id="calls-list">Loading calls...</div>
</div>
</section>
<!-- Submission Form Section -->
<section id="submit">
<h2>Submit Your Artwork</h2>
<div class="entrythingy-embed">
<iframe
src="https://www.entrythingy.com/d9/embed/YOUR_CALL_ID"
width="100%"
height="800"
frameborder="0">
</iframe>
</div>
</section>
<!-- Gallery Section -->
<section id="gallery">
<h2>Featured Artwork</h2>
<div id="entrythingy-gallery">
<div id="gallery-grid" class="gallery-grid">Loading gallery...</div>
</div>
</section>
</main>
</body>
</html>
Pro Tips
- Test all integrations in a staging environment first
- Implement proper error handling for API calls
- Consider adding loading states and skeleton screens
- Optimize images for web delivery (WebP format recommended)
- Implement responsive design for mobile users