{"templateId":"markdown","sharedDataIds":{},"props":{"metadata":{"markdoc":{"tagList":["typography","box","badge"]},"redocly_category":"Articles","type":"markdown"},"seo":{"title":"Demystifying card payments (1)","description":"This is the first in a series of articles explaining card payments, systems and products. Here, we explain who does what, in a typical payments process, the main payments actions and events (and the difference between the two), and Worldpay's approach.","siteUrl":"https://docs.worldpay.com/access","image":"/access/assets/worldpay-logo-light.21b7daf79984773a9fcd7d4fbcb07ae5289dfffd6023c4c3dca720c7058e53dc.33f780a6.svg","keywords":"documentation, api, openapi, sdks, developer, payments, json, payouts, 3ds","jsonLd":{"@context":"https://schema.org","@type":"Organization","url":"https://docs.worldpay.com/access","name":"Worldpay"},"meta":[{"name":"google-site-verification","content":"zjziIKaP3ImsqsfhYnEBnq1R85UabiSwl7HTXuwtZuo"},{"name":"doc_product","content":"Access"},{"name":"doc_category","content":"Documentation"}],"llmstxt":{"hide":false,"sections":[{"title":"Payments API","description":"Payment orchestration API combining fraud assessment, 3ds authentication, SCA exemptions, Worldpay Token creation and a card or wallet based payment.","includeFiles":["products/payments/@20240601/**/*"],"excludeFiles":[]},{"title":"Payment Queries API","description":"Querying your payments data, based on a variety of parameters.","includeFiles":["products/payment-queries/@v1/**/*"],"excludeFiles":[]},{"title":"Card BIN Data API","description":"Provides detailed information about a card.","includeFiles":["products/card-bin/@v1/**/*"],"excludeFiles":[]},{"title":"3DS Authentication API","description":"Request 3DS authentication to protect against fraud, be SCA compliant and to shift liability using this standalone API.","includeFiles":["products/3ds/@v3/**/*"],"excludeFiles":[]},{"title":"FraudSight API","description":"Request a risk assessment and receive a response with an outcome (e.g. lowRisk) using this standalone API.","includeFiles":["products/fraudsight/@v1/**/*"],"excludeFiles":[]},{"title":"Checkout SDK","description":"Integrate using our clientside SDKs for both web and native devices. Benefit from SAQ-A/PCI-SSF compliance.","includeFiles":["products/checkout/web/@v2/**/*","products/checkout/ios/@v4/**/*","products/checkout/android/@v4/**/*","products/checkout/react-native/@v3/**/*","products/checkout/flutter/@v1/**/*"],"excludeFiles":[]},{"title":"Tokens API","description":"Minimizes the exposure of sensitive card details and increases the security of your customer's card details.","includeFiles":["products/tokens/@v3/**/*"],"excludeFiles":[]},{"title":"Card Payments API","description":"Request a card payment using this standalone API, requires separate requests for 3DS, Fraud assessment etc.","includeFiles":["products/card-payments/@v7/**/*"],"excludeFiles":[]},{"title":"Card Verifications API","description":"Verify your customer's card to maximize your authentication rates.","includeFiles":["products/card-verifications/@v6/**/*"],"excludeFiles":[]},{"title":"Account Payouts API","description":"Send funds to your customer's bank accounts and search for payouts using parameters.","includeFiles":["products/account-payouts/@20250101/**/*"],"excludeFiles":[]},{"title":"APMs","description":"Pay using eWallets, bank transfers, direct debits, local card schemes, Postpay and eInvoice/ Buy Now Pay Later.","includeFiles":["products/apms/@20240701/**/*"],"excludeFiles":[]},{"title":"Balance API","description":"Request your account details for a single account or all accounts under an entity.","includeFiles":["products/balance/@20250101/**/*"],"excludeFiles":[]},{"title":"Card Payouts API","description":"Send funds to your customer's cards.","includeFiles":["products/card-payouts/@v4/**/*"],"excludeFiles":[]},{"title":"Events (Webhooks)","description":"Receive status updates from Access Worldpay by setting up a webhook.","includeFiles":["products/events/@v1/**/*"],"excludeFiles":[]},{"title":"FX API","description":"Manage Foreign Exchange (FX) on your payments.","includeFiles":["products/fx/@v1/**/*"],"excludeFiles":[]},{"title":"Hosted Payment Pages (HPP) API","description":"Our low-code option to take payments securely at the lowest PCI compliance level - SAQ A.","includeFiles":["products/hosted-payment-pages/@v1/**/*"],"excludeFiles":[]},{"title":"Money Transfers API","description":"Money Transfer OCTs (Original Credit Transaction) allow funds to be pushed to an eligible card in 30 minutes or less.","includeFiles":["products/money-transfers/@v1/**/*"],"excludeFiles":[]},{"title":"Parties API","description":"Create parties, manage your payout instruments and beneficial owners and carry out identity verification checks.","includeFiles":["products/parties/@20250101/**/*"],"excludeFiles":[]},{"title":"SCA Exemptions API","description":"Maximize a frictionless checkout experience by using issuer data insights to apply exemptions.","includeFiles":["products/sca-exemptions/@v1/**/*"],"excludeFiles":[]},{"title":"Split Payments API","description":"Divide funds from a single payment amongst yourself and your parties/sellers.","includeFiles":["products/split-payments/@20250625/**/*"],"excludeFiles":[]},{"title":"Statements API","description":"Retrieve your account statement and see individual entries for all credits and debits.","includeFiles":["products/statements/@20250101/**/*"],"excludeFiles":[]},{"title":"Transfers API","description":"Transfer funds from source account to target account.","includeFiles":["products/transfers/@20250101/**/*"],"excludeFiles":[]},{"title":"Verified Tokens API","description":"Verified Tokens ensures that your customer's payment details are valid and CIT compliant when creating a token.","includeFiles":["products/verified-tokens/@v3/**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Typography","attributes":{"fontSize":"1.2em","as":"div"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/articles"},"children":["← Back to articles list"]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"demystifying-card-payments-1","__idx":0},"children":["Demystifying card payments (1)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"an-overview-of-payments","__idx":1},"children":["An overview of payments"]},{"$$mdtype":"Tag","name":"Box","attributes":{"display":"inline-flex","gridTemplateColumns":["1fr 1fr","1fr 1fr 1fr","1fr 1fr 1fr"],"gridGap":"1rem","mt":"1rem","mb":"1rem"},"children":[{"$$mdtype":"Tag","name":"Badge","attributes":{"size":"small","fontWeight":"bold","color":"white","mt":"0rem","mb":"0.5rem","px":"1rem","py":"0.5rem","borderRadius":"6rem","bg":"var(--wp-colour-light-blue)"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Product knowledge"]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Written by ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Janka Bergner"]},{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," ","18 September 2020"]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["This is the first in a series of articles explaining card payments, systems and products. Here, we explain who does what, in a typical payments process, the main payments actions and events (and the difference between the two), and Worldpay's approach."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"whos-involved","__idx":2},"children":["Who's involved?"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["There are six main players in standard card transactions:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Customer"]}," - anybody or anything who has a card from an issuing bank (see below) and uses this card account to pay for something, e.g. groceries, clothes or movie tickets."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Merchants"]}," - any business that lets customers pay by card for its goods or services (e.g. grocery store, movie theater or airline)."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Merchant banks (or acquiring banks / acquirers)"]}," - these banks set up and maintain merchant accounts, which let merchants accept deposits from card payments."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Payment processors"]}," - companies that process card transactions (e.g. Worldpay). They make card payments possible by connecting merchants, merchant banks and card associations."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Issuing banks (or issuers)"]}," - banks, credit unions and other financial institutions (e.g. Citi, Halifax or HSBC) that issue cards to customers via card associations."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Card Networks (e.g. Visa, Mastercard or American Express)"]}," - these networks have various responsibilities including setting guidelines and acting as an honest broker for other players, such as issuing banks and merchant banks."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"how-are-payments-processed","__idx":3},"children":["How are payments processed?"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Card payments are processed in three separate phases:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Authorization"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Settlement"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Funding"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"authorization---this-process-usually-takes-under-a-second","__idx":4},"children":["Authorization - this process usually takes under a second."]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["A customer uses their card to buy something from a merchant. This might happen in a store (e.g. a supermarket), through an eCommerce portal (e.g. flights); or through an application, such as a mobile device (e.g. movie tickets or video games)."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The merchant asks their payment processor to authorize the payment."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The payment processor submits the transaction to the relevant card network."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Using card-specific details, such as its expiry date and CVC code, the card network asks the issuing bank to authorize the payment."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The issuing bank approves or declines the payment. A payment may be declined for a number of reasons, including insufficient funds or credit, a closed account or an expired card."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The issuing bank sends their yes/no decision back down the same line to the merchant."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"settlement-and-funding---this-process-is-usually-completed-in-a-few-hours","__idx":5},"children":["Settlement and funding - this process is usually completed in a few hours."]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Merchants send authorized transactions to their payment processor in batches."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The payment processor passes the transaction details to the relevant card networks."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The card network passes on the transaction debit details to the relevant issuing banks in their network."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The issuing bank charges the customer's account for the transaction amount."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The issuing bank then moves that money to the merchant bank (after subtracting their interchange fees)."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The merchant bank credits the merchant's account with those funds."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"payments-actions-and-events","__idx":6},"children":["Payments actions and events"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["These are the main actions and events that may occur during a typical card payment - but what's the difference?"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["An action is a deliberate instruction by the merchant involved (e.g. authorize this transaction);"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["An event is a response to an action (e.g. transaction authorized)"]}]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Action/ Event"},"children":["Action/ Event"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Description"},"children":["Description"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Authorize"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["An action instructing the merchant's payment processor to check if the customer can complete the transaction - i.e. is there an active account with enough funds available? If so, authorization reserves the funds and starts the clock on settling the transaction."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Authorized"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["An event that says yes, there's an active account; yes, it contains enough money; yes, funds are potentially reserved; and yes, the clock is now ticking on settling the transaction."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Sale"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["A single action that reserves available funds and also starts settlement (i.e. both authorize and settle)."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Refused"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Event notifying the merchant that the payment request has been declined, either by the issuing bank, by the merchant bank or by a risk tool. A risk tool is a product that automatically prevents fraudulent payments from being processed before they can be authorized - for example, by preventing payments from cards issued in specific countries."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Error"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["An event showing that a request was invalid or could not be processed."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Cancel Authorization"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["An action instructing the cancellation of an authorization and removal of the reservation on funds in the customer's account."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Sent for Cancellation"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["An event notifying a merchant bank that a previous authorization has been cancelled and the payment can no longer be acted upon."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Settle"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["An action that starts the settlement process and begins the transfer of funds from the customer's account to the merchant's account."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Sent for Settlement"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["An event confirming that the settlement process has been started with the merchant bank and the issuing bank."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Refund"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["An action that begins a refund process that allows the return of funds from a merchant's account to a customer's account."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Sent for Refund"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["An event confirming that the refund action has been started with the merchant bank and issuing bank."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Reverse"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["An action to begin either a cancellation or a refund when it is unknown whether a Settle action has already been processed."]}]}]}]}]}]},"headings":[{"value":"Demystifying card payments (1)","id":"demystifying-card-payments-1","depth":1},{"value":"An overview of payments","id":"an-overview-of-payments","depth":3},{"value":"Who's involved?","id":"whos-involved","depth":2},{"value":"How are payments processed?","id":"how-are-payments-processed","depth":2},{"value":"Authorization - this process usually takes under a second.","id":"authorization---this-process-usually-takes-under-a-second","depth":3},{"value":"Settlement and funding - this process is usually completed in a few hours.","id":"settlement-and-funding---this-process-is-usually-completed-in-a-few-hours","depth":3},{"value":"Payments actions and events","id":"payments-actions-and-events","depth":2}],"frontmatter":{"seo":{"title":"Demystifying card payments (1)","description":"This is the first in a series of articles explaining card payments, systems and products. Here, we explain who does what, in a typical payments process, the main payments actions and events (and the difference between the two), and Worldpay's approach."},"markdown":{"toc":{"hide":true}}},"lastModified":"2025-10-28T16:40:42.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/products/articles/payments-training-pt1","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}