{"id":273699,"date":"2026-01-27T19:40:06","date_gmt":"2026-01-27T19:40:06","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/jovvie-payments-gateway-for-the-events-calendar\/"},"modified":"2026-08-18T18:25:08","modified_gmt":"2026-08-18T18:25:08","slug":"tec-jovvie-payments-gateway","status":"publish","type":"plugin","link":"https:\/\/fr-ca.wordpress.org\/plugins\/tec-jovvie-payments-gateway\/","author":15783567,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.5","stable_tag":"1.0.5","tested":"7.0.4","requires":"6.2","requires_php":"7.4.0","requires_plugins":null,"header_name":"Jovvie In Person Payments for Event Tickets","header_author":"BizSwoop a CPF Concepts, LLC Brand","header_description":"Take in-person payments with Terminal devices. Easily add Swipe, Insert or Tap payment support.","assets_banners_color":"cfc1bc","last_updated":"2026-08-18 18:25:08","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/jovvie.com","header_author_uri":"https:\/\/bizswoop.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":456,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"bizswoop","date":"2026-01-27 19:41:14"},"1.0.1":{"tag":"1.0.1","author":"bizswoop","date":"2026-02-03 19:02:05"},"1.0.2":{"tag":"1.0.2","author":"bizswoop","date":"2026-02-03 19:37:39"},"1.0.4":{"tag":"1.0.4","author":"bizswoop","date":"2026-08-12 19:28:41"},"1.0.5":{"tag":"1.0.5","author":"bizswoop","date":"2026-08-18 18:25:08"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3448126,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3448126,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3448126,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3448126,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.0.2","1.0.4","1.0.5"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3448126,"resolution":"1","location":"assets","locale":"","width":613,"height":474},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3448126,"resolution":"2","location":"assets","locale":"","width":1200,"height":2600},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3448126,"resolution":"3","location":"assets","locale":"","width":1200,"height":2600},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3448126,"resolution":"4","location":"assets","locale":"","width":1496,"height":896}},"screenshots":{"1":"Jovvie settings page with Stripe connection","2":"Payment location and device registration","3":"Ticket checkout with the in-person payment option","4":"Mobile Tap to Pay ticket purchase flow"}},"plugin_section":[],"plugin_tags":[13459,276352,27824,179558,12097],"plugin_category":[],"plugin_contributors":[156480],"plugin_business_model":[],"class_list":["post-273699","plugin","type-plugin","status-publish","hentry","plugin_tags-box-office","plugin_tags-door-sales","plugin_tags-event-tickets","plugin_tags-stripe-terminal","plugin_tags-the-events-calendar","plugin_contributors-bizswoop","plugin_committers-bizswoop"],"banners":{"banner":"https:\/\/ps.w.org\/tec-jovvie-payments-gateway\/assets\/banner-772x250.png?rev=3448126","banner_2x":"https:\/\/ps.w.org\/tec-jovvie-payments-gateway\/assets\/banner-1544x500.png?rev=3448126","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/tec-jovvie-payments-gateway\/assets\/icon-128x128.png?rev=3448126","icon_2x":"https:\/\/ps.w.org\/tec-jovvie-payments-gateway\/assets\/icon-256x256.png?rev=3448126","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/tec-jovvie-payments-gateway\/assets\/screenshot-1.png?rev=3448126","caption":"Jovvie settings page with Stripe connection"},{"src":"https:\/\/ps.w.org\/tec-jovvie-payments-gateway\/assets\/screenshot-2.png?rev=3448126","caption":"Payment location and device registration"},{"src":"https:\/\/ps.w.org\/tec-jovvie-payments-gateway\/assets\/screenshot-3.png?rev=3448126","caption":"Ticket checkout with the in-person payment option"},{"src":"https:\/\/ps.w.org\/tec-jovvie-payments-gateway\/assets\/screenshot-4.png?rev=3448126","caption":"Mobile Tap to Pay ticket purchase flow"}],"raw_content":"<!--section=description-->\n<p><strong>Sell tickets at the door on the same Event Tickets setup that sells them online.<\/strong><\/p>\n\n<p>Walk-ups, will-call upgrades, a box office table, a festival gate \u2014 take the card right there. Jovvie turns your phone into a card reader with Tap to Pay, connects Stripe Terminal readers, and records every door sale as a normal Event Tickets order. Inventory updates in real time, the attendee shows up on your list, and there is no cash box or separate point-of-sale system to reconcile afterwards.<\/p>\n\n<p>Built by <a href=\"https:\/\/jovvie.com\/\">Jovvie<\/a>, an <a href=\"https:\/\/stripe.partners\/directory\/jovvie\">official Stripe partner<\/a>. Free plugin, no monthly fee, no contract \u2014 you only pay a small platform fee when you actually take an in-person payment.<\/p>\n\n<p>Works with <strong>Tickets Commerce<\/strong>, the free checkout built into <a href=\"https:\/\/wordpress.org\/plugins\/event-tickets\/\">Event Tickets<\/a>. <a href=\"https:\/\/wordpress.org\/plugins\/the-events-calendar\/\">The Events Calendar<\/a> is optional; when it is installed, door sales are tied to their event automatically.<\/p>\n\n<h4>Where you'd use it<\/h4>\n\n<ul>\n<li><strong>Door sales and walk-ups<\/strong> \u2014 sell to people who show up without a ticket, in seconds, without leaving the entrance.<\/li>\n<li><strong>Box office table<\/strong> \u2014 a countertop reader or a phone at will-call for same-day sales and upgrades.<\/li>\n<li><strong>Festivals, fairs, and gates<\/strong> \u2014 staff with phones at every entrance, all selling from the same inventory.<\/li>\n<li><strong>Venues, theaters, and community events<\/strong> \u2014 concerts, comedy nights, workshops, fundraisers, school productions.<\/li>\n<li><strong>Recurring programs<\/strong> \u2014 classes and meetups where some attendees pay online and some pay when they arrive.<\/li>\n<\/ul>\n\n<h4>Three ways to take a payment<\/h4>\n\n<ul>\n<li><strong>Tap to Pay on iPhone and Android<\/strong> \u2014 no hardware to buy. Buyers tap their contactless card, Apple Pay, or Google Pay on your phone using the free Jovvie app.<\/li>\n<li><strong>Stripe Terminal card readers<\/strong> \u2014 chip, swipe, and contactless with the Stripe Reader M2 and BBPOS WisePad 3 (Bluetooth, paired through the Jovvie app) or the Stripe Reader S700 and BBPOS WisePOS E (Wi-Fi\/Ethernet, connected from your browser).<\/li>\n<li><strong>Countertop, self-serve<\/strong> \u2014 set an S700 or WisePOS E on the box office table and let buyers tap for themselves.<\/li>\n<\/ul>\n\n<h4>What you get<\/h4>\n\n<ul>\n<li><strong>Standard Event Tickets orders<\/strong> \u2014 every door sale is a Tickets Commerce order like any online sale, with the same attendee record, ticket delivery, and reporting.<\/li>\n<li><strong>Live inventory<\/strong> \u2014 capacity and stock update the moment a door sale completes, so you never oversell across online and in-person channels.<\/li>\n<li><strong>Event association<\/strong> \u2014 with The Events Calendar installed, orders link to their event automatically.<\/li>\n<li><strong>Refunds stay in sync<\/strong> \u2014 issue a refund in your Stripe dashboard and the Event Tickets order status updates to match.<\/li>\n<li><strong>Direct to your Stripe account<\/strong> \u2014 funds settle to the Stripe account you control. Jovvie never holds your money.<\/li>\n<li><strong>Secure by design<\/strong> \u2014 card data goes straight to Stripe. PCI-compliant, EMV, and NFC.<\/li>\n<li><strong>Available in 25 countries<\/strong> \u2014 Australia, Austria, Belgium, Canada, Czech Republic, Denmark, Finland, France, Germany, Ireland, Italy, Luxembourg, Malaysia, Mexico, Netherlands, New Zealand, Norway, Poland, Portugal, Singapore, Spain, Sweden, Switzerland, United Kingdom, and United States (per Stripe Terminal availability).<\/li>\n<\/ul>\n\n<h4>What it costs<\/h4>\n\n<ul>\n<li>Plugin: <strong>free<\/strong><\/li>\n<li>Jovvie account: <strong>free<\/strong><\/li>\n<li>Stripe account: <strong>free<\/strong> (you can create one during setup)<\/li>\n<li>Monthly fee, contract, or per-reader charge: <strong>none<\/strong><\/li>\n<li>Platform fee: a small percentage on in-person payments only \u2014 <strong>0.5% to 2% depending on your payment volume<\/strong> \u2014 in addition to Stripe's processing rate<\/li>\n<\/ul>\n\n<h4>Get started in minutes<\/h4>\n\n<ol>\n<li>Install and activate Event Tickets (and The Events Calendar, if you use it).<\/li>\n<li>Install and activate this plugin.<\/li>\n<li>Go to <strong>Tickets \u2192 Settings \u2192 Payments<\/strong>, enable Jovvie, and connect your Stripe account.<\/li>\n<li>Add a Payment Location and register your reader (or install the free Jovvie app for Tap to Pay).<\/li>\n<li>Take a test sale, then go live at your next event.<\/li>\n<\/ol>\n\n<h4>Documentation &amp; support<\/h4>\n\n<ul>\n<li><a href=\"https:\/\/jovvie.com\/support\/\">Contact Jovvie support<\/a><\/li>\n<li><a href=\"https:\/\/jovvie.com\/\">Jovvie website<\/a><\/li>\n<\/ul>\n\n<h4>Requirements<\/h4>\n\n<ul>\n<li>WordPress 6.2 or newer, PHP 7.4 or newer<\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/event-tickets\/\">Event Tickets<\/a> with Tickets Commerce as your ticket checkout<\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/the-events-calendar\/\">The Events Calendar<\/a> \u2014 optional<\/li>\n<li>A Stripe account in a supported country<\/li>\n<li>An internet connection on the device taking the payment<\/li>\n<\/ul>\n\n<h4>Jovvie beyond Event Tickets<\/h4>\n\n<p>Take the same in-person card payments in the other tools you already run:<\/p>\n\n<ul>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/point-of-sale-pos-woocommerce\/\">Jovvie Point of Sale POS for WooCommerce<\/a> - A full point of sale for your WooCommerce store: registers, receipts, inventory, and in-person payments.<\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/jovvie-in-person-payments-givewp\/\">Tap To Donate for Give by Jovvie<\/a> - Tap to Pay and Stripe Terminal donations at events and fundraisers.<\/li>\n<li><a href=\"https:\/\/www.gravityforms.com\/add-ons\/\">Jovvie Payments Gateway for Gravity Forms<\/a> - Take card payments on Gravity Forms submissions.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate <a href=\"https:\/\/wordpress.org\/plugins\/event-tickets\/\">Event Tickets<\/a>.<\/li>\n<li>Upload the plugin .zip to <code>\/wp-content\/plugins\/<\/code>, or install it from <strong>Plugins \u2192 Add New<\/strong>, and activate it.<\/li>\n<li>Go to <strong>Tickets \u2192 Settings \u2192 Payments<\/strong>, enable Jovvie, and connect your Stripe account.<\/li>\n<li>Add a Payment Location and register your reader, or install the free Jovvie app for Tap to Pay.<\/li>\n<li>Take a test sale. Need a hand? <a href=\"https:\/\/jovvie.com\/support\/\">Contact Jovvie support<\/a>.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20work%20with%20woocommerce%20or%20easy%20digital%20downloads%20tickets%3F\"><h3>Does this work with WooCommerce or Easy Digital Downloads tickets?<\/h3><\/dt>\n<dd><p>No. This plugin adds an in-person payment gateway to <strong>Tickets Commerce<\/strong>, the free checkout built into Event Tickets. If your tickets are sold through WooCommerce, use <a href=\"https:\/\/wordpress.org\/plugins\/point-of-sale-pos-woocommerce\/\">Jovvie Point of Sale for WooCommerce<\/a> instead.<\/p><\/dd>\n<dt id=\"do%20i%20need%20the%20events%20calendar%3F\"><h3>Do I need The Events Calendar?<\/h3><\/dt>\n<dd><p>No. Event Tickets is required; The Events Calendar is optional. When it is installed, door sales are associated with their event automatically.<\/p><\/dd>\n<dt id=\"what%20does%20it%20cost%3F\"><h3>What does it cost?<\/h3><\/dt>\n<dd><p>The plugin, the Jovvie account, and the Stripe account are all free, and there is no monthly fee, contract, or minimum. You pay only when you take an in-person payment: a volume-based platform fee that ranges from 0.5% to 2%, in addition to Stripe's standard processing rate. The fee applies only to payments taken through the Jovvie gateway.<\/p><\/dd>\n<dt id=\"do%20i%20need%20to%20buy%20a%20card%20reader%3F\"><h3>Do I need to buy a card reader?<\/h3><\/dt>\n<dd><p>No. Tap to Pay on iPhone or Android lets you accept contactless cards, Apple Pay, and Google Pay on the phone you already own, using the free Jovvie app. If you also want chip and swipe, or a countertop reader for a box office table, add a Stripe Terminal reader.<\/p><\/dd>\n<dt id=\"which%20card%20readers%20are%20supported%3F\"><h3>Which card readers are supported?<\/h3><\/dt>\n<dd><ul>\n<li>Stripe Reader M2 and BBPOS WisePad 3 \u2014 Bluetooth, paired through the Jovvie app on iOS or Android<\/li>\n<li>Stripe Reader S700 and BBPOS WisePOS E \u2014 Wi-Fi\/Ethernet, registered from your browser with a code<\/li>\n<li>Tap to Pay on iPhone and Tap to Pay on Android \u2014 no reader needed<\/li>\n<\/ul><\/dd>\n<dt id=\"do%20buyers%20still%20get%20their%20tickets%20after%20a%20door%20sale%3F\"><h3>Do buyers still get their tickets after a door sale?<\/h3><\/dt>\n<dd><p>Yes. A door sale is a standard Tickets Commerce order, so ticket delivery, attendee records, and check-in work the same way they do for online orders.<\/p><\/dd>\n<dt id=\"does%20inventory%20update%20when%20i%20sell%20at%20the%20door%3F\"><h3>Does inventory update when I sell at the door?<\/h3><\/dt>\n<dd><p>Yes. Capacity and stock update as soon as the sale completes, across online and in-person sales.<\/p><\/dd>\n<dt id=\"how%20do%20refunds%20work%3F\"><h3>How do refunds work?<\/h3><\/dt>\n<dd><p>Issue the refund from your Stripe dashboard. The Event Tickets order status is updated to match.<\/p><\/dd>\n<dt id=\"which%20countries%20does%20this%20work%20in%3F\"><h3>Which countries does this work in?<\/h3><\/dt>\n<dd><p>25 countries: Australia, Austria, Belgium, Canada, Czech Republic, Denmark, Finland, France, Germany, Ireland, Italy, Luxembourg, Malaysia, Mexico, Netherlands, New Zealand, Norway, Poland, Portugal, Singapore, Spain, Sweden, Switzerland, United Kingdom, and United States. Availability follows Stripe Terminal, so this list grows as Stripe expands.<\/p><\/dd>\n<dt id=\"do%20i%20need%20my%20own%20stripe%20account%3F\"><h3>Do I need my own Stripe account?<\/h3><\/dt>\n<dd><p>Yes. Payments settle directly into your Stripe account. If you don't have one, you can create it during setup.<\/p><\/dd>\n<dt id=\"does%20it%20work%20offline%3F\"><h3>Does it work offline?<\/h3><\/dt>\n<dd><p>No. The device taking the payment needs an internet connection (Wi-Fi or mobile data) so the payment can be authorized by Stripe.<\/p><\/dd>\n<dt id=\"where%20can%20i%20get%20help%3F\"><h3>Where can I get help?<\/h3><\/dt>\n<dd><p><a href=\"https:\/\/jovvie.com\/support\/\">Contact Jovvie support<\/a>.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Misc bug fixes and performance improvements<\/li>\n<li>WP tested up to 7.0.4<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Misc bug fixes and performance improvements<\/li>\n<li>WP tested up to 7.0.4<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Event Tickets integration<\/li>\n<li>Optional compatibility with The Events Calendar<\/li>\n<li>Stripe Terminal and Tap to Pay support<\/li>\n<\/ul>","raw_excerpt":"Sell tickets at the door with Event Tickets and The Events Calendar. Tap to Pay on your phone or Stripe card readers; free plugin, no monthly fee.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/fr-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/273699","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fr-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/fr-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/fr-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=273699"}],"author":[{"embeddable":true,"href":"https:\/\/fr-ca.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/bizswoop"}],"wp:attachment":[{"href":"https:\/\/fr-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=273699"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/fr-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=273699"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/fr-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=273699"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/fr-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=273699"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/fr-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=273699"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/fr-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=273699"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}