WP Manifestindependent plugin directory
manifest / ecommerce / bh-wp-venmo-gateway

Venmo Gateway

Accepts payments via Venmo and reconciles WooCommerce orders through email receipts.

by BrianHenryIE · github.com/brianhenryie/bh-wp-venmo-gateway · website

0stars
11release downloads
≈10active sites
0forks

Install

The author publishes release zips, so WP-CLI can install straight from GitHub:

wp plugin install https://github.com/brianhenryie/bh-wp-venmo-gateway/releases/download/3.2.0/bh-wc-venmo-gateway.3.2.0.zip

Readme

BH WP Venmo Gateway

https://help.venmo.com/cs/articles/personal-qr-codes-on-venmo-faq-vhel316

// https://www.reddit.com/r/venmo/comments/1bfvx71/anyone_else_notice_that_venmo_deep_links_are_no/ venmo://paycharge?txn=pay&recipients=~MYUSERNAME~&note=~PRE-FILLEDCOMMENT~&amount=~PREFILLEDAMOUNT~

https://account.venmo.com/pay?recipients=%40friend-username&amount=25.50&note=For%20lunch&txn=charge

PAY: https://account.venmo.com/pay?audience=[AUDIENCE]&amount=[AMOUNT]&note=[NOTES]&recipients=%2C[USERNAME]&txn=pay

REQUEST: https://account.venmo.com/pay?audience=[AUDIENCE]&amount=[AMOUNT]&note=[NOTES]&recipients=%2C[USERNAME]&txn=charge

VARIABLES: [AUDIENCE] = Can be either: "private, friends, public" [AMOUNT] = Needs to be in format "00.00" [NOTES] = Needs to be in HTML "%20 for spaces" [USERNAME] = Username to pay/request no @ sign.

EXAMPLE (Request $2.00 from '@Username with note "Note here": https://account.venmo.com/pay?audience=private&amount=2.00&note=Note%20here&recipients=%2CUsername&txn=charge

Requires php-imap / ext-imap

https://developer.paypal.com/braintree/in-person/guides/paypal-and-venmo-qrc/ https://developer.paypal.com/docs/multiparty/checkout/pay-with-venmo/

Someone else will always have done it first:

TODO:

  • check venmo username is not blank at checkout
  • people like payment confirmation emails. Maybe WooCommerce has a native one.

What does /checkout/order-pay/ look like? I think when an order is on-hold that's maybe not avaiable.

wp option delete bh-wp-venmo-gateway-last-imap-reconcile-run-time

wp cron event run bh_wp_venmo_gateway_check_for_payment_emails

wp option delete bh-wp-venmo-gateway-last-imap-reconcile-run-time; wp cron event run bh_wp_venmo_gateway_check_for_payment_emails

Venmo Transaction Fees

https://help.venmo.com/cs/articles/business-profile-transaction-fees-vhel221

The seller transaction fee is a standard rate of 1.9% + $0.10 of the payment total

Plugin: Payment Gateway Based Fees and Discounts for WooCommerce

wp plugin install checkout-fees-for-woocommerce

wp-admin/admin.php?page=wc-settings&tab=alg_checkout_fees&section=pgbf-venmo

wp option update alg_gateways_fees_enabled_venmo "yes"

wp option update alg_gateways_fees_text_venmo "Venmo fixed fee"
wp option update alg_gateways_fees_type_venmo "fixed"
wp option update alg_gateways_fees_value_venmo "0.10"

wp option update alg_gateways_fees_text_2_venmo "Venmo percentage fee"
wp option update alg_gateways_fees_type_2_venmo "percent"
wp option update alg_gateways_fees_value_2_venmo "1.9"

Acknowledgements

Read the full README on GitHub →

Releases

TagPublishedAssetDownloads
3.2.0 Apr 8, 2026 bh-wc-venmo-gateway.3.2.0.zip 1
2.2.0 Jul 19, 2021 bh-wc-venmo-gateway.2.2.0.zip 10

Active-site estimate ≈10 comes from the median of recent superseded releases. Method.