PersonalBusinessEnterprise
    In a rush? Schedule an Appointment
    Fetching local time...
    Anytime CapitalforBusiness
    Pricing

    Get started

    • Overview
    • Quickstart
    • Test mode
    • Guides & recipes
    • Switch from Stripe
    • Import from Shopify
    • Import from WooCommerce
    • Import from Square
    • Import a CSV file
    • Stripe API mapping
    • Pricing
    • Support
    • FAQ

    Payments

    • Checkout & website
    • Guide: Next.js checkout
    • In person (QR)
    • Payment methods
    • Stablecoin checkout
    • Guide: take stablecoins
    • Fraud rules & 3D Secure
    • Dispute evidence
    • International customers
    • Guide: safe refunds
    • Bank transfers on invoices

    Billing

    • Subscription discounts
    • Guide: sell subscriptions
    • Usage billing
    • Guide: report usage

    Money movement

    • Payout options
    • Guide: reconcile payouts
    • Accounting sync
    • Revenue analytics

    Developers

    • Authentication
    • Errors & retries
    • Pagination
    • Idempotency
    • Rate limits
    • Webhooks
    • Verify webhooks
    • Node SDK (preview)
    • CLI (preview)
    • Postman collection

    AI

    • AI agents hub
    • Safe AI agents
    • Custom agents
    • Prompt library

    Integrations

    • Website builders
    • Shopify
    • Shopify orders by invoice
    • WooCommerce
    • Zapier
    • Slack, Discord and Teams

    Reference

    • Payments
    • Refunds
    • Disputes
    • Payment links
    • Invoices
    • Customers
    • Products
    • Subscriptions & plans
    • Discount codes
    • Meters & usage events
    • Payouts & balance
    • Webhook endpoints
    • Events
    • Test helpers
    • OpenAPI spec
    • Error codes
    • Changelog
    • Glossary

    For AI tools

    • llms-full.txt
    • MCP server
    • openapi.json
    Docs menu · WooCommerce

    Get started

    • Overview
    • Quickstart
    • Test mode
    • Guides & recipes
    • Switch from Stripe
    • Import from Shopify
    • Import from WooCommerce
    • Import from Square
    • Import a CSV file
    • Stripe API mapping
    • Pricing
    • Support
    • FAQ

    Payments

    • Checkout & website
    • Guide: Next.js checkout
    • In person (QR)
    • Payment methods
    • Stablecoin checkout
    • Guide: take stablecoins
    • Fraud rules & 3D Secure
    • Dispute evidence
    • International customers
    • Guide: safe refunds
    • Bank transfers on invoices

    Billing

    • Subscription discounts
    • Guide: sell subscriptions
    • Usage billing
    • Guide: report usage

    Money movement

    • Payout options
    • Guide: reconcile payouts
    • Accounting sync
    • Revenue analytics

    Developers

    • Authentication
    • Errors & retries
    • Pagination
    • Idempotency
    • Rate limits
    • Webhooks
    • Verify webhooks
    • Node SDK (preview)
    • CLI (preview)
    • Postman collection

    AI

    • AI agents hub
    • Safe AI agents
    • Custom agents
    • Prompt library

    Integrations

    • Website builders
    • Shopify
    • Shopify orders by invoice
    • WooCommerce
    • Zapier
    • Slack, Discord and Teams

    Reference

    • Payments
    • Refunds
    • Disputes
    • Payment links
    • Invoices
    • Customers
    • Products
    • Subscriptions & plans
    • Discount codes
    • Meters & usage events
    • Payouts & balance
    • Webhook endpoints
    • Events
    • Test helpers
    • OpenAPI spec
    • Error codes
    • Changelog
    • Glossary

    For AI tools

    • llms-full.txt
    • MCP server
    • openapi.json
    DocsIntegrationsWooCommerce

    WooCommerce plugin

    Add Anytime Capital Payments to WooCommerce: install the plugin, connect your API key and a signed webhook, and take card payments with refunds from orders.

    View as MarkdownOpen in Claude

    The Anytime Capital Payments plugin adds card payments to WooCommerce. At checkout the order total becomes a one-time payment link, the customer pays on Anytime Capital's secure checkout, and a signed webhook marks the order paid. It works with the classic checkout and the Cart and Checkout blocks, and with WooCommerce's order storage (HPOS).

    Download the pluginanytime-capital-payments.zip, ready for Plugins → Add New → Upload Plugin.

    Requirements

    • WordPress 6.2 or later, WooCommerce 8.0 or later, PHP 7.4 or later.
    • Your store's currency set to US dollars. The method doesn't show for other currencies.
    • Orders from $1.00 to $10,000.00.
    • An Anytime Capital business account with card payments switched on.
    • Your store served over https, so customers return to your order confirmation after paying.

    Set it up

    1. In WordPress, go to Plugins → Add New → Upload Plugin, upload anytime-capital-payments.zip and activate it.
    2. In your Anytime Capital dashboard, open Settings → Developers and create an API key. Copy it (ak_live_…).
    3. Still in Settings → Developers, add a webhook endpoint for https://your-store.example/wp-json/anytime-capital/v1/webhook (the plugin settings show your exact URL) with the events payment.succeeded, payment.failed and payment.refunded. Copy its signing secret (whsec_…).
    4. In WordPress, go to WooCommerce → Settings → Payments → Anytime Capital Payments. Paste the API key and the signing secret, check the title and description customers see, and enable it.
    5. Check the whole flow in test mode first (below), then place a small real order and refund it from the order screen.

    Test mode

    1. In your Anytime Capital dashboard, turn on Test mode in the header. In Settings → Developers, create a test key (ak_test_…) and a webhook endpoint for the same URL and events, and copy its signing secret.
    2. In the plugin settings, tick Test mode and paste the test key and the test signing secret. Your live key and secret stay saved.
    3. Place an order and pay with a test card. No real money moves; the order's notes say it was a test.
    4. Untick Test mode to take real payments with your live key.

    A live key never works in test mode and a test key never works in live mode: the method is hidden at checkout until the key matches. A test webhook only ever changes test orders and a live one only live orders, so a live order still pending when you switch is completed as usual. Refund a test order with Test mode on.

    How an order is paid

    1. The customer chooses the method and places the order; it waits as Pending payment.
    2. The plugin creates a one-time payment link for the order total, with the order id, order key and your site in its metadata, and your order confirmation page as its successUrl.
    3. The customer pays on Anytime Capital's checkout and returns to your store.
    4. We send payment.succeeded to your webhook. The plugin checks the Anytime-Signature header (HMAC-SHA256 with your signing secret, at most 5 minutes old, compared in constant time), matches the order by id and key, checks the amount, and marks it paid with the payment's id as the transaction id.

    The order is marked paid only by the webhook, never by the customer reaching the confirmation page, and only once however many times the event arrives. A declined card marks a pending order Failed; the customer can still pay on the same link, and a later success completes the order.

    Refunds

    • Refund from the order screen with Refund via Anytime Capital Payments, in full or in part.
    • If your business requires an owner's approval for refunds over a limit, the refund waits for that approval and is added to the order once it's sent.
    • Refunds made in your Anytime Capital dashboard are added to the order by the payment.refunded webhook, up to the payment's refunded total, so nothing is counted twice.

    Good to know

    • Your store calculates tax and shipping and we charge the order total. If you collect sales tax in Anytime Capital, turn it off for your store's payments so customers aren't taxed twice.
    • One Anytime Capital business can serve several stores: each store only acts on its own orders.
    • Deleting the plugin removes its settings, including your API key and signing secret. Order notes and transaction ids stay on your orders.
    • Turn on Debug log in the plugin settings to see each step under WooCommerce → Status → Logs. Keys and secrets are never logged.
    WebhooksEvents, retries and signature verification.Payment links APIThe payment links the plugin creates.AuthenticationAPI keys and how to keep them safe.
    PreviousShopify orders by invoiceNext Zapier

    Anytime Capital is a fintech company, not a bank. Payment processing, banking and payout services are provided by Anytime Capital's licensed partners. Rates shown are for US card payments; international cards, currency conversion and disputes may carry additional fees shown in your dashboard before you accept a payment.

    On this page

    • Requirements
    • Set it up
    • Test mode
    • How an order is paid
    • Refunds
    • Good to know
    Anytime Capital
    (470) 748-2530
    App Store

    Business

    • Business Checking
    • Business Debit Cards
    • Payments
    • Ecommerce Payments
    • Invoicing
    • Developer Docs

    Solutions

    • CPAs & Accountants
    • Financial Advisors
    • Boat & Auto Dealerships
    • Dental & Medical Practices
    • Creators & Coaches
    • All solutions

    Crypto

    • Crypto Wallet
    • Tether Wallet
    • Buy Digital Assets
    • Explore Markets
    • Security & Licenses
    • Compare Platforms
    • Bitcoin ATM Alternative

    Company

    • Our Story
    • Schedule Appointment
    • Careers
    • Media & Press
    • Investor Relations
    • FAQ

    Branches

    • Atlanta, Georgia
    • Miami, Florida
    • Houston, Texas
    • All branches

    Legal

    • Terms & Conditions
    • Privacy Policy
    • Your Privacy Choices
    • Fraud Notice

    © 2026 Anytime Capital LLC. Anytime Capital is a fintech company, not a bank.

    The Anytime Capital Mastercard® Prepaid Card is issued by Pathward®, N.A., Member FDIC. Mastercard® is a registered trademark of Mastercard International Incorporated. All other trademarks and service marks belong to their respective owners.

    Mastercard