Directory / plugin
Gyvar Payments
v0.1.1 · by gyvar
Take payments in Bitcoin and stablecoins on WordPress and WooCommerce.
About this plugin
Gyvar Payments puts a Pay button on your WordPress site and adds a payment
gateway to WooCommerce. Your customer pays from a Bitcoin or stablecoin balance;
the money lands in the account you nominate.
What this plugin does:
- A Pay button block and
[gyvar_pay]shortcode, pointing at a payment link
you created in your Gyvar dashboard. No API key needed. - A webhook receiver, so your site is told when a payment completes. Every
delivery is signature-verified and deduplicated before anything acts on it. - A WooCommerce payment gateway. Your customer picks Bitcoin and stablecoins
at checkout, pays on a page Gyvar hosts, and the order is marked paid by a
signed webhook – not by the customer coming back, so a closed tab still
delivers the goods. Works with both the classic and the block checkout.
You need a Gyvar account. The Pay button also needs a payment link from your
Gyvar dashboard; the WooCommerce gateway does not, because it creates a Gyvar
order for each checkout. Fees, corridors and settlement are configured in your
Gyvar dashboard, not here.
External services
This plugin communicates with Gyvar, operated by Gyvar, Inc.
- The Pay button renders a link to
pay.gyvar.com. Nothing is sent from your
server; your visitor’s browser loads that page when they click. - The connection test on the settings screen sends a signed request to
api.gyvar.com/v1/whoami. It contains your key id, a timestamp, a nonce and a
signature. It moves no money and returns which key authenticated. - The WooCommerce gateway sends a signed request to
api.gyvar.com/v1/checkout/orders when a customer checks out with Gyvar. It
contains the order number and total, the currency, your site name and the
return URLs. It sends no customer name, email or address. - The webhook receiver accepts inbound requests from Gyvar at
/wp-json/gyvar/v1/webhook and verifies their signature. It sends nothing.
No visitor data is transmitted to Gyvar by this plugin. Terms:
https://gyvar.com/legal/terms – Privacy: https://gyvar.com/legal/privacy