{"id":267561,"date":"2026-01-05T16:09:58","date_gmt":"2026-01-05T16:09:58","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/jovvie-payments-gateway-for-givewp\/"},"modified":"2026-08-18T18:02:17","modified_gmt":"2026-08-18T18:02:17","slug":"jovvie-in-person-payments-givewp","status":"publish","type":"plugin","link":"https:\/\/ko.wordpress.org\/plugins\/jovvie-in-person-payments-givewp\/","author":15783567,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.5","stable_tag":"1.1.5","tested":"7.0.4","requires":"4.4","requires_php":"8.0.0","requires_plugins":null,"header_name":"Jovvie Payments Gateway for GiveWP","header_author":"BizSwoop a CPF Concepts, LLC Brand","header_description":"Payment gateway add-on to integrate Jovvie in-person payments with Stripe to accept donations for GiveWP.","assets_banners_color":"cec8c5","last_updated":"2026-08-18 18:02:17","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"http:\/\/www.bizswoop.com","rating":0,"author_block_rating":0,"active_installs":10,"downloads":1058,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.0":{"tag":"1.1.0","author":"bizswoop","date":"2026-01-05 16:10:51"},"1.1.3":{"tag":"1.1.3","author":"bizswoop","date":"2026-07-28 13:35:29"},"1.1.5":{"tag":"1.1.5","author":"bizswoop","date":"2026-08-18 18:02:17"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3432888,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3432888,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3432888,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3432888,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1.0","1.1.3","1.1.5"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3432888,"resolution":"1","location":"assets","locale":"","width":613,"height":474},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3432888,"resolution":"2","location":"assets","locale":"","width":1200,"height":2600},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3432888,"resolution":"3","location":"assets","locale":"","width":1200,"height":2600},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3432888,"resolution":"4","location":"assets","locale":"","width":1915,"height":896}},"screenshots":{"1":"Settings page: Connect Jovvie to Stripe","2":"Location Management interface: Add and register card reader","3":"Donation form: Option for \"Tap, Swipe or Insert\"","4":"Mobile view: Tap to Donate via NFC"}},"plugin_section":[],"plugin_tags":[276347,276346,32417,253343,179558],"plugin_category":[],"plugin_contributors":[156480],"plugin_business_model":[],"class_list":["post-267561","plugin","type-plugin","status-publish","hentry","plugin_tags-donation-card-reader","plugin_tags-donation-kiosk","plugin_tags-givewp","plugin_tags-in-person-donations","plugin_tags-stripe-terminal","plugin_contributors-bizswoop","plugin_committers-bizswoop"],"banners":{"banner":"https:\/\/ps.w.org\/jovvie-in-person-payments-givewp\/assets\/banner-772x250.png?rev=3432888","banner_2x":"https:\/\/ps.w.org\/jovvie-in-person-payments-givewp\/assets\/banner-1544x500.png?rev=3432888","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/jovvie-in-person-payments-givewp\/assets\/icon-128x128.png?rev=3432888","icon_2x":"https:\/\/ps.w.org\/jovvie-in-person-payments-givewp\/assets\/icon-256x256.png?rev=3432888","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/jovvie-in-person-payments-givewp\/assets\/screenshot-1.png?rev=3432888","caption":"Settings page: Connect Jovvie to Stripe"},{"src":"https:\/\/ps.w.org\/jovvie-in-person-payments-givewp\/assets\/screenshot-2.png?rev=3432888","caption":"Location Management interface: Add and register card reader"},{"src":"https:\/\/ps.w.org\/jovvie-in-person-payments-givewp\/assets\/screenshot-3.png?rev=3432888","caption":"Donation form: Option for \"Tap, Swipe or Insert\""},{"src":"https:\/\/ps.w.org\/jovvie-in-person-payments-givewp\/assets\/screenshot-4.png?rev=3432888","caption":"Mobile view: Tap to Donate via NFC"}],"raw_content":"<!--section=description-->\n<p><strong>Take card donations in person on the Give (formerly GiveWP) forms you already use.<\/strong><\/p>\n\n<p>Tap To Donate turns your phone into a card reader with Tap to Pay, connects Stripe Terminal card readers, and runs an unattended donation kiosk \u2014 and every gift lands in your Stripe account and your Give reports right next to your online donations. No second system, no spreadsheet reconciliation, no re-keying donor details after the event.<\/p>\n\n<p>Built by <a href=\"https:\/\/jovvie.com\/givewp\/\">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 donation.<\/p>\n\n<h4>Where nonprofits use it<\/h4>\n\n<ul>\n<li><strong>Fundraising events<\/strong> \u2014 galas, auctions, walks, runs, and dinners where donors want to give right now, not \"when I get home.\"<\/li>\n<li><strong>Donation kiosk<\/strong> \u2014 an unattended tablet or countertop reader in your lobby, church foyer, museum entrance, or thrift store.<\/li>\n<li><strong>Community outreach<\/strong> \u2014 farmers markets, canvassing, festivals, and pop-ups using nothing but a phone.<\/li>\n<li><strong>Weekly giving<\/strong> \u2014 offering plates and collection tables where donors increasingly carry a card, not cash.<\/li>\n<li><strong>Ticketed events and merch tables<\/strong> \u2014 take the payment at the door on the same form your website uses.<\/li>\n<\/ul>\n\n<h4>Three ways to take a donation<\/h4>\n\n<ul>\n<li><strong>Tap to Pay on iPhone and Android<\/strong> \u2014 no hardware to buy. Donors 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>Kiosk mode<\/strong> \u2014 leave a device unattended. After each donation the form resets automatically so the next donor can step up. Works with page caching and managed hosts that disable PHP sessions.<\/li>\n<\/ul>\n\n<h4>What you get<\/h4>\n\n<ul>\n<li><strong>Works with your existing Give forms<\/strong> \u2014 enable the \"Swipe, Insert or Tap Donations\" option on any form; no rebuilding, no separate event forms.<\/li>\n<li><strong>Recurring donations in person<\/strong> \u2014 donors can start a monthly, quarterly, or annual gift at your table, not just a one-time donation.<\/li>\n<li><strong>Unified reporting<\/strong> \u2014 in-person and online donations appear together in Give and in Stripe, with donor records intact.<\/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>Test mode<\/strong> \u2014 separate live and test locations so you can rehearse the whole flow before the event.<\/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 donations only \u2014 <strong>0.5% to 2% depending on your donation 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 the plugin.<\/li>\n<li>Go to <strong>Donations \u2192 Settings \u2192 Payment Gateways \u2192 Jovvie Payments<\/strong> 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>Enable Jovvie on the donation forms you want to use in person.<\/li>\n<li>Take a test donation, then go live.<\/li>\n<\/ol>\n\n<p>Full walkthrough with screenshots: <a href=\"https:\/\/jovvie.com\/documentation\/in-person-donations-jovvie-give\/\">How to accept in-person donations with Jovvie and Give<\/a>.<\/p>\n\n<h4>Documentation &amp; support<\/h4>\n\n<ul>\n<li><a href=\"https:\/\/jovvie.com\/documentation\/in-person-donations-jovvie-give\/\">Full setup guide<\/a><\/li>\n<li><a href=\"https:\/\/jovvie.com\/givewp\/\">Give integration overview<\/a><\/li>\n<li><a href=\"https:\/\/jovvie.com\/support\/\">Contact Jovvie support<\/a><\/li>\n<\/ul>\n\n<h4>Requirements<\/h4>\n\n<ul>\n<li>WordPress 4.4 or newer, PHP 8.0 or newer<\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/give\/\">Give \u2013 Donation Plugin<\/a> (formerly GiveWP)<\/li>\n<li>A Stripe account in a supported country<\/li>\n<li>An internet connection on the device taking the donation<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin .zip to <code>\/wp-content\/plugins\/<\/code>, or install it from <strong>Plugins \u2192 Add New<\/strong>.<\/li>\n<li>Activate it under <strong>Plugins \u2192 Installed Plugins<\/strong>.<\/li>\n<li>Configure it under <strong>Donations \u2192 Settings \u2192 Payment Gateways \u2192 Jovvie Payments<\/strong>: connect Stripe, add a Payment Location, and register your reader.<\/li>\n<li>Enable Jovvie on your donation forms.<\/li>\n<li>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=\"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 donation: 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 donations 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 an unattended kiosk, 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=\"can%20i%20run%20a%20self-service%20donation%20kiosk%3F\"><h3>Can I run a self-service donation kiosk?<\/h3><\/dt>\n<dd><p>Yes. Enable kiosk mode and leave a tablet, kiosk stand, or Stripe Reader S700 unattended. After each donation the form returns to the start automatically so the next donor can give without staff involvement.<\/p><\/dd>\n<dt id=\"can%20donors%20set%20up%20a%20recurring%20donation%20in%20person%3F\"><h3>Can donors set up a recurring donation in person?<\/h3><\/dt>\n<dd><p>Yes. Recurring (monthly, quarterly, annual) donations are supported on in-person transactions, so a donor can start an ongoing gift at your event table.<\/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. Donations settle directly into your organization's Stripe account. If you don't have one, you can create it during setup.<\/p><\/dd>\n<dt id=\"will%20this%20change%20how%20my%20online%20donations%20work%3F\"><h3>Will this change how my online donations work?<\/h3><\/dt>\n<dd><p>No. Tap To Donate adds an in-person option to the forms you choose. Your existing online gateways, forms, and receipts continue to work exactly as before.<\/p><\/dd>\n<dt id=\"where%20do%20in-person%20donations%20show%20up%3F\"><h3>Where do in-person donations show up?<\/h3><\/dt>\n<dd><p>In Give, alongside your online donations, with the same donor and reporting tools \u2014 and in your Stripe dashboard.<\/p><\/dd>\n<dt id=\"how%20do%20i%20refund%20an%20in-person%20donation%3F\"><h3>How do I refund an in-person donation?<\/h3><\/dt>\n<dd><p>Issue the refund from your Stripe dashboard. Refunds for in-person donations aren't processed from inside Give.<\/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 donation needs an internet connection (Wi-Fi or mobile data) so the payment can be authorized by Stripe.<\/p><\/dd>\n<dt id=\"can%20i%20test%20it%20before%20an%20event%3F\"><h3>Can I test it before an event?<\/h3><\/dt>\n<dd><p>Yes. Live and test locations are kept separate, so you can run the full donation flow in Stripe test mode before you go live.<\/p><\/dd>\n<dt id=\"where%20can%20i%20get%20help%3F\"><h3>Where can I get help?<\/h3><\/dt>\n<dd><p>Start with the <a href=\"https:\/\/jovvie.com\/documentation\/in-person-donations-jovvie-give\/\">setup guide<\/a> or <a href=\"https:\/\/jovvie.com\/support\/\">contact Jovvie support<\/a>.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.5<\/h4>\n\n<ul>\n<li>Performance improvements for high-volume donation sites<\/li>\n<li>WP tested up to 7.0.4<\/li>\n<\/ul>\n\n<h4>1.1.3<\/h4>\n\n<ul>\n<li>Kiosk mode: replaced PHP session storage with a database-backed redirect, restoring compatibility with page caching and managed hosts that disable sessions<\/li>\n<li>Post-donation redirect URLs are now signed and validated to prevent tampering<\/li>\n<li>Fixed the return-to-form redirect after recurring donations in kiosk mode<\/li>\n<li>Performance improvements for high-volume donation sites<\/li>\n<li>WP tested up to 7.0.2<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Kiosk mode: replaced PHP session storage with a database-backed redirect, restoring compatibility with page caching and managed hosts that disable sessions<\/li>\n<li>Post-donation redirect URLs are now signed and validated to prevent tampering<\/li>\n<li>Fixed the return-to-form redirect after recurring donations in kiosk mode<\/li>\n<li>Performance improvements for high-volume donation sites<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Initial release to .org<\/li>\n<li>GiveWP 4.13.2 compatibility<\/li>\n<li>WP 6.9.0 compatibility<\/li>\n<\/ul>","raw_excerpt":"Accept in-person donations on Give (GiveWP) forms with Tap to Pay, Stripe Terminal card readers, and kiosk mode. Free plugin, no monthly fee.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/267561","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=267561"}],"author":[{"embeddable":true,"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/bizswoop"}],"wp:attachment":[{"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=267561"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=267561"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=267561"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=267561"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=267561"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=267561"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}