Whop and WooCommerce payments glossary

198 terms a WooCommerce merchant meets when taking payments with Whop, each explained in one or two sentences. Links lead to the full guide when there is one.

#

3-D SecurePayments

3-D Secure is a protocol that lets the card issuer authenticate the cardholder during an online payment, usually through a banking app or one-time code. A successful check generally shifts fraud chargeback liability to the issuer.

See also: Strong Customer Authentication (SCA), PSD2

A

Account IDWhop

The Account ID is the public identifier of a Whop business, starting with biz_. WhopForWoo needs it alongside the API key; older Whop screens and tutorials call it Company ID.

Full guide →See also: Company ID, API key, Whop business

ACHPayments

ACH is the US network for bank-to-bank transfers and debits. Whop offers ACH bank transfer to US customers; it is cheaper than cards but takes longer to confirm.

Full guide →See also: Bank transfer, SEPA Direct Debit

AcquirerPayments

An acquirer is the bank or licensed institution that processes card payments on behalf of a merchant and deposits the funds. It sends each transaction to the card network and carries the risk if the merchant cannot cover chargebacks.

See also: Issuer, Card network, Merchant account

Action SchedulerWooCommerce

Action Scheduler is the background job queue bundled with WooCommerce. It runs delayed or recurring tasks, such as webhooks and subscription renewals, and lists them under Tools, Scheduled Actions.

See also: WP-Cron, WooCommerce, Transient

AfterpayPayments

Afterpay is a buy now, pay later provider that splits a purchase into installments for the customer while the merchant is paid in full. Whop offers it through its financing program, alongside Klarna, Sezzle, Splitit and Zip.

Full guide →See also: Buy now, pay later (BNPL), Klarna, Whop financing

AgencyBusiness

An agency is a business that builds and maintains sites for clients, often installing the same plugins on many stores. Plugin licences with unlimited sites, like WhopForWoo's Pirate plan, suit this case.

Full guide →See also: Annual license, Staging site

Annual licenseBusiness

An annual license gives access to updates and support for one year and is renewed each year. WhopForWoo offers annual and one-time plans; if a licence lapses, payments keep working.

Full guide →See also: One-time payment, Plugin update, License key

API keySecurity

An API key is a secret string that authenticates a server's requests to an API. Whop API keys are created on the dashboard's Developer page and sent as a Bearer token; they must never reach the browser.

Full guide →See also: Whop API, Least privilege

API rate limitSecurity

A rate limit caps how many API requests a client can send in a period. Whop's API allows 600 requests per minute per operation and credential, then returns 429 with rate_limit_exceeded.

Full guide →See also: Whop API, Velocity check, API key

Api-Version-Date headerWhop

The Api-Version-Date header pins the response format of the Whop API to a given date, so later API changes do not break an integration. WhopForWoo sends it with its requests.

Full guide →See also: Whop API, API key, REST API

Apple PayPayments

Apple Pay is Apple's digital wallet, used with Face ID or Touch ID on Apple devices and Safari. On WooCommerce with WhopForWoo it appears in the Whop form once the store's domain is verified for Apple Pay.

Full guide →See also: Apple Pay domain verification, Google Pay, Digital wallet

Apple Pay domain verificationPayments

Apple Pay domain verification proves you control the domain where the payment form runs. For Whop, you host Whop's file at /.well-known/apple-developer-merchantid-domain-association and register the domain in your Whop dashboard.

Full guide →See also: Apple Pay, Google Pay, Embedded checkout

AuthorizationPayments

An authorization is the issuer's approval of a card payment for a given amount. It confirms the card is valid and has funds, and places a hold; the money only moves once the payment is captured.

See also: Capture, Decline, Issuer

Authorization rateBusiness

An authorization rate is the share of payment attempts the issuer approves. Local payment methods, correct currency and 3-D Secure handling raise it; it directly limits how many checkouts turn into revenue.

See also: Decline, Conversion rate, Multi-currency

Average order value (AOV)Business

Average order value is total revenue divided by the number of orders over a period. It guides pricing, shipping thresholds and upsells, and on Whop it matters for the $2,500 checkout limit on new accounts.

See also: Conversion rate, Whop checkout limit

AVSPayments

AVS, the Address Verification Service, compares the billing address entered at checkout with the address the issuer has on file. It is mainly used in the US, Canada and the UK as one fraud signal.

See also: CVV, Fraud screening, Card-not-present (CNP)

B

BancontactPayments

Bancontact is Belgium's main debit card scheme and online payment method, confirmed in the customer's banking app. Whop shows it to eligible customers in Europe.

Full guide →See also: iDEAL, Local payment method, SEPA

Bank transferPayments

A bank transfer is a payment sent directly from the customer's bank account to the merchant, without a card. It has low fees and no card chargebacks, but confirmation can take hours or days.

See also: ACH, SEPA, On hold

BINPayments

A BIN, or Bank Identification Number, is the first six to eight digits of a card number. It identifies the issuing bank, the card brand, the card type and the issuing country, which fraud checks often use.

See also: Issuer, International card fee, Fraud screening

Buy now, pay later (BNPL)Payments

Buy now, pay later lets a customer split a purchase into installments while the merchant is paid upfront, minus a fee. On Whop, it is offered through a financing program that merchants must apply for.

Full guide →See also: Klarna, Afterpay, Whop financing

C

CancelledWooCommerce

Cancelled is the WooCommerce status of an order stopped by the merchant or the customer, or an unpaid order that timed out under the hold stock setting. Any reduced stock is restored.

See also: Hold stock, Pending payment, Order status

CapturePayments

A capture is the step that turns an authorized card payment into an actual charge, moving the held funds toward the merchant. Most online stores capture immediately; some capture later, when the order ships.

See also: Authorization, Refund, Settlement

Card networkPayments

A card network, such as Visa or Mastercard, is the system that routes transactions between acquirers and issuers. It sets the interchange rates, the scheme fees and the chargeback rules that every merchant must follow.

See also: Interchange fee, Acquirer

Card testingSecurity

Card testing is an attack in which fraudsters run many small payments on a checkout to find which stolen card numbers still work. It causes declines, fees and dispute risk for the store.

See also: Velocity check, Fraud screening, API rate limit

Card-not-present (CNP)Payments

A card-not-present transaction is a payment where the card is not physically shown, as in every online order. It carries more fraud risk than an in-store payment, so it costs more and relies on checks like CVV and 3-D Secure.

See also: CVV, 3-D Secure, Fraud screening

Cart abandonmentBusiness

Cart abandonment is when a shopper adds items to the cart but leaves without paying. Common causes are surprise costs, forced account creation, a long form and missing payment methods.

See also: Checkout friction, Conversion rate, Guest checkout

CDNWordPress

A CDN, or content delivery network, serves a site's files from servers close to each visitor to cut load time. Some CDNs also cache pages and must be told to skip the checkout and webhook URLs.

See also: Page cache, TLS, WC-API endpoint

ChargebackPayments

A chargeback is a forced reversal of a card payment that the cardholder requests through their bank. The merchant loses the funds, usually pays a dispute fee, and can contest it with evidence.

Full guide →See also: Dispute, Representment, Chargeback ratio

Chargeback ratioPayments

A chargeback ratio is the share of a merchant's transactions that turn into chargebacks over a period. Card networks and providers watch it closely; rates around 1% or more can trigger monitoring programs, reserves or account closure.

See also: Chargeback, Dispute, Reserve

CheckoutCheckout

Checkout is the page where the customer enters billing and shipping details, picks a payment method and places the order. Most lost sales happen here, so every extra field or redirect counts.

Full guide →See also: Checkout friction, Classic checkout, Checkout Block

Checkout BlockWooCommerce

The Checkout Block is WooCommerce's block-based checkout, built with the WordPress block editor and powered by the Store API. It is the default for new stores; WhopForWoo uses Whop's hosted page with it.

Full guide →See also: Classic checkout, Store API, Hosted checkout

Checkout configurationWhop

A checkout configuration is a Whop API object that defines what a checkout charges, with a plan or an inline amount, plus metadata. WhopForWoo creates one per WooCommerce order with the exact cart total and order reference.

Full guide →See also: Checkout element, Metadata, Plan

Checkout elementWhop

The Checkout element is the Whop Element that embeds Whop's full checkout in a page: it prices the order, shows the eligible methods and completes the payment. WhopForWoo mounts it in the WooCommerce payment box.

Full guide →See also: Whop Elements, Payment element, Checkout configuration

Checkout frictionCheckout

Checkout friction is anything that slows or stops a buyer from paying: extra fields, forced sign-up, slow pages, redirects, surprise fees or a missing payment method. Each one lowers the conversion rate.

Full guide →See also: Conversion rate, Cart abandonment, Redirect

ChurnBusiness

Churn is the share of customers or subscribers who stop buying or cancel over a period. Failed renewal payments, called involuntary churn, are a large part of it for subscription businesses.

See also: Subscription, Recurring payment

Classic checkoutWooCommerce

The classic checkout is WooCommerce's original checkout, rendered by the [woocommerce_checkout] shortcode. It is where WhopForWoo embeds the Whop Elements form directly inside the payment box.

Full guide →See also: Checkout Block, Embedded checkout

Company IDWhop

Company ID is the former name of the Whop Account ID, the biz_ identifier of a Whop business. Both names refer to the same value, which WhopForWoo asks for in its settings.

Full guide →See also: Account ID, API key, Whop business

CompletedWooCommerce

Completed is the WooCommerce status of an order that has been paid and fulfilled. Orders containing only virtual and downloadable products move straight to completed once the payment is confirmed.

See also: Processing, Virtual product, Downloadable product

Confirmation tokenWhop

A confirmation token is the single-use token, prefixed ctok_, that Whop's payment elements return after collecting payment details. The merchant's server sends it to the Payments API to create the charge.

Full guide →See also: Payment element, Tokenization, Whop API

Constant-time comparisonSecurity

A constant-time comparison checks two strings in the same time whether they match early or late. It stops attackers from guessing a signature byte by byte by measuring response times.

See also: HMAC, Webhook signature, Replay attack

Content Security Policy (CSP)Security

A Content Security Policy is an HTTP header that lists which domains a page may load scripts, frames and styles from. A strict CSP must allow the payment provider's domains, such as cdn.whop.com, or the form will not load.

See also: Iframe, Whop Elements

Conversion rateBusiness

A conversion rate is the share of visitors or checkout sessions that end in a paid order. At checkout, payment method choice, page speed and redirects have a direct effect on it.

See also: Checkout friction, Cart abandonment, Authorization rate

CouponWooCommerce

A coupon is a WooCommerce discount code that reduces the cart or product price, by a fixed amount or a percentage. The gateway charges the discounted total, so WhopForWoo needs no coupon setup in Whop.

See also: Checkout configuration, Average order value (AOV), WooCommerce

Cross-site request forgery (CSRF)Security

Cross-site request forgery tricks a logged-in user's browser into sending an action they did not intend, such as changing settings. WordPress defends against it with nonces on forms and AJAX requests.

See also: Nonce, Content Security Policy (CSP)

Crypto paymentPayments

A crypto payment is a purchase paid in a cryptocurrency. Whop converts crypto to USD at checkout, charges 1.5%, supports it for one-time payments only, and crypto payments cannot be charged back.

Full guide →See also: Payment method, Chargeback, One-time payment

Currency conversion feePayments

A currency conversion fee is the charge applied when the payment currency differs from the currency the merchant is paid in. Whop lists 1% for conversion, or 2% for Argentina.

Full guide →See also: Settlement currency, Multi-currency

Custom checkoutCheckout

A custom checkout is a checkout page whose layout, fields and branding are controlled by the merchant rather than the payment provider, with the provider's payment fields placed inside it.

Full guide →See also: Embedded checkout, Payment element, Checkout friction

CVVPayments

A CVV is the three- or four-digit security code printed on a card. Merchants may never store it, and asking for it proves the buyer had the physical card details at the time of payment.

See also: AVS, PCI DSS, Card-not-present (CNP)

D

Debug logWordPress

The debug log is the file, wp-content/debug.log, where WordPress writes PHP errors and warnings when WP_DEBUG and WP_DEBUG_LOG are enabled in wp-config.php. It is the first place to look when a plugin breaks checkout.

See also: wp-config.php, WooCommerce logs

DeclinePayments

A decline is a refusal of a payment by the issuer, the provider's fraud checks or the payment method itself. The customer sees an error and the WooCommerce order stays unpaid until another attempt succeeds.

Full guide →See also: Decline code, Authorization, Failed

Decline codePayments

A decline code is the short reason returned with a refused payment, such as insufficient funds or card velocity exceeded. It tells the merchant whether the customer should retry, use another card or call their bank.

Full guide →See also: Decline, Failed

DeduplicationSecurity

Deduplication is ignoring a message that has already been processed. Whop delivers webhooks at least once, so WhopForWoo records each webhook-id and skips repeats.

Full guide →See also: Idempotency, Replay attack, Whop webhook

Digital productsBusiness

Digital products are goods delivered online with no shipping, such as ebooks, templates, courses, software or presets. In WooCommerce they are set up as virtual and often downloadable products.

Full guide →See also: Downloadable product, Virtual product, Online course

Digital walletPayments

A digital wallet stores a customer's cards on their phone or browser so they can pay without typing card details. Apple Pay and Google Pay are the most common and are charged at the card rate on Whop.

Full guide →See also: Apple Pay, Google Pay, Express checkout

DisputePayments

A dispute is a formal challenge of a payment raised by the customer with their bank or payment provider. On Whop, each card dispute costs $15, and a high dispute rate can lead to a reserve.

Full guide →See also: Chargeback, Chargeback ratio, Resolution Center

Downloadable productWooCommerce

A downloadable product is a WooCommerce product that gives the customer a file to download after payment, with optional download limits and expiry. WooCommerce only grants access once the order is paid.

Full guide →See also: Virtual product, Digital products, Completed

DropshippingBusiness

Dropshipping is a retail model where the store sells products a supplier ships directly to the customer, so the merchant holds no stock. Long delivery times raise dispute risk, which payment providers watch closely.

Full guide →See also: Fulfillment, Chargeback ratio, Physical products

E

Embedded checkoutCheckout

An embedded checkout keeps the payment form inside the store's own checkout page, usually in an iframe, so the customer never leaves the site. WhopForWoo embeds Whop Elements on the classic checkout and the order-pay page.

Full guide →See also: Hosted checkout, Whop Elements, Iframe

Express checkoutCheckout

Express checkout lets a customer pay in one or two taps with a saved wallet such as Apple Pay or Google Pay, often skipping the address form because the wallet supplies it.

See also: Digital wallet, Apple Pay, Checkout friction

F

FailedWooCommerce

Failed is the WooCommerce status of an order whose payment was declined or did not complete. The customer can usually try again, and the order is not counted as a sale.

Full guide →See also: Decline, Pending payment, Order status

Flat-rate pricingPayments

Flat-rate pricing is a fee model where every card payment costs the same percentage plus a fixed amount, whatever the card type. Most payment service providers, Whop included, use it for small and mid-sized merchants.

Full guide →See also: Transaction fee, Payment service provider (PSP)

Fraud screeningSecurity

Fraud screening is the automated review of a payment for signs of fraud before or after approval, using signals such as card BIN, IP address, device, velocity and address checks. Suspicious payments are blocked or flagged.

See also: Card testing, Velocity check, AVS

Free trialBusiness

A free trial gives a customer access to a subscription product for a limited time before the first charge. Whop plans can include one; clear reminders before billing reduce disputes.

Full guide →See also: Subscription, Plan, Chargeback

Friendly fraudPayments

Friendly fraud is a chargeback filed by the real cardholder for a purchase they made, often because they forgot it, did not recognise the descriptor or wanted to skip the refund process.

See also: Chargeback, Statement descriptor, Refund policy

FulfillmentBusiness

Fulfillment is everything that happens after payment to deliver an order: picking, packing, shipping and tracking for physical goods, or granting access for digital ones.

See also: Processing, Physical products, Dropshipping

G

Gateway IDWooCommerce

A gateway ID is the unique identifier WooCommerce stores on each order to record which payment method was used. WhopForWoo's gateway ID is whop, and its settings live under WooCommerce, Settings, Payments.

See also: WooCommerce payment gateway class, Order meta, Options table

Google PayPayments

Google Pay is Google's digital wallet, available in Chrome and on Android. Whop charges it at the card rate, and on an embedded form it becomes available once the domain is set up for Apple Pay.

Full guide →See also: Apple Pay, Digital wallet, Apple Pay domain verification

Guest checkoutCheckout

Guest checkout lets a customer buy without creating an account. WooCommerce supports it in its account settings; forcing account creation is a common reason buyers abandon the cart.

See also: Cart abandonment, Checkout friction, Order key

H

High-risk merchantPayments

A high-risk merchant is a business that providers expect to generate more fraud or chargebacks, because of its category, its refund model or its history. It faces higher fees, reserves or outright refusal.

Full guide →See also: Merchant Category Code (MCC), Rolling reserve, Prohibited business

HMACSecurity

HMAC, hash-based message authentication code, combines a secret key and a message into a signature using a hash function such as SHA-256. Only someone with the key can produce a valid signature.

Full guide →See also: Webhook signature, Webhook secret, Constant-time comparison

Hold stockWooCommerce

Hold stock is a WooCommerce inventory setting, in minutes, that reserves stock for unpaid orders. When the time runs out, pending payment orders are cancelled and the stock is released.

See also: Pending payment, Cancelled, WP-Cron

HookWordPress

A hook is a named point in WordPress code where plugins can run their own functions. There are two kinds: actions, which do something, and filters, which change a value before it is used.

See also: WordPress plugin, Must-use plugin (mu-plugin)

Hosted checkoutCheckout

A hosted checkout is a payment page run by the provider on its own domain. The store redirects the customer there and back. WhopForWoo uses Whop's hosted page for the WooCommerce Checkout Block.

Full guide →See also: Embedded checkout, Redirect, Checkout Block

HPOSWooCommerce

HPOS, High-Performance Order Storage, stores WooCommerce orders in dedicated database tables instead of the WordPress posts table. It is the default for new stores since WooCommerce 8.2; WhopForWoo is HPOS compatible.

Full guide →See also: Order meta, WooCommerce, WooCommerce REST API

HTTPSSecurity

HTTPS is HTTP encrypted with TLS. Whop rejects webhook URLs that are not public https, and browsers block wallets like Apple Pay on pages served without it.

Full guide →See also: TLS, Whop webhook, Apple Pay

I

iDEALPayments

iDEAL is the most used online payment method in the Netherlands, where the customer confirms the payment in their bank app. Whop lists iDEAL among its European methods, up to €1M per payment.

Full guide →See also: Local payment method, Bancontact, SEPA

IdempotencySecurity

Idempotency means that running the same operation several times has the same result as running it once. For payments, it guarantees a retried request or a repeated webhook never charges or completes an order twice.

Full guide →See also: Idempotency key, Deduplication, Race condition

Idempotency keySecurity

An idempotency key is a unique value sent with an API request so the server can recognise a retry and return the original result instead of acting again. WhopForWoo sends one with its Whop creation calls.

Full guide →See also: Idempotency, Whop API, Deduplication

IframeSecurity

An iframe is a frame that loads a page from another domain inside the current page. Browsers isolate it, so card details typed into a provider's iframe cannot be read by the store's scripts.

Full guide →See also: PCI DSS, Embedded checkout, Content Security Policy (CSP)

Interchange feePayments

An interchange fee is the amount the acquirer pays the issuer on each card transaction. Card networks set it by card type and region; in the EU consumer cards are capped at 0.2% for debit and 0.3% for credit.

See also: Merchant discount rate (MDR), Flat-rate pricing

International card feePayments

An international card fee is a surcharge applied when the card was issued in a different country from the merchant. Whop adds 1.5% for international cards on payments processed in the US.

Full guide →See also: Transaction fee, Currency conversion fee

IssuerPayments

An issuer is the bank that gave the customer their card. It approves or declines each authorization, runs 3-D Secure checks, and decides the first round of any chargeback the cardholder opens.

See also: Acquirer, Authorization, Chargeback

K

KlarnaPayments

Klarna is a buy now, pay later provider that lets customers pay in installments. On Whop it is part of the financing program, with per-country limits such as $10,000 per transaction in the US.

Full guide →See also: Buy now, pay later (BNPL), Afterpay, Whop financing

KYBPayments

KYB, Know Your Business, is the verification of a company rather than a person: its registration, ownership and activity. Providers run it alongside KYC when a business, not an individual, receives the payouts.

Full guide →See also: KYC, Whop KYC, Prohibited business

KYCPayments

KYC, Know Your Customer, is the identity check a payment provider runs on a merchant before paying them out. On Whop it means entering your details, linking a bank account and uploading an ID with a selfie.

Full guide →See also: KYB, Whop KYC, Payout

L

Least privilegeSecurity

Least privilege means giving a key or user only the permissions they need. Whop recommends replacing an Admin-role API key with a custom permission set covering only the endpoints you call.

Full guide →See also: API key, Two-factor authentication (2FA)

License keyWhop

A license key on Whop is the unique key each customer gets when buying a product that includes the Software app. Servers validate it with GET /memberships/{id}, which accepts the key in place of a membership ID.

Full guide →See also: Software app, Membership, Metadata

Local payment methodPayments

A local payment method is a payment option popular in one country or region, like iDEAL in the Netherlands or Bancontact in Belgium. Whop shows eligible local methods automatically based on the customer's location and currency.

Full guide →See also: Payment method, iDEAL, Bancontact

M

MembershipWhop

A membership on Whop is a customer's access to a product, created when they buy a plan. Its status, such as active, trialing or completed, tells your app whether to grant access.

Full guide →See also: Plan, License key, Membership webhooks

Membership webhooksWhop

Membership webhooks are Whop events such as membership.activated and membership.updated, sent when a customer's access starts or changes. Sites selling Whop subscriptions use them to grant or remove access.

Full guide →See also: Membership, Whop webhook, Subscription

Merchant accountPayments

A merchant account is a bank account opened with an acquirer that lets a business accept card payments under its own merchant ID. With a payment service provider, merchants share the provider's account instead.

Full guide →See also: Acquirer, Payment service provider (PSP)

Merchant Category Code (MCC)Payments

A Merchant Category Code is a four-digit number that classifies what a business sells. Card networks use it for interchange rates, rewards and risk rules, and some categories are treated as high risk.

See also: High-risk merchant, Merchant account, Interchange fee

Merchant discount rate (MDR)Payments

The merchant discount rate is the total percentage a merchant pays to accept a card payment, covering interchange, scheme fees and the provider's margin. On Whop, the standard domestic card rate is 2.7% plus $0.30.

Full guide →See also: Interchange fee, Transaction fee, Flat-rate pricing

Merchant of recordPayments

A merchant of record is the legal seller named on the customer's payment, responsible for processing, refunds and chargebacks, and sometimes tax. Whop states it acts as merchant of record on Whop Payments.

Full guide →See also: Whop Payments, Payment service provider (PSP), Sales tax and VAT

MetadataWhop

Metadata is a set of custom key-value pairs attached to an API object, such as a Whop checkout configuration or membership. WhopForWoo stores the WooCommerce order reference there to match payments to orders.

Full guide →See also: Checkout configuration, Order meta, Server-side verification

Mobile checkoutCheckout

Mobile checkout is the checkout as experienced on a phone, where typing is slow and redirects feel longer. Digital wallets and a short form matter most here, since most store traffic is now mobile.

See also: Digital wallet, Checkout friction, Express checkout

Multi-currencyPayments

Multi-currency means accepting payments in more than one currency. WhopForWoo passes the WooCommerce order currency to Whop, which supports 47 currencies natively, so the customer pays the exact amount shown in the store.

Full guide →See also: Settlement currency, Currency conversion fee

Must-use plugin (mu-plugin)WordPress

A must-use plugin is a PHP file placed in wp-content/mu-plugins that WordPress loads automatically on every request. It cannot be deactivated from the admin, so it suits site-wide fixes and hosting rules.

See also: WordPress plugin, Hook, wp-config.php

N

NonceSecurity

A nonce in WordPress is a token tied to a user, an action and a time window, added to forms and AJAX calls to block cross-site request forgery. Unlike a true nonce, it can be reused for up to 24 hours.

See also: Cross-site request forgery (CSRF), Page cache

O

On holdWooCommerce

On hold is the WooCommerce status of an order awaiting payment confirmation, typically for bank transfers or manual review. Stock is reduced, but the merchant should not ship until the payment is confirmed.

See also: Order status, Bank transfer, Processing

One-time paymentBusiness

A one-time payment is a single charge with no renewal. WhopForWoo charges each WooCommerce order once; its own licences can also be bought with a one-time payment, updates included.

Full guide →See also: Recurring payment, Subscription, Annual license

Online courseBusiness

An online course is paid educational content delivered through videos, lessons or a community, usually sold as one-time access or a subscription. WooCommerce stores often pair a payment gateway with a learning plugin.

Full guide →See also: Digital products, Subscription, Membership

Online storeBusiness

An online store is a website where customers browse products, add them to a cart and pay. On WordPress, WooCommerce provides the store and a payment gateway plugin connects it to a processor.

Full guide →See also: WooCommerce, Payment gateway, Checkout

Options tableWordPress

The options table, wp_options, is where WordPress and plugins store settings as named values. A gateway's settings, such as its API key and webhook secret, are saved there and stay on the server.

See also: Transient, Gateway ID, API key

Order keyWooCommerce

An order key is a random string, starting with wc_order_, attached to every WooCommerce order. It appears in thank-you and order-pay URLs so a guest can only view or pay for their own order.

See also: Thank-you page, Order-pay page, Guest checkout

Order metaWooCommerce

Order meta is extra data stored with a WooCommerce order as key-value pairs, such as a payment ID or checkout reference. With HPOS it lives in a dedicated order meta table.

See also: HPOS, Order notes, Metadata

Order notesWooCommerce

Order notes are timestamped messages on a WooCommerce order, either private for the merchant or sent to the customer. Payment gateways use them to log payment IDs, confirmations and refunds.

See also: Order meta, Order status, WooCommerce logs

Order statusWooCommerce

An order status tells WooCommerce and the merchant where an order stands, from pending payment to completed, refunded or failed. Payment gateways set it based on the payment result.

See also: Pending payment, Processing, Completed

Order-pay pageCheckout

The order-pay page is the WooCommerce page where a customer pays for an existing unpaid order, for example from a payment link sent by the store. WhopForWoo shows the embedded Whop form there too.

Full guide →See also: Pending payment, Order key, Embedded checkout

P

Page cacheWordPress

A page cache stores the full HTML of a page and serves it to the next visitors without running PHP. Cart, checkout and account pages must be excluded, or customers see stale carts and expired nonces.

See also: CDN, Nonce

Partial refundPayments

A partial refund returns only part of a payment, for example one item of a multi-item order or a shipping fee. In WooCommerce the order keeps its status and the refunded amount is recorded on it.

See also: Refund, Refunded, Order notes

Pay buttonCheckout

The pay button is the button that submits the payment. With WhopForWoo on the classic checkout, the Whop form's own pay button is the only button shown while Whop is the selected method.

Full guide →See also: Embedded checkout, Checkout element, Checkout

Payment elementWhop

A payment element is a Whop Element that only collects a payment method inside a form the merchant designs. It returns a single-use confirmation token that the merchant's server charges through Whop's Payments API.

Full guide →See also: Checkout element, Confirmation token, Custom checkout

Payment gatewayPayments

A payment gateway is the software link that sends payment details from a checkout to the processor and returns the result. In WooCommerce, the word also means the plugin that adds a payment method to checkout.

Full guide →See also: Payment processor, WooCommerce payment gateway class, Payment service provider (PSP)

Payment methodPayments

A payment method is a way a customer can pay, such as a card, a digital wallet, a bank transfer, buy now pay later or crypto. Offering the methods customers expect in their country raises conversion.

Full guide →See also: Local payment method, Digital wallet, Conversion rate

Payment processorPayments

A payment processor is the company that moves a payment between the customer's bank and the merchant's account, handling authorization, capture and settlement. Whop can be used as a payment processor for products sold elsewhere.

Full guide →See also: Payment gateway, Acquirer, Whop Payments

Payment processor shutdownBusiness

A payment processor shutdown is the closure or freeze of a merchant's account by its provider, often with funds held for months. Keeping a second payment provider ready limits the damage to sales.

Full guide →See also: High-risk merchant, Reserve, Payment service provider (PSP)

Payment service provider (PSP)Payments

A payment service provider is a company that lets merchants accept many payment methods through one account and one contract, without opening their own merchant account at an acquiring bank.

Full guide →See also: Payment gateway, Payment processor, Merchant account

payment.succeeded eventWhop

payment.succeeded is the Whop webhook event sent when a payment completes. It is the event to subscribe to for WooCommerce; WhopForWoo checks the payment before marking the order paid.

Full guide →See also: Whop webhook, Server-side verification, Processing

PayoutPayments

A payout is the transfer of a merchant's available balance from the payment provider to their bank account or another payout method. Whop pays out to a bank account, PayPal or a crypto wallet depending on the country.

Full guide →See also: Payout schedule, Settlement, Reserve

Payout methodsWhop

Payout methods are the destinations Whop can send a merchant's balance to: a bank account, PayPal or a crypto wallet, depending on the country. Whop pays out in over 200 countries.

Full guide →See also: Payout, Payout schedule, Whop KYC

Payout scheduleWhop

A payout schedule sets how often a merchant's available balance is withdrawn. On Whop it can be instant, daily or weekly depending on the account, and instant withdrawals are subject to a daily limit.

Full guide →See also: Payout, Payout methods, Reserve

PayPalPayments

PayPal is an online wallet where customers pay with their PayPal balance, bank or card. Whop accepts PayPal as a payment method and also offers PayPal as a payout method in some countries.

Full guide →See also: Digital wallet, Payout methods, Payment method

PCI DSSSecurity

PCI DSS is the card industry's security standard for anyone who stores, processes or transmits card data. When card fields load in the provider's iframe, card numbers never reach the store's server, which keeps the merchant's scope small.

Full guide →See also: Tokenization, Iframe, Card-not-present (CNP)

Pending paymentWooCommerce

Pending payment is the WooCommerce status of an order that has been created but not paid. WhopForWoo creates the order in this status before the payment, and unpaid orders can be cancelled by the hold stock setting.

See also: Order status, Hold stock, Processing

PHP versionWordPress

The PHP version is the version of the programming language WordPress runs on, set by the host. WhopForWoo requires PHP 7.4 or later, WordPress 6.0 or later and WooCommerce 7.0 or later.

Full guide →See also: WooCommerce logs, WordPress plugin, WooCommerce

Physical productsBusiness

Physical products are goods that must be packed and shipped to the customer. Their orders stay in processing until fulfilled, and delivery proof is the main defence against chargebacks.

Full guide →See also: Fulfillment, Processing, Dropshipping

PlanWhop

A plan is a pricing option attached to a Whop product: free, one-time or recurring, with its price, billing period and options such as a free trial. Whop's Checkout element can be mounted with a plan.

Full guide →See also: Whop product, Checkout configuration, Subscription

Plugin updateWordPress

A plugin update installs a newer version of a plugin from the WordPress admin. WhopForWoo updates require an active licence, but an expired licence never stops payments from working.

Full guide →See also: License key, WordPress plugin, Annual license

ProcessingWooCommerce

Processing is the WooCommerce status of a paid order that still needs fulfilment, such as shipping a physical product. Stock has been reduced and the customer has received an order confirmation email.

See also: Pending payment, Completed, Fulfillment

Prohibited businessPayments

A prohibited business is a category a payment provider refuses to process at all. Whop lists among others adult content, vapes and tobacco, CBD and cannabis, weapons, illegal gambling and unauthorized IPTV.

Full guide →See also: High-risk merchant, KYC, Merchant Category Code (MCC)

PSD2Payments

PSD2 is the second EU Payment Services Directive. For online stores, its main effect is the Strong Customer Authentication requirement on most card payments made by customers in the European Economic Area.

See also: Strong Customer Authentication (SCA), 3-D Secure, Bank transfer

R

Race conditionSecurity

A race condition happens when two processes act on the same data at once and the result depends on timing. A webhook and the customer's return can arrive together; WhopForWoo locks each order to avoid completing it twice.

Full guide →See also: Idempotency, Deduplication

Raw request bodySecurity

The raw request body is the exact bytes of an incoming request before any parsing. Webhook signatures must be checked against it, because decoding and re-encoding the JSON changes the bytes and breaks the check.

Full guide →See also: Webhook signature, HMAC, Webhook

Recurring paymentPayments

A recurring payment is a charge repeated on a schedule, such as monthly or yearly, using a payment method the customer saved and authorised once. Subscriptions rely on it.

Full guide →See also: Subscription, One-time payment, Churn

RedirectCheckout

A redirect sends the customer from the store to another site, such as a hosted payment page or a bank, then back. Each redirect adds load time and a chance to drop off.

Full guide →See also: Hosted checkout, Return URL, Checkout friction

RefundPayments

A refund returns all or part of a captured payment to the customer, at the merchant's initiative. It avoids a chargeback, but most providers keep the original processing fee.

See also: Partial refund, Chargeback, Refunded

Refund policyBusiness

A refund policy states when and how customers can get their money back. A clear, visible policy reduces chargebacks, because customers ask the store first instead of their bank.

See also: Refund, Chargeback, Friendly fraud

RefundedWooCommerce

Refunded is the WooCommerce status of an order whose full amount has been returned to the customer. A partial refund keeps the previous status and records the refunded amount on the order.

See also: Refund, Partial refund, Order status

Replay attackSecurity

A replay attack resends a valid, captured request to repeat its effect, such as marking an order paid twice. Whop asks receivers to reject webhooks whose timestamp is more than 5 minutes off.

Full guide →See also: Webhook signature, Idempotency, Deduplication

RepresentmentPayments

Representment is the merchant's answer to a chargeback, sent with evidence such as tracking, delivery confirmation, logs or terms accepted at checkout. If the issuer accepts it, the funds are returned to the merchant.

See also: Chargeback, Dispute

Request for information (RFI)Whop

A request for information is a follow-up from Whop's compliance team asking a seller for a document, a tax ID or a business detail after the initial verification. The review continues once every item is answered.

Full guide →See also: Whop KYC, KYB, Payout

ReservePayments

A reserve is part of a merchant's balance held back by the payment provider to cover future refunds and chargebacks. The money still belongs to the merchant and is released on a set date.

Full guide →See also: Rolling reserve, Chargeback ratio

Resolution CenterWhop

The Resolution Center is Whop's system where customers file refund claims before going to their bank. Many unresolved cases there can lead Whop to place or increase a reserve.

Full guide →See also: Dispute, Refund, Reserve

REST APIWordPress

A REST API exposes data and actions over HTTP using URLs and methods such as GET and POST, usually exchanging JSON. WordPress, WooCommerce and Whop each provide one.

Full guide →See also: WooCommerce REST API, Whop API, Store API

Return URLCheckout

A return URL is the page the customer comes back to after an off-site step such as 3-D Secure or a bank redirect. It shows a result, but the payment must still be confirmed server side because the URL can be faked.

Full guide →See also: Server-side verification, Redirect, Thank-you page

Rolling reservePayments

A rolling reserve holds a percentage of each sale for a fixed number of days, for example 10% for 90 days, then releases it. Whop may apply one to new accounts or accounts with rising disputes.

Full guide →See also: Reserve, High-risk merchant

S

SaaSBusiness

SaaS, software as a service, is software sold as an online subscription instead of a one-off download. Billing usually relies on recurring payments and license or account checks.

Full guide →See also: Subscription, License key

Sales tax and VATBusiness

Sales tax and VAT are consumption taxes added to the sale price and paid to the authorities of the customer's location. With Whop, merchants choose whether Whop collects and remits, collects only, or they handle tax themselves.

Full guide →See also: Merchant of record, Checkout, Whop Payments

SEPAPayments

SEPA, the Single Euro Payments Area, is the system that makes euro bank transfers and direct debits work the same way across the euro area and neighbouring European countries. Whop supports SEPA Direct Debit and EU bank transfers.

Full guide →See also: SEPA Direct Debit, Bank transfer

SEPA Direct DebitPayments

SEPA Direct Debit lets a merchant collect euros from a customer's bank account using an IBAN and a mandate. On Whop it is limited to €11,500 per payment and is not available in sandbox.

Full guide →See also: SEPA, Whop sandbox

Server-side verificationSecurity

Server-side verification means the store's server confirms a payment directly with the provider instead of trusting the browser. WhopForWoo checks the order, site, checkout configuration, amount and currency before marking an order paid.

Full guide →See also: Return URL, payment.succeeded event, Metadata

SettlementPayments

Settlement is the process by which funds from captured payments move from the issuer, through the network and acquirer, into the merchant's provider balance. It usually takes one to several business days.

See also: Capture, Payout, Settlement currency

Settlement currencyPayments

A settlement currency is the currency in which a merchant receives their funds, which can differ from the currency the customer paid in. When they differ, a currency conversion fee usually applies.

See also: Multi-currency, Currency conversion fee

Software appWhop

The Software app is the Whop app that generates a unique license key for each purchase of a product. WhopForWoo licences are themselves Whop license keys issued this way.

Full guide →See also: License key, Whop product, Membership

Staging siteWordPress

A staging site is a private copy of a live store used to test updates, themes and payment settings before they reach customers. Payment tests there should use sandbox keys, never live ones.

Full guide →See also: Whop sandbox, Plugin update

Standard WebhooksSecurity

Standard Webhooks is an open specification for signing webhooks with webhook-id, webhook-timestamp and webhook-signature headers. Whop follows it, so its signatures can be checked with any compliant library.

Full guide →See also: Webhook signature, HMAC, Replay attack

Statement descriptorPayments

A statement descriptor is the merchant name that appears on the customer's bank or card statement. A descriptor the customer does not recognise is a common cause of friendly fraud chargebacks.

See also: Friendly fraud, Chargeback, Representment

Store APIWooCommerce

The Store API is WooCommerce's public REST API for the cart and checkout, used by the Cart and Checkout Blocks. It needs no API keys because it only acts on the visitor's own cart and session.

See also: Checkout Block, WooCommerce REST API, REST API

Strong Customer Authentication (SCA)Payments

Strong Customer Authentication is the European rule that online payments must be confirmed with two of three factors: something the customer knows, owns or is. Card payments meet it through 3-D Secure.

See also: PSD2, 3-D Secure, Decline code

SubscriptionBusiness

A subscription is a product billed on a repeating schedule, such as monthly or yearly, until the customer cancels. WhopForWoo charges one-time WooCommerce orders; recurring billing can run on Whop itself.

Full guide →See also: Recurring payment, One-time payment, Churn

Swish, MobilePay and VippsPayments

Swish, MobilePay and Vipps are Nordic mobile payment apps used in Sweden, Denmark, Finland and Norway. Whop supports them for one-time payments only, with Swish and Vipps limited to kr 50,000.

Full guide →See also: Local payment method, One-time payment, Whop checkout limit

T

Test cardWhop

A test card is a fake card number that only works in a sandbox, used to simulate approved or declined payments. In the Whop sandbox, 4242 4242 4242 4242 simulates a successful payment.

Full guide →See also: Whop sandbox, Decline, Staging site

Thank-you pageCheckout

The thank-you page, or order received page, is the WooCommerce page shown after checkout with the order summary. Its URL carries the order key, so guests can view their own order without logging in.

See also: Order key, Return URL, Order-pay page

TLSSecurity

TLS, Transport Layer Security, encrypts traffic between the browser or another server and your site; it is what puts the s in https. Payment pages and webhook URLs must use it with a valid certificate.

See also: HTTPS, Webhook, PCI DSS

TokenizationSecurity

Tokenization replaces a card number with a random token that is useless if stolen. The store or provider uses the token to reference the card, so raw card data stays inside the provider's systems.

See also: PCI DSS, Confirmation token, Iframe

Transaction feePayments

A transaction fee is what a provider charges for each successful payment, usually a percentage of the amount plus a fixed sum. Extra charges can apply for international cards, currency conversion, disputes or financing.

Full guide →See also: Merchant discount rate (MDR), International card fee, Currency conversion fee

TransientWordPress

A transient is a value WordPress caches with an expiry time, stored in the options table or in an object cache if one is installed. Plugins use transients for temporary data such as API responses.

See also: Options table, Page cache, WP-Cron

TunnelWordPress

A tunnel, such as ngrok or Cloudflare Tunnel, gives a local development site a temporary public https address. It lets services like Whop deliver webhooks to a store running on your own computer.

Full guide →See also: Webhook, Staging site, Whop sandbox

Two-factor authentication (2FA)Security

Two-factor authentication requires a second proof, such as an app code, in addition to a password when signing in. It should be on for every WordPress admin and every Whop account that controls payouts.

See also: Least privilege, API key, Strong Customer Authentication (SCA)

V

Velocity checkSecurity

A velocity check limits how many payment attempts can come from one card, email, IP address or device in a short time. It is a basic defence against card testing and brute-force attacks on checkout.

See also: Card testing, Fraud screening, API rate limit

Virtual productWooCommerce

A virtual product is a WooCommerce product with no shipping, such as a service, a membership or access to content. Checking virtual hides shipping fields and lets paid orders skip the processing status.

See also: Downloadable product, Completed, Digital products

W

WC-API endpointWooCommerce

The WC-API endpoint is a WooCommerce URL of the form ?wc-api=name that gateways use to receive callbacks. WhopForWoo receives Whop webhooks at https://yourstore.com/?wc-api=whop_webhook.

Full guide →See also: Webhook, Whop webhook, WooCommerce REST API

WebhookSecurity

A webhook is an HTTP request one system sends to another when an event happens, such as a completed payment. The receiver must verify its signature, since anyone can send a request to a public URL.

Full guide →See also: Webhook signature, Whop webhook, Idempotency

Webhook secretSecurity

A webhook secret is the shared key used to sign and verify webhook requests. Whop's start with ws_, are shown in the Secret column of the webhooks table, and are pasted into WhopForWoo's Webhook Secret field.

Full guide →See also: Webhook signature, HMAC, Whop webhook

Webhook signatureSecurity

A webhook signature is a hash sent with each webhook that proves it came from the sender and was not changed. Whop's is an HMAC-SHA256 of the message ID, timestamp and raw body, keyed with the webhook secret.

Full guide →See also: HMAC, Webhook secret, Raw request body

WhopWhop

Whop is a platform for selling digital products, memberships, software and physical goods, with its own payment processing, payouts and storefronts. Its payments layer can also be used on an external store.

Full guide →See also: Whop Payments, WhopForWoo, Whop API

Whop APIWhop

The Whop API is a REST API at https://api.whop.com/api/v1, authenticated with a Bearer API key. It covers payments, checkout configurations, memberships, refunds, payouts and webhooks.

Full guide →See also: API key, Api-Version-Date header, Whop sandbox

Whop businessWhop

A Whop business is the account that owns products, API keys, payments and payouts on Whop. It is identified by a biz_ Account ID, and signing up to Whop creates the first one.

Full guide →See also: Account ID, Whop product, API key

Whop checkout limitWhop

The Whop checkout limit caps new accounts at $2,500 per checkout. Merchants apply in Settings, Payments to raise it, and Whop says it answers within 24 hours.

Full guide →See also: Whop checkout link, Average order value (AOV), Whop Payments

Whop ElementsWhop

Whop Elements are Whop's embeddable UI components, loaded from cdn.whop.com or the @whop/elements packages. For stores, the Checkout element and the payment elements let customers pay without leaving the site.

Full guide →See also: Checkout element, Payment element, Embedded checkout

Whop financingWhop

Whop financing is the program that offers buy now, pay later through Klarna, Afterpay, Sezzle, Splitit and Zip. It costs 15% per financed sale and requires a verified account, a low dispute rate and enough recent volume.

Full guide →See also: Buy now, pay later (BNPL), Klarna, Afterpay

Whop KYCWhop

Whop KYC is the verification a seller completes when setting up Whop Payments: personal or business details, a payout bank account, and an ID with a selfie. Payments can start before it is done, but withdrawals cannot.

Full guide →See also: KYC, Request for information (RFI), Payout

Whop PaymentsWhop

Whop Payments is the payments layer behind every Whop business, covering cards, wallets, local methods, crypto, financing and payouts. Whop states it is the merchant of record on Whop Payments.

Full guide →See also: Whop, Merchant of record, Payment processor

Whop productWhop

A Whop product is what a business sells on Whop, such as a course, community, software or service. Each product has one or more plans that set its price and billing.

Full guide →See also: Plan, Membership, Whop business

Whop sandboxWhop

The Whop sandbox is Whop's test environment, with its own dashboard at sandbox.whop.com and API at sandbox-api.whop.com. No money moves, and it shares no accounts, keys or webhooks with production.

Full guide →See also: Whop API, Test card, Staging site

Whop webhookWhop

A Whop webhook is a signed POST request Whop sends to your server when an event happens, such as payment.succeeded. It marks the order paid even if the customer closes the tab before returning.

Full guide →See also: Webhook, Webhook secret, payment.succeeded event

WhopForWooWooCommerce

WhopForWoo is a WordPress plugin that adds Whop as a WooCommerce payment gateway, with an embedded Whop Elements form, server-side payment verification, signed webhooks and HPOS support.

Full guide →See also: Whop, WooCommerce, Whop Elements

WooCommerceWooCommerce

WooCommerce is an open-source e-commerce plugin that turns a WordPress site into an online store, with products, cart, checkout, orders and payment gateways added through extensions.

Full guide →See also: WordPress plugin, WooCommerce payment gateway class, WhopForWoo

WooCommerce logsWooCommerce

WooCommerce logs are the files or database entries written by WooCommerce and its extensions, visible under WooCommerce, Status, Logs. Payment gateways write their errors there for troubleshooting.

Full guide →See also: Order notes, Debug log

WooCommerce payment gateway classWooCommerce

The payment gateway class is the PHP class, extending WC_Payment_Gateway, that a plugin registers through the woocommerce_payment_gateways filter. Its process_payment method runs when a customer places an order with that method.

Full guide →See also: Payment gateway, Gateway ID, Hook

WooCommerce REST APIWooCommerce

The WooCommerce REST API lets external apps read and manage products, orders and customers over HTTP using API keys created in WooCommerce settings. It is separate from the Store API used by the Checkout Block.

See also: Store API, REST API, WC-API endpoint

WordPress pluginWordPress

A WordPress plugin is a package of PHP code that adds features to a WordPress site without editing its core files. It is installed from a zip file or the plugin directory and can be activated or deactivated.

Full guide →See also: Must-use plugin (mu-plugin), Hook, Plugin update

wp-config.phpWordPress

wp-config.php is the WordPress configuration file holding database credentials, security salts and constants such as WP_DEBUG or DISABLE_WP_CRON. It sits at the site root and should never be publicly readable.

See also: Debug log, WP-Cron, Must-use plugin (mu-plugin)

WP-CronWordPress

WP-Cron is WordPress's task scheduler. It runs scheduled tasks when someone visits the site, not at exact times, so low-traffic sites often replace it with a real server cron using DISABLE_WP_CRON.

See also: Action Scheduler, Transient, Hold stock