{"id":341617,"date":"2026-09-24T05:19:18","date_gmt":"2026-09-24T05:19:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/d613-pay-manual-payments-for-woocommerce\/"},"modified":"2026-09-27T20:38:21","modified_gmt":"2026-09-27T20:38:21","slug":"d613-pay","status":"publish","type":"plugin","link":"https:\/\/bre.wordpress.org\/plugins\/d613-pay\/","author":23532683,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.5.7","stable_tag":"0.5.7","tested":"7.1.2","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"D613 Pay \u2013 Zelle, Venmo, PayPal & Cash App Payments for WooCommerce","header_author":"D613 Labs","header_description":"Accept Zelle, Venmo, PayPal & Cash App on WooCommerce \u2014 branded checkout pay pages with manual confirmation, all four rails in ONE install. Add D613 Pay Auto-Verify to confirm orders automatically from your bank's alert emails.","assets_banners_color":"3f4a58","last_updated":"2026-09-27 20:38:21","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/d613pay.d613labs.com","header_author_uri":"https:\/\/d613labs.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":155,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.5.3":{"tag":"0.5.3","author":"ddarvish","date":"2026-09-24 05:19:00","revision":3710511},"0.5.4":{"tag":"0.5.4","author":"ddarvish","date":"2026-09-25 22:34:49","revision":3713657},"0.5.5":{"tag":"0.5.5","author":"ddarvish","date":"2026-09-26 00:12:11","revision":3713705},"0.5.6":{"tag":"0.5.6","author":"ddarvish","date":"2026-09-26 01:40:57","revision":3713736},"0.5.7":{"tag":"0.5.7","author":"ddarvish","date":"2026-09-27 20:38:21","revision":3716044}},"upgrade_notice":{"0.5.7":"<p>Clearer Auto-Verify step in the setup wizard; no action needed.<\/p>","0.5.6":"<p>Adds Sign in with Google for alert inboxes; no action needed.<\/p>","0.5.5":"<p>Adds Sign in with Microsoft for alert inboxes; no action needed.<\/p>","0.5.4":"<p>The setup wizard now sets up each payment method in turn and can use a different inbox per method; no action needed.<\/p>","0.5.3":"<p>Setup wizard update; no action needed.<\/p>","0.5.2":"<p>Maintenance release; no action needed.<\/p>","0.5.0":"<p>Rebrand release. Your configured payment details are migrated automatically; no action needed.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3710511,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3710511,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3710511,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3710511,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.5.3","0.5.4","0.5.5","0.5.6","0.5.7"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3710511,"resolution":"1","location":"assets","locale":"","width":688,"height":1150},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3710511,"resolution":"2","location":"assets","locale":"","width":1200,"height":588},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3710511,"resolution":"3","location":"assets","locale":"","width":960,"height":508},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3710511,"resolution":"4","location":"assets","locale":"","width":1280,"height":1158}},"screenshots":{"1":"Branded Zelle pay page with QR code and order memo.","2":"The per-rail confirmation dashboard \u2014 tick paid orders, mark them Processing.","3":"The guided setup wizard.","4":"All four rails at WooCommerce checkout."}},"plugin_section":[],"plugin_tags":[190412,6593,334,141802,206404],"plugin_category":[45],"plugin_contributors":[282398],"plugin_business_model":[],"class_list":["post-341617","plugin","type-plugin","status-publish","hentry","plugin_tags-cash-app","plugin_tags-payment-gateway","plugin_tags-paypal","plugin_tags-venmo","plugin_tags-zelle","plugin_category-ecommerce","plugin_contributors-ddarvish","plugin_committers-ddarvish"],"banners":{"banner":"https:\/\/ps.w.org\/d613-pay\/assets\/banner-772x250.png?rev=3710511","banner_2x":"https:\/\/ps.w.org\/d613-pay\/assets\/banner-1544x500.png?rev=3710511","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/d613-pay\/assets\/icon-128x128.png?rev=3710511","icon_2x":"https:\/\/ps.w.org\/d613-pay\/assets\/icon-256x256.png?rev=3710511","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/d613-pay\/assets\/screenshot-1.png?rev=3710511","caption":"Branded Zelle pay page with QR code and order memo."},{"src":"https:\/\/ps.w.org\/d613-pay\/assets\/screenshot-2.png?rev=3710511","caption":"The per-rail confirmation dashboard \u2014 tick paid orders, mark them Processing."},{"src":"https:\/\/ps.w.org\/d613-pay\/assets\/screenshot-3.png?rev=3710511","caption":"The guided setup wizard."},{"src":"https:\/\/ps.w.org\/d613-pay\/assets\/screenshot-4.png?rev=3710511","caption":"All four rails at WooCommerce checkout."}],"raw_content":"<!--section=description-->\n<p>D613 Pay lets your WooCommerce store accept <strong>Zelle, Venmo, PayPal and Cash App<\/strong> \u2014 the peer-to-peer apps your customers already use \u2014 with no per-transaction processor fees. It adds four checkout methods in a single plugin.<\/p>\n\n<p>When a customer picks one of these methods at checkout, D613 Pay sends them to a clean, branded pay page that shows exactly where to send the money (your handle \/ email \/ phone \/ $Cashtag, plus an optional QR code) and the order number to put in the payment memo. The order is held as <strong>Pending Confirmation<\/strong> \u2014 stock is reserved \u2014 until you verify the payment and mark it Processing.<\/p>\n\n<p>A guided setup wizard walks you through choosing your rails, then sets up each one in turn: its details and, with Auto-Verify, a $1 test payment and the inbox its payment alerts arrive in. It opens with the one tip that makes setup painless: use the same email address on all your payment accounts, so every alert lands in one inbox.<\/p>\n\n<h4>What you get, free<\/h4>\n\n<ul>\n<li>Zelle, Venmo, PayPal and Cash App as WooCommerce payment methods<\/li>\n<li>A branded pay page per rail with your handle\/email\/phone, an optional QR code, and the order memo<\/li>\n<li>A \"Pending Confirmation\" order status that holds stock until you confirm<\/li>\n<li>A per-rail confirmation dashboard: see pending orders, tick the ones you've been paid for, and mark them Processing (the customer is emailed automatically)<\/li>\n<li>A re-runnable setup wizard<\/li>\n<\/ul>\n\n<h4>Optional upgrade: Auto-Verify \u2014 let payments confirm themselves<\/h4>\n\n<p>Confirming each payment by hand gets old fast. <strong>D613 Pay Auto-Verify<\/strong> is a separate, paid add-on that confirms orders for you, 24\/7. Your bank, Venmo, PayPal and Cash App already email you every time someone pays you; Auto-Verify reads those alerts and marks the matching order paid \u2014 usually within a minute of the money arriving.<\/p>\n\n<p><strong>How it works<\/strong><\/p>\n\n<ol>\n<li>Connect the inbox your payment alerts arrive in: Sign in with Google or Microsoft, or use an app password for Yahoo, iCloud or any other IMAP mailbox.<\/li>\n<li>A customer checks out and pays with the order number in the memo, as your pay page already tells them to.<\/li>\n<li>Auto-Verify sees the alert, checks the amount against the order, and moves the order to Processing. The customer gets the usual WooCommerce confirmation email.<\/li>\n<\/ol>\n\n<p><strong>What it handles<\/strong><\/p>\n\n<ul>\n<li><strong>Zelle from any bank<\/strong>, plus Venmo, PayPal and Cash App. Banks it hasn't seen before are learned automatically from their first alert.<\/li>\n<li><strong>Forgotten memos<\/strong> \u2014 a payment without an order number is matched on amount, time and payer name.<\/li>\n<li><strong>Split and partial payments<\/strong> \u2014 it keeps a running balance and emails the customer what is still owed.<\/li>\n<li><strong>Anything unclear goes to you<\/strong> \u2014 refunds, reversals, amounts that don't add up and unknown senders land in a needs-review queue instead of confirming an order. Every payment not read by a proven reader is double-checked by AI before it counts.<\/li>\n<li><strong>Several stores, one inbox<\/strong> \u2014 each store gets its own memo code, so payments are never credited to the wrong store.<\/li>\n<\/ul>\n\n<p><strong>Safe by design<\/strong><\/p>\n\n<ul>\n<li>Only alerts that provably come from the bank or wallet (checked against the email's DKIM\/DMARC signatures) can confirm an order, so a forged \"you've been paid\" email is ignored.<\/li>\n<li>It reads only recent payment alerts \u2014 never your whole mailbox \u2014 and your mailbox sign-in is stored encrypted.<\/li>\n<\/ul>\n\n<p><strong>Pricing:<\/strong> every plan starts with a <strong>14-day free trial<\/strong>. Starter covers one store for $24\/month billed annually ($29.99 month to month); Growth (3 stores) and Agency (10 stores) are for multi-store owners.<\/p>\n\n<p><a href=\"https:\/\/d613pay.d613labs.com\/pricing.html?utm_source=wordpress.org&amp;utm_medium=listing\">Start your free trial<\/a> \u00b7 <a href=\"https:\/\/d613pay.d613labs.com\/how-it-works.html\">See how Auto-Verify works<\/a><\/p>\n\n<p>After you sign up you get a license key and the Auto-Verify add-on; the D613 Pay setup wizard walks you through the rest. The free plugin above is fully functional on its own and never expires \u2014 Auto-Verify only adds automatic confirmation.<\/p>\n\n<h4>Requirements<\/h4>\n\n<ul>\n<li>WooCommerce 7.0 or newer<\/li>\n<li>Pretty permalinks (WooCommerce needs these anyway)<\/li>\n<\/ul>\n\n<h3>External services<\/h3>\n\n<p>The free plugin does not require any external service. It contacts one service, only if you opt in:<\/p>\n\n<h4>Anonymous install statistics (opt-in)<\/h4>\n\n<ul>\n<li><strong>What it is:<\/strong> a small ping to D613 Labs so we can count active installs.<\/li>\n<li><strong>When it runs:<\/strong> never, unless you click \"Allow\" on the one-time notice after activation. If you click \"No thanks\", nothing is ever sent. When allowed, a request is sent once on opt-in and then weekly.<\/li>\n<li><strong>What is sent:<\/strong> a one-way hash of your site URL (not the URL itself), the plugin version, and which payment rails are enabled. No personal data, no customer data, no order data.<\/li>\n<li><strong>Where:<\/strong> <code>https:\/\/paycloud.d613labs.com\/v1\/telemetry\/ping<\/code>, operated by D613 Labs.<\/li>\n<li><strong>Terms and privacy:<\/strong> <a href=\"https:\/\/d613pay.d613labs.com\/terms.html\">Terms of Service<\/a> \u00b7 <a href=\"https:\/\/d613pay.d613labs.com\/privacy.html\">Privacy Policy<\/a><\/li>\n<\/ul>\n\n<h4>Links to our website<\/h4>\n\n<p>The plugin links to <code>https:\/\/d613pay.d613labs.com<\/code> when you choose to learn about or purchase the optional Auto-Verify add-on. Following a link sends nothing from your store. Auto-Verify itself is a separate plugin with its own disclosure.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate WooCommerce.<\/li>\n<li>Upload the plugin through <strong>Plugins \u2192 Add New \u2192 Upload Plugin<\/strong>, or install it from the WordPress.org directory, then activate it.<\/li>\n<li>You'll be offered the <strong>D613 Pay setup wizard<\/strong> \u2014 it walks you through picking your rails, then each rail in turn. You can re-run it any time from the <strong>D613 Pay<\/strong> menu.<\/li>\n<li>Alternatively, configure each method manually under <strong>WooCommerce \u2192 Settings \u2192 Payments<\/strong>.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20charge%20the%20customer%27s%20card%3F\"><h3>Does this charge the customer's card?<\/h3><\/dt>\n<dd><p>No. These are peer-to-peer transfers (Zelle, Venmo, PayPal, Cash App). The customer sends the money from their own app, and you confirm receipt. There is no card processing and no per-transaction processor fee from this plugin.<\/p><\/dd>\n<dt id=\"how%20do%20i%20know%20a%20customer%20actually%20paid%3F\"><h3>How do I know a customer actually paid?<\/h3><\/dt>\n<dd><p>You check your bank \/ app notification and then tick the order on the D613 Pay confirmation screen to mark it Processing. If you'd rather that happen automatically, the paid <strong>Auto-Verify<\/strong> add-on reads your payment-alert emails and confirms matching orders for you.<\/p><\/dd>\n<dt id=\"what%20does%20auto-verify%20cost%2C%20and%20how%20do%20i%20get%20it%3F\"><h3>What does Auto-Verify cost, and how do I get it?<\/h3><\/dt>\n<dd><p>Auto-Verify starts with a 14-day free trial. After that, Starter is $24\/month billed annually or $29.99 month to month for one store; Growth and Agency cover 3 and 10 stores. Start the trial at <a href=\"https:\/\/d613pay.d613labs.com\/pricing.html?utm_source=wordpress.org&amp;utm_medium=faq\">d613pay.d613labs.com\/pricing<\/a>, then enter your license key in the D613 Pay setup wizard.<\/p><\/dd>\n<dt id=\"which%20banks%20does%20auto-verify%20work%20with%3F\"><h3>Which banks does Auto-Verify work with?<\/h3><\/dt>\n<dd><p>Zelle from any US bank that emails you when you receive money, plus Venmo, PayPal and Cash App. Wells Fargo, Chase, Bank of America, Capital One and the wallets are read out of the box; any other bank is learned from its first payment alert. Your bank must be set to email you for incoming payments \u2014 some banks send text alerts only until you turn email alerts on.<\/p><\/dd>\n<dt id=\"does%20auto-verify%20read%20all%20my%20email%3F\"><h3>Does Auto-Verify read all my email?<\/h3><\/dt>\n<dd><p>No. It only reads recent payment alerts from banks and payment apps \u2014 never your whole mailbox \u2014 and only alerts that pass the sender's DKIM\/DMARC checks can confirm an order. You can use a separate inbox that only receives your payment alerts if you prefer.<\/p><\/dd>\n<dt id=\"is%20the%20free%20version%20crippled%3F\"><h3>Is the free version crippled?<\/h3><\/dt>\n<dd><p>No. All four payment methods, the branded pay pages, the pending-confirmation flow, and the confirmation dashboard work fully and forever without paying anything. Auto-Verify only adds automatic confirmation.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20send%20my%20data%20anywhere%3F\"><h3>Does the plugin send my data anywhere?<\/h3><\/dt>\n<dd><p>No \u2014 the free plugin works entirely on your own site and makes no requests to any outside service in the course of taking or confirming payments. The only exception is optional, opt-in install statistics, which are off until you explicitly allow them; see \"External services\" below. It links out to our website only when you choose to look at the paid add-on.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.5.7<\/h4>\n\n<ul>\n<li>Setup wizard: the Auto-Verify step now explains what Auto-Verify does, has a \"Get Auto-Verify\" button that opens the sign-up page in a new tab, and always shows the license-key box. A key entered before the Auto-Verify add-on is installed is kept and used automatically once the add-on is activated.<\/li>\n<li>On the free plan the wizard only asks for each method's payment details; the test payment and inbox steps appear only with Auto-Verify.<\/li>\n<\/ul>\n\n<h4>0.5.6<\/h4>\n\n<ul>\n<li>Setup wizard: Gmail inboxes can connect with \"Sign in with Google\" (with Auto-Verify), no app password needed.<\/li>\n<\/ul>\n\n<h4>0.5.5<\/h4>\n\n<ul>\n<li>Setup wizard: Outlook.com, Hotmail and Microsoft 365 inboxes connect with \"Sign in with Microsoft\" (with Auto-Verify). No app password needed, and Microsoft 365 shared mailboxes are supported.<\/li>\n<\/ul>\n\n<h4>0.5.4<\/h4>\n\n<ul>\n<li>With Auto-Verify connected, payment memos use your store's own code (for example KXQD-1042) so payments stay attributable even when several stores share one bank account. Stores without Auto-Verify keep Order:1042.<\/li>\n<li>Setup wizard reorganised: after picking your payment methods you set up each one start to finish (details, a $1 test payment, the inbox its alerts arrive in, turn on Auto-Verify) instead of doing every method at every step.<\/li>\n<li>The wizard now opens with setup advice: use one email address for all your payment accounts, choose an inbox you can get IMAP sign-in details for (an address on your own domain, or a Gmail with an app password), and check payment emails are switched on.<\/li>\n<li>Each payment method can use its own inbox. The inbox connected for one method is offered for the next with no password needed, or you can connect a different one.<\/li>\n<li>The wizard script is versioned by file time, so an update is never served from the browser cache.<\/li>\n<\/ul>\n\n<h4>0.5.3<\/h4>\n\n<ul>\n<li>New name: D613 Pay \u2013 Zelle, Venmo, PayPal &amp; Cash App Payments for WooCommerce.<\/li>\n<li>Pay and confirmation pages no longer promise automatic payment detection unless the optional Auto-Verify service is connected; without it they tell the customer the store will confirm the payment.<\/li>\n<li>Setup wizard (Auto-Verify step): choose payment methods (Zelle from any bank, Venmo, PayPal, Cash App) instead of individual banks, and no longer scans the whole mailbox after connecting.<\/li>\n<\/ul>\n\n<h4>0.5.2<\/h4>\n\n<ul>\n<li>Removed a leftover, non-functional \"AI payment matcher\" panel from the confirmation dashboards. It pointed at a local service that only existed on the original development server and never worked on other sites; confirmation is manual in the free plugin.<\/li>\n<li>All page styles and scripts are now enqueued from asset files instead of printed inline.<\/li>\n<li>Hardened request handling on the pay-page submit (nonce sanitization).<\/li>\n<li>Declares WooCommerce as a required plugin (WordPress 6.5+ dependency header).<\/li>\n<\/ul>\n\n<h4>0.5.0<\/h4>\n\n<ul>\n<li>Rebrand to D613 Pay: payment method IDs, classes, assets and menus unified under the D613 Pay name. Existing gateway settings are migrated automatically on upgrade.<\/li>\n<li>The four confirmation pages now sit under a single \"D613 Pay\" admin menu.<\/li>\n<li>Manual confirmation now shows a clear success banner and refreshes the list.<\/li>\n<li>Fixed a script error on the Cash App confirmation page.<\/li>\n<\/ul>","raw_excerpt":"Accept Zelle, Venmo, PayPal and Cash App in WooCommerce with branded pay pages and manual confirmation. All four rails in one plugin.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/bre.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/341617","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bre.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/bre.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/bre.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=341617"}],"author":[{"embeddable":true,"href":"https:\/\/bre.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/ddarvish"}],"wp:attachment":[{"href":"https:\/\/bre.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=341617"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/bre.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=341617"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/bre.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=341617"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/bre.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=341617"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/bre.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=341617"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/bre.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=341617"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}