Caravel Pay has a ready-made plugin for 11 storefronts and billing systems. Pick the one you already run. Setup follows the same steps: upload the plugin, paste your Polygon wallet and save. Each install guide has the details. Buyers pay by card, Apple Pay or Google Pay, and you receive USDC in your own wallet.
Your prices stay in your own currency. Every plugin here takes orders and invoices in US dollars and in 26 other currencies, such as euros, pounds and kronor. Your buyer is charged the US-dollar equivalent, at a rate fixed when the checkout is created, and you are paid in USDC. How other currencies work.
What "Beta" means here. The WooCommerce plugin is tested on a real WordPress and WooCommerce install. The modules marked Beta pass our tests against stand-ins of each platform, but haven't run on real installs yet. Beta modules are new. Tell us if anything looks off: hello@caravelpay.app
Storefronts and billing systems#
WooCommerce#
Works with: WordPress with WooCommerce, HTTPS
caravel-pay-woocommerce.zip · 62,968 bytes
SHA-256502c1b8576c60a90c97026846c8ff1289cbd39898c10a8846a0195db25b86542PrestaShop#
BetaWorks with: PrestaShop 1.7.7 to 8.x, PHP 7.4+
caravel-pay-prestashop.zip · 109,321 bytes
SHA-256d59b71b736bf8691db10e9209f75f33c1c1d1d7601046019211a861d08107ac7
OpenCart#
BetaWorks with: OpenCart 4.0.2+. Keep the file name.
caravelpay.ocmod.zip · 106,248 bytes
SHA-2564ebb0b3c2b49ee46cdb1c83263e5a621b4464d871a5fb0dc0de7404b22475970Magento 2#
BetaWorks with: Magento or Adobe Commerce 2.4.4+, or Mage-OS; Luma checkout, cron
caravel-pay-magento2.zip · 115,304 bytes
SHA-256b83630574ebb85b968c097b48b6a9fe9de0abca19d4c1e9099055f6c094999becaravel-pay-magento2-composer.zip · 111,482 bytes
SHA-256d9d3b53e11eeb7aa37bb0d620a2d75c5c5198c0d5ef6657519ff2f929ef2e7d4Easy Digital Downloads#
BetaWorks with: Easy Digital Downloads 3.x, WordPress 6.2+
caravel-pay-edd.zip · 65,786 bytes
SHA-2567f3a820baf04e60c367b9651b53e13fb1486f73630a24279ad10545ba6bf6168
WHMCS#
BetaWorks with: WHMCS 8, HTTPS System URL
caravel-pay-whmcs.zip · 62,658 bytes
SHA-25668e781b5e3e12e0cf9059e4b26c67f650c0676bf7be1a27b4696c27a79f864d7FOSSBilling#
BetaWorks with: FOSSBilling 0.7.2+
caravel-pay-fossbilling.zip · 58,097 bytes
SHA-25635e2ad310ae216637fc75766774a17699378d8321b6651b61639e3a16cac34d6Paymenter#
BetaWorks with: Paymenter 1.x
caravel-pay-paymenter.zip · 53,080 bytes
SHA-256ca9391a7ec757a0661691dc9567cdf4768772fa40e87433101428e32ceedd428Blesta#
BetaWorks with: Blesta 5. Tick the currencies you invoice in under the gateway's accepted currencies.
caravel-pay-blesta.zip · 99,225 bytes
SHA-2565cb8d607ac8b2cf30a53bddfb1213fde60446aaf81b06a53de1cb3824d75f515
HostBill#
BetaWorks with: HostBill. The module reads each invoice's currency from HostBill; if HostBill gives none, that invoice can't be paid with Caravel Pay.
caravel-pay-hostbill.zip · 91,020 bytes
SHA-25619c14069ae3c58344a477316772a5a1aa1d21ba05ed7a9359dd28a55abb3c530
Clientexec#
BetaWorks with: Clientexec 7.3+. Your client sees the US-dollar amount on the checkout page, not on the invoice.
caravel-pay-clientexec.zip · 96,660 bytes
SHA-256c050272af0b6e7d2b4e36358001e936f536f845851bbe36d6b8995e7bf6459de
Packages and SDKs#
For a Laravel app or your own code. Each one signs requests, verifies webhooks and checks responses for you.
Laravel#
BetaWorks with: Laravel 10 to 12, PHP 8.1+ (installs as a Composer artifact)
caravel-pay-laravel.zip · 48,798 bytes
SHA-256c3ddeffd6e35991680c9961f7a7481ed23a90272fe453f70e693204d0a6f84f4PHP SDK#
BetaWorks with: PHP 7.4 to 8.5 with curl and json
caravel-php-1.2.1.zip · 39,300 bytes
SHA-25692d5a9f3e22d2d2330f8b7ee0d7e7c29acb7c24c9ebc0a6aeba9b97dde0ba9b4Node.js SDK#
BetaWorks with: Node 18.17 or newer (an npm tarball)
caravel-pay-1.2.1.tgz · 22,954 bytes
SHA-256af7c632a5faaf421f96346b0b8d493b9023c87c1e52e5831a6cb3fb6fe5f3b2e
No plugin needed#
- Any platform: the API. One call gets your keys and one call creates a checkout. Start with the quickstart, or go to the API reference.
- No website: payment links. Paste your wallet, set an amount and share the link. Create a payment link.
Check a download#
Every file above is listed with its SHA-256 checksum in SHA256SUMS. To check a file you downloaded, compare its checksum with the one shown next to it:
sha256sum caravel-pay-woocommerce.zip # Linux
shasum -a 256 caravel-pay-woocommerce.zip # macOS
Two more files for developers: caravel-pay-api.postman_collection.json, a Postman collection with every API request, and caravel-pay-api-llm.md, one reference file for AI coding agents.