CyberSource
CyberSource, a Visa solution, is a global payment management platform that enables businesses to accept payments online, in-app, and in-person. It provides REST APIs for payment authorization and processing, fraud management via Decision Manager, payment tokenization, recurring billing, payouts, and comprehensive post-transaction reporting. The platform operates across 190+ countries and supports card-present, card-not-present, digital wallets, alternative payment methods, and buy-now-pay-later integrations.
CyberSource publishes 73 APIs on the APIs.io network, including Decision Manager API, Payouts API, BIN Lookup API, and 70 more. Tagged areas include Payments, Payment Processing, Fraud Management, Tokenization, and Recurring Billing.
The CyberSource catalog on APIs.io includes 1 JSON-LD context and 1 Spectral governance ruleset.
CyberSource’s developer surface includes engineering blog, developer portal, documentation, getting-started guide, API reference, GitHub presence, status page, and 12 more developer resources.
84 APIs
PaymentsPayment ProcessingFraud ManagementTokenizationRecurring BillingPayoutsPayment GatewayFinancial Technology
Individual APIs this provider publishes, each with its own machine-readable definition.
Securely tokenizes, stores, and manages customer payment credentials and card data. Supports instrument identifiers, payment instruments, customer profiles, network tokens, and ...
Provides AI-powered fraud detection and risk management using machine learning models trained on Visa and CyberSource transaction data. Offers real-time fraud scoring, custom ru...
Enables subscription management and automated recurring payments without storing sensitive card data. Create and manage subscription plans, customer billing agreements, and on-d...
Delivers funds directly to recipients via eligible Visa and Mastercard debit accounts using Account Funding Transactions (AFT) and Original Credit Transactions (OCT). Supports u...
PCI DSS-compliant hosted payment field solution that replaces sensitive card input fields with secure CyberSource-hosted iFrame components. Encrypts card data on the customer's ...
Pre-built, customizable payment acceptance widget supporting multiple payment methods from a single integration. Supports credit/debit cards, digital wallets (Apple Pay, Google ...
Implements 3D Secure 2.x authentication to reduce fraud liability and enable frictionless payment experiences. Checks enrollment, validates payer authentication responses, and i...
Generates financial, reconciliation, and operational reports covering transaction history, settlement data, chargebacks, and OCT activity. Supports on-demand report generation, ...
Enables merchants to query, filter, and retrieve transaction records by various criteria including date range, amount, card type, merchant reference number, and transaction stat...
Event-driven notification system that delivers real-time alerts for payment events, fraud decisions, and system state changes to merchant-configured endpoints. Supports digital ...
Programmatically creates and manages hierarchical merchant account structures representing business units, divisions, and sub-merchants. Enables ISOs, payment facilitators, and ...
Creates and manages payment invoices with customizable fields, due dates, and customer information. Generates shareable payment links, tracks invoice status, and enables merchan...
Identifies card type, issuing bank, country of origin, and fast funds eligibility based on the Bank Identification Number (BIN) extracted from payment card numbers. Helps mercha...
Unified API suite for secure, cross-network agent-initiated payments enabling seamless merchant onboarding, card enrollment, and transaction management. Designed to support AI a...
The Visa Bank Account Validation Service is a new standalone product designed to validate customer's routing and bank account number combination for ACH transactions. Merchant's...
Once a batch is created its status can be checked using the status resource. When the batch status is COMPLETED its report can then be retrieved.
A billingAgreement is a stand-alone transaction that is not linked to any previous transactions. It takes money from your merchant bank account and returns it to the customer.
The Bin Lookup API from CyberSource — 1 operation(s) for bin lookup.
When you are ready to fulfill a customer's order and transfer funds from the customer's bank to your bank, capture the payment for that order.
API for requesting Chargeback Details.
API for requesting Chargeback Summaries.
API for retrieving conversion data for merchant
Create a new webhook connection
MPP (Machine Payment Protocol) token provisioning and encrypted credential generation. Use these APIs to provision encrypted payment credentials for use in MPP Authorization Pay...
A credit is a stand-alone transaction that is not linked to any previous transactions. It takes money from your merchant bank account and returns it to the customer.
A Customer can be linked to multiple Payment Instruments and Shipping Addresses. With one Payment Instrument and Shipping Address designated as the default. It stores merchant r...
A Customer Payment Instrument is linked to a Customer and an Instrument Identifier. It stores additional information in relation to a card number(PAN) or bank account (echeck).
A Customer Shipping Address is linked to a Customer. It stores shipping information in relation to the Customer.
REST API for the Decision Manager Service
Remove Association of a Device.
Search and Retrieve Devices.
API to download report DTDs
API to download report XSDs
The EMVTagDetails API from CyberSource — 1 operation(s) for emvtagdetails.
Card enrollment and tokenization for agentic payments. Use these APIs to register a consumer's payment card, creating a tokenized reference that can be used in subsequent purcha...
The Flex API enables merchants to securely accept customer payment information captured within a server-side application using a set of APIs. These APIs protect your customer's ...
Purchase intent lifecycle management for agentic payments. Use these APIs to create, update, and cancel purchase intents (instructions) that define what a consumer wants to buy,...
An Instrument Identifier represents a unique card number(PAN) or bank account (echeck). It can also be associated with a Network Token that can be used for payment transactions.
API for requesting Interchange Clearing Level data for an account or a merchant.
Update the settings for the invoice payment page.
Offer your customers a simple, convenient, and fast way to pay with the new online invoicing tool.
- Manage your webhooks. This will allow for you to update existing webhooks, test webhooks, or delete them.
Manage Boarding Registrations
The Merchant Defined Fields API from CyberSource — 2 operation(s) for merchant defined fields.
The Microform Integration API from CyberSource — 1 operation(s) for microform integration.
API for retrieving the netfunding data for an account or a merchant
A Network Token represents a tokenized version of a card number (PAN) that can be used for payment transactions and, it's represented by a Tokenized Card in TMS.
API for Notification Of Change
Operations related to creating, retrieving, and updating offers.
An order is a service that is used for initiating a transaction with itemized details, shipping, billing and buyer information.
The Payer Authentication API from CyberSource — 3 operation(s) for payer authentication.
API for payment batch summary reports
A stand-alone Payment Instrument is linked to an Instrument Identifier. It stores additional information in relation to a card number(PAN) or bank account (echeck).
Offer your customers a simple, convenient, and fast way to pay with the new online pay by link tool.
A payment-tokens is a service that is used for retrieving vault details or deleting vault id/payment method.
A payment authorizes the amount for the transaction. There are a number of supported payment instruments, such as Credit Card, Debit Card, e-Wallet, and Alternative Payments. A ...
A payout enables an originator to send funds on behalf of itself, merchants, or customers to credit card accounts using an Original Credit Transaction (OCT). An originator is a ...
Create and manage Plans for subscriptions.
Cybersource Payouts Funds Transfer REST API for Account Funding Transaction (AFT)
API for Purchase and Refund Details
A payout enables an originator to send funds on behalf of itself, merchants, or customers to credit card accounts using an Original Credit Transaction (OCT). An originator is a ...
A refund is a follow-on transaction that uses the ID returned from either a payment or capture request.
Get report definition information
API for creation and retrieval of Reports
API for creation and retrieval of Report Subscriptions
API for creation and retrieval of Reports
API for requesting Retrieval Details.
API for requesting Retrieval Summaries
An authorization reversal releases the hold that the payment placed on the customer's funds.
The SearchTransactions API from CyberSource — 2 operation(s) for searchtransactions.
The SecureFileShare API from CyberSource — 2 operation(s) for securefileshare.
Create and manage Recurring Subscriptions. You have option to link subscription to plan or create independent subscriptions.
Create a Follow-On Subscription from an already existing successful Transaction. You have option to link subscription to plan or create independent subscriptions.
An orchestration resource used to combine multiple API calls into a single request.
Get a list of batch files or details of Individual file processed through the Offline Transaction Submission Services.
The TransactionDetails API from CyberSource — 1 operation(s) for transactiondetails.
The Transient Token Data v2 API from CyberSource — 3 operation(s) for transient token data v2.
The Unified Checkout Capture Context API from CyberSource — 1 operation(s) for unified checkout capture context.
The Unified Checkout V1 Capture Context API from CyberSource — 1 operation(s) for unified checkout v1 capture context.
The UserManagement API from CyberSource — 1 operation(s) for usermanagement.
The UserManagementSearch API from CyberSource — 1 operation(s) for usermanagementsearch.
The Verification API from CyberSource — 2 operation(s) for verification.
A void cancels a payment or capture. A transaction can be voided only when CyberSource has not already submitted the capture to your processor. You cannot undo a void.
Published pricing tiers and plan structures.
Documented rate limits and quota policies.
Cost, billing, and metering signals for API financial operations.
JSON-LD contexts and semantic vocabularies used across these APIs.
Spectral governance rulesets for linting and validating these APIs.
Standalone JSON Schema definitions for this provider's data models.
Example request and response payloads for these APIs.
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Recommended x-agentic-access execution contracts for AI agents.
name: CyberSource
description: CyberSource, a Visa solution, is a global payment management platform that enables businesses to accept payments
online, in-app, and in-person. It provides REST APIs for payment authorization and processing, fraud management via Decision
Manager, payment tokenization, recurring billing, payouts, and comprehensive post-transaction reporting. The platform operates
across 190+ countries and supports card-present, card-not-present, digital wallets, alternative payment methods, and buy-now-pay-later
integrations.
accessModel:
pricing: freemium
onboarding: unknown
trial: false
try_now: false
public: false
label: Freemium
confidence: medium
source:
- plans
generated: '2026-07-22'
method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/cybersource.png
url: https://raw.githubusercontent.com/api-evangelist/cybersource/refs/heads/main/apis.yml
version: '0.19'
modified: '2026-06-13'
created: '2026-06-13'
specificationVersion: '0.19'
tags:
- Payments
- Payment Processing
- Fraud Management
- Tokenization
- Recurring Billing
- Payouts
- Payment Gateway
- Financial Technology
apis:
- name: CyberSource Token Management Service (TMS) API
description: Securely tokenizes, stores, and manages customer payment credentials and card data. Supports instrument identifiers,
payment instruments, customer profiles, network tokens, and cryptograms. Reduces PCI DSS scope by replacing sensitive
card data with non-sensitive tokens and supports stored credentials for recurring and one-click payment flows.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://developer.cybersource.com/docs/cybs/en-us/tms/developer/all/rest/tms.html
baseURL: https://api.cybersource.com
tags:
- Tokenization
- Token Management
- PCI DSS
- Stored Credentials
- Network Tokens
properties:
- type: Documentation
url: https://developer.cybersource.com/docs/cybs/en-us/tms/developer/all/rest/tms.html
contact:
- FN: CyberSource Developer Support
url: https://developer.cybersource.com/
email: ''
- name: CyberSource Decision Manager API
description: Provides AI-powered fraud detection and risk management using machine learning models trained on Visa and CyberSource
transaction data. Offers real-time fraud scoring, custom rules, device fingerprinting, account takeover protection, case
management, and post-transactional review workflows. Supports list management, fraud marking, and hierarchical organization-level
rules.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://developer.cybersource.com/docs/cybs/en-us/fraud/developer/all/rest/fraud.html
baseURL: https://api.cybersource.com
tags:
- Fraud Management
- Decision Manager
- Risk Management
- Machine Learning
- Fraud Detection
properties:
- type: Documentation
url: https://developer.cybersource.com/docs/cybs/en-us/fraud/developer/all/rest/fraud.html
contact:
- FN: CyberSource Developer Support
url: https://developer.cybersource.com/
email: ''
- name: CyberSource Recurring Billing API
description: Enables subscription management and automated recurring payments without storing sensitive card data. Create
and manage subscription plans, customer billing agreements, and on-demand charges. Supports trial periods, installment
billing, standing orders, and integrates with Token Management Service for secure credential storage.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://developer.cybersource.com/docs/cybs/en-us/recurring-billing/developer/all/rest/recurring-billing.html
baseURL: https://api.cybersource.com
tags:
- Recurring Billing
- Subscriptions
- Installments
- Stored Credentials
properties:
- type: Documentation
url: https://developer.cybersource.com/docs/cybs/en-us/recurring-billing/developer/all/rest/recurring-billing.html
contact:
- FN: CyberSource Developer Support
url: https://developer.cybersource.com/
email: ''
- name: CyberSource Payouts API
description: Delivers funds directly to recipients via eligible Visa and Mastercard debit accounts using Account Funding
Transactions (AFT) and Original Credit Transactions (OCT). Supports use cases including gig economy worker payments, insurance
disbursements, gaming winnings, and marketplace seller payouts across global markets.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://developer.cybersource.com/docs/cybs/en-us/payouts/developer/all/rest/payouts.html
baseURL: https://api.cybersource.com
tags:
- Payouts
- Disbursements
- Account Funding
- OCT
- AFT
properties:
- type: Documentation
url: https://developer.cybersource.com/docs/cybs/en-us/payouts/developer/all/rest/payouts.html
contact:
- FN: CyberSource Developer Support
url: https://developer.cybersource.com/
email: ''
- name: CyberSource Flex Microform API
description: PCI DSS-compliant hosted payment field solution that replaces sensitive card input fields with secure CyberSource-hosted
iFrame components. Encrypts card data on the customer's device before transmission, generates transient tokens for server-side
processing, and significantly reduces PCI scope for merchants.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://developer.cybersource.com/docs/cybs/en-us/digital-accept-flex/developer/all/rest/digital-accept-flex/microform-integ-v2.html
baseURL: https://api.cybersource.com
tags:
- Flex Microform
- Tokenization
- PCI DSS
- Hosted Fields
- Secure Acceptance
properties:
- type: Documentation
url: https://developer.cybersource.com/docs/cybs/en-us/digital-accept-flex/developer/all/rest/digital-accept-flex/microform-integ-v2.html
contact:
- FN: CyberSource Developer Support
url: https://developer.cybersource.com/
email: ''
- name: CyberSource Unified Checkout API
description: Pre-built, customizable payment acceptance widget supporting multiple payment methods from a single integration.
Supports credit/debit cards, digital wallets (Apple Pay, Google Pay, Click to Pay), buy-now-pay-later providers, and alternative
payment methods. Reduces development burden and accelerates time-to-live for multi-method checkout flows.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://developer.cybersource.com/docs/cybs/en-us/digital-accept-flex/developer/all/rest/digital-accept-flex/uc-intro.html
baseURL: https://api.cybersource.com
tags:
- Unified Checkout
- Digital Wallets
- Apple Pay
- Google Pay
- Buy Now Pay Later
properties:
- type: Documentation
url: https://developer.cybersource.com/docs/cybs/en-us/digital-accept-flex/developer/all/rest/digital-accept-flex/uc-intro.html
contact:
- FN: CyberSource Developer Support
url: https://developer.cybersource.com/
email: ''
- name: CyberSource Payer Authentication (3D Secure) API
description: Implements 3D Secure 2.x authentication to reduce fraud liability and enable frictionless payment experiences.
Checks enrollment, validates payer authentication responses, and integrates with issuer bank authentication flows. Helps
merchants shift chargeback liability and satisfy Strong Customer Authentication (SCA) requirements in regulated markets.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://developer.cybersource.com/docs/cybs/en-us/payer-authentication/developer/all/rest/payer-auth.html
baseURL: https://api.cybersource.com
tags:
- Payer Authentication
- 3D Secure
- Fraud Prevention
- SCA
- Chargeback Liability
properties:
- type: Documentation
url: https://developer.cybersource.com/docs/cybs/en-us/payer-authentication/developer/all/rest/payer-auth.html
contact:
- FN: CyberSource Developer Support
url: https://developer.cybersource.com/
email: ''
- name: CyberSource Reporting API
description: Generates financial, reconciliation, and operational reports covering transaction history, settlement data,
chargebacks, and OCT activity. Supports on-demand report generation, scheduled report subscriptions, and report download
by date range. Provides data for accounting reconciliation, business intelligence, and compliance requirements.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://developer.cybersource.com/docs/cybs/en-us/reporting/developer/all/rest/reporting.html
baseURL: https://api.cybersource.com
tags:
- Reporting
- Reconciliation
- Financial Reports
- Analytics
properties:
- type: Documentation
url: https://developer.cybersource.com/docs/cybs/en-us/reporting/developer/all/rest/reporting.html
contact:
- FN: CyberSource Developer Support
url: https://developer.cybersource.com/
email: ''
- name: CyberSource Transaction Search API
description: Enables merchants to query, filter, and retrieve transaction records by various criteria including date range,
amount, card type, merchant reference number, and transaction status. Supports both individual transaction detail retrieval
and batch queries for operational monitoring and customer service workflows.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://developer.cybersource.com/docs/cybs/en-us/reporting/developer/all/rest/reporting/txn-search.html
baseURL: https://api.cybersource.com
tags:
- Transaction Search
- Transaction Details
- Reporting
properties:
- type: Documentation
url: https://developer.cybersource.com/docs/cybs/en-us/reporting/developer/all/rest/reporting/txn-search.html
contact:
- FN: CyberSource Developer Support
url: https://developer.cybersource.com/
email: ''
- name: CyberSource Webhooks API
description: Event-driven notification system that delivers real-time alerts for payment events, fraud decisions, and system
state changes to merchant-configured endpoints. Supports digital signatures for payload verification, retry logic for
failed deliveries, and multiple event subscription types. Webhooks v2 is the current supported version following decommission
of v1.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://developer.cybersource.com/docs/cybs/en-us/webhooks/developer/all/rest/webhooks.html
baseURL: https://api.cybersource.com
tags:
- Webhooks
- Event Notifications
- Real-time
properties:
- type: Documentation
url: https://developer.cybersource.com/docs/cybs/en-us/webhooks/developer/all/rest/webhooks.html
contact:
- FN: CyberSource Developer Support
url: https://developer.cybersource.com/
email: ''
- name: CyberSource Boarding API
description: Programmatically creates and manages hierarchical merchant account structures representing business units,
divisions, and sub-merchants. Enables ISOs, payment facilitators, and technology partners to onboard merchants, configure
product settings, and manage organizational hierarchies at scale through REST API calls.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://developer.cybersource.com/docs/cybs/en-us/account-management/developer/all/rest/account-mgmt.html
baseURL: https://api.cybersource.com
tags:
- Account Management
- Merchant Onboarding
- Hierarchies
- Payment Facilitators
properties:
- type: Documentation
url: https://developer.cybersource.com/docs/cybs/en-us/account-management/developer/all/rest/account-mgmt.html
contact:
- FN: CyberSource Developer Support
url: https://developer.cybersource.com/
email: ''
- name: CyberSource Invoicing API
description: Creates and manages payment invoices with customizable fields, due dates, and customer information. Generates
shareable payment links, tracks invoice status, and enables merchants to collect payments via email-delivered invoices
without requiring customer account creation or full checkout integration.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://developer.cybersource.com/docs/cybs/en-us/invoicing/developer/all/rest/invoicing.html
baseURL: https://api.cybersource.com
tags:
- Invoicing
- Payment Links
- Pay By Link
properties:
- type: Documentation
url: https://developer.cybersource.com/docs/cybs/en-us/invoicing/developer/all/rest/invoicing.html
contact:
- FN: CyberSource Developer Support
url: https://developer.cybersource.com/
email: ''
- name: CyberSource BIN Lookup API
description: Identifies card type, issuing bank, country of origin, and fast funds eligibility based on the Bank Identification
Number (BIN) extracted from payment card numbers. Helps merchants optimize checkout routing decisions, apply appropriate
fee structures, and support dynamic currency conversion logic.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://developer.cybersource.com/docs/cybs/en-us/bin-lookup/developer/all/rest/bin-lookup.html
baseURL: https://api.cybersource.com
tags:
- BIN Lookup
- Card Identification
- Fast Funds
- Routing
properties:
- type: Documentation
url: https://developer.cybersource.com/docs/cybs/en-us/bin-lookup/developer/all/rest/bin-lookup.html
contact:
- FN: CyberSource Developer Support
url: https://developer.cybersource.com/
email: ''
- name: CyberSource Intelligent Commerce API
description: Unified API suite for secure, cross-network agent-initiated payments enabling seamless merchant onboarding,
card enrollment, and transaction management. Designed to support AI agent workflows, automated payment orchestration,
and programmatic commerce integrations for next-generation payment scenarios.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://developer.cybersource.com/
baseURL: https://api.cybersource.com
tags:
- Intelligent Commerce
- AI Payments
- Agent Payments
- Payment Orchestration
properties:
- type: Documentation
url: https://developer.cybersource.com/
contact:
- FN: CyberSource Developer Support
url: https://developer.cybersource.com/
email: ''
- aid: cybersource:cybersource-bankaccountvalidation-api
name: CyberSource bankAccountValidation API
description: The Visa Bank Account Validation Service is a new standalone product designed to validate customer's routing
and bank account number combination for ACH transactions. Merchant's can use this standalone product to validate their
customer's account prior to processing an ACH transaction against the customer's account to comply with Nacha's account
validation mandate for Web-debit transactions.
humanURL: https://developer.cybersource.com/docs/cybs/en-us/payments/developer/all/rest/payments.html
baseURL: https://api.cybersource.com
tags:
- bankAccountValidation
properties:
- type: OpenAPI
url: openapi/cybersource-bankaccountvalidation-api-openapi.yml
- type: Documentation
url: https://developer.cybersource.com/docs/cybs/en-us/payments/developer/all/rest/payments.html
- aid: cybersource:cybersource-batches-api
name: CyberSource Batches API
description: 'Once a batch is created its status can be checked using the status resource.
When the batch status is COMPLETED its report can then be retrieved.'
humanURL: https://developer.cybersource.com/docs/cybs/en-us/payments/developer/all/rest/payments.html
baseURL: https://api.cybersource.com
tags:
- Batches
properties:
- type: OpenAPI
url: openapi/cybersource-batches-api-openapi.yml
- type: Documentation
url: https://developer.cybersource.com/docs/cybs/en-us/payments/developer/all/rest/payments.html
- aid: cybersource:cybersource-billingagreements-api
name: CyberSource billingAgreements API
description: 'A billingAgreement is a stand-alone transaction that is not linked to any previous transactions. It takes
money from
your merchant bank account and returns it to the customer.'
humanURL: https://developer.cybersource.com/docs/cybs/en-us/payments/developer/all/rest/payments.html
baseURL: https://api.cybersource.com
tags:
- billingAgreements
properties:
- type: OpenAPI
url: openapi/cybersource-billingagreements-api-openapi.yml
- type: Documentation
url: https://developer.cybersource.com/docs/cybs/en-us/payments/developer/all/rest/payments.html
- aid: cybersource:cybersource-bin-lookup-api
name: CyberSource Bin Lookup API
description: The Bin Lookup API from CyberSource — 1 operation(s) for bin lookup.
humanURL: https://developer.cybersource.com/docs/cybs/en-us/payments/developer/all/rest/payments.html
baseURL: https://api.cybersource.com
tags:
- Bin Lookup
properties:
- type: OpenAPI
url: openapi/cybersource-bin-lookup-api-openapi.yml
- type: Documentation
url: https://developer.cybersource.com/docs/cybs/en-us/payments/developer/all/rest/payments.html
- aid: cybersource:cybersource-capture-api
name: CyberSource capture API
description: 'When you are ready to fulfill a customer''s order and transfer funds from the customer''s
bank to your bank, capture the payment for that order.'
humanURL: https://developer.cybersource.com/docs/cybs/en-us/payments/developer/all/rest/payments.html
baseURL: https://api.cybersource.com
tags:
- capture
properties:
- type: OpenAPI
url: openapi/cybersource-capture-api-openapi.yml
- type: Documentation
url: https://developer.cybersource.com/docs/cybs/en-us/payments/developer/all/rest/payments.html
- aid: cybersource:cybersource-chargeback-details-api
name: CyberSource Chargeback Details API
description: API for requesting Chargeback Details.
humanURL: https://developer.cybersource.com/docs/cybs/en-us/payments/developer/all/rest/payments.html
baseURL: https://api.cybersource.com
tags:
- Chargeback Details
properties:
- type: OpenAPI
url: openapi/cybersource-chargeback-details-api-openapi.yml
- type: Documentation
url: https://developer.cybersource.com/docs/cybs/en-us/payments/developer/all/rest/payments.html
- aid: cybersource:cybersource-chargeback-summaries-api
name: CyberSource Chargeback Summaries API
description: API for requesting Chargeback Summaries.
humanURL: https://developer.cybersource.com/docs/cybs/en-us/payments/developer/all/rest/payments.html
baseURL: https://api.cybersource.com
tags:
- Chargeback Summaries
properties:
- type: OpenAPI
url: openapi/cybersource-chargeback-summaries-api-openapi.yml
- type: Documentation
url: https://developer.cybersource.com/docs/cybs/en-us/payments/developer/all/rest/payments.html
- aid: cybersource:cybersource-conversion-details-api
name: CyberSource Conversion Details API
description: API for retrieving conversion data for merchant
humanURL: https://developer.cybersource.com/docs/cybs/en-us/payments/developer/all/rest/payments.html
baseURL: https://api.cybersource.com
tags:
- Conversion Details
properties:
- type: OpenAPI
url: openapi/cybersource-conversion-details-api-openapi.yml
- type: Documentation
url: https://developer.cybersource.com/docs/cybs/en-us/payments/developer/all/rest/payments.html
- aid: cybersource:cybersource-create-new-webhooks-api
name: CyberSource Create New Webhooks API
description: Create a new webhook connection
humanURL: https://developer.cybersource.com/docs/cybs/en-us/payments/developer/all/rest/payments.html
baseURL: https://api.cybersource.com
tags:
- Create New Webhooks
properties:
- type: OpenAPI
url: openapi/cybersource-create-new-webhooks-api-openapi.yml
- type: Documentation
url: https://developer.cybersource.com/docs/cybs/en-us/payments/developer/all/rest/payments.html
- aid: cybersource:cybersource-credentials-api
name: CyberSource Credentials API
description: MPP (Machine Payment Protocol) token provisioning and encrypted credential generation. Use these APIs to provision
encrypted payment credentials for use in MPP Authorization Payment headers. Accepts an instrument identifier and merchant
challenge context, returns RSA-OAEP encrypted token payloads.
humanURL: https://developer.cybersource.com/docs/cybs/en-us/payments/developer/all/rest/payments.html
baseURL: https://api.cybersource.com
tags:
- Credentials
properties:
- type: OpenAPI
url: openapi/cybersource-credentials-api-openapi.yml
- type: Documentation
url: https://developer.cybersource.com/docs/cybs/en-us/payments/developer/all/rest/payments.html
- aid: cybersource:cybersource-credit-api
name: CyberSource credit API
description: 'A credit is a stand-alone transaction that is not linked to any previous transactions. It takes money from
your merchant bank account and returns it to the customer.'
humanURL: https://developer.cybersource.com/docs/cybs/en-us/payments/developer/all/rest/payments.html
baseURL: https://api.cybersource.com
tags:
- credit
properties:
- type: OpenAPI
url: openapi/cybersource-credit-api-openapi.yml
- type: Documentation
url: https://developer.cybersource.com/docs/cybs/en-us/payments/developer/all/rest/payments.html
- aid: cybersource:cybersource-customer-api
name: CyberSource Customer API
description: 'A Customer can be linked to multiple Payment Instruments and Shipping Addresses.
With one Payment Instrument and Shipping Address designated as the default.
It stores merchant reference information for the Customer such as email and merchant defined data.'
humanURL: https://developer.cybersource.com/docs/cybs/en-us/payments/developer/all/rest/payments.html
baseURL: https://api.cybersource.com
tags:
- Customer
properties:
- type: OpenAPI
url: openapi/cybersource-customer-api-openapi.yml
- type: Documentation
url: https://developer.cybersource.com/docs/cybs/en-us/payments/developer/all/rest/payments.html
- aid: cybersource:cybersource-customer-payment-instrument-api
name: CyberSource Customer Payment Instrument API
description: 'A Customer Payment Instrument is linked to a Customer and an Instrument Identifier.
It stores additional information in relation to a card number(PAN) or bank account (echeck).'
humanURL: https://developer.cybersource.com/docs/cybs/en-us/payments/developer/all/rest/payments.html
baseURL: https://api.cybersource.com
tags:
- Customer Payment Instrument
properties:
- type: OpenAPI
url: openapi/cybersource-customer-payment-instrument-api-openapi.yml
- type: Documentation
url: https://developer.cybersource.com/docs/cybs/en-us/payments/developer/all/rest/payments.html
- aid: cybersource:cybersource-customer-shipping-address-api
name: CyberSource Customer Shipping Address API
description: 'A Customer Shipping Address is linked to a Customer.
It stores shipping information in relation to the Customer.'
humanURL: https://developer.cybersource.com/docs/cybs/en-us/payments/developer/all/rest/payments.html
baseURL: https://api.cybersource.com
tags:
- Customer Shipping Address
properties:
- type: OpenAPI
url: openapi/cybersource-customer-shipping-address-api-openapi.yml
- type: Documentation
url: https://developer.cybersource.com/docs/cybs/en-us/payments/developer/all/rest/payments.html
- aid: cybersource:cybersource-decision-manager-api
name: CyberSource Decision Manager API
description: REST API for the Decision Manager Service
humanURL: https://developer.cybersource.com/docs/cybs/en-us/payments/developer/all/rest/payments.html
baseURL: https://api.cybersource.com
tags:
- Decision Manager
properties:
- type: OpenAPI
url: openapi/cybersource-decision-manager-api-openapi.yml
- type: Documentation
url: https://developer.cybersource.com/docs/cybs/en-us/payments/developer/all/rest/payments.html
- aid: cybersource:cybersource-device-de-association-api
name: CyberSource Device De-Association API
description: Remove Association of a Device.
humanURL: https://developer.cybersource.com/docs/cybs/en-us/payments/developer/all/rest/payments.html
baseURL: https://api.cybersource.com
tags:
- Device De-Association
properties:
- type: OpenAPI
url: openapi/cybersource-device-de-association-api-openapi.yml
- type: Documentation
url: https://developer.cybersource.com/docs/cybs/en-us/payments/developer/all/rest/payments.html
- aid: cybersource:cybersource-device-search-api
name: CyberSource Device Search API
description: Search and Retrieve Devices.
humanURL: https://developer.cybersource.com/docs/cybs/en-us/payments/developer/all/rest/payments.html
baseURL: https://api.cybersource.com
tags:
- Device Search
properties:
- type: OpenAPI
url: openapi/cybersource-device-search-api-openapi.yml
- type: Documentation
url: https://developer.cybersource.com/docs/cybs/en-us/payments/developer/all/rest/payments.html
- aid: cybersource:cybersource-download-dtd-api
name: CyberSource Download DTD API
description: API to download report DTDs
humanURL: https://developer.cybersource.com/docs/cybs/en-us/payments/developer/all/rest/payments.html
baseURL: https://api.cybersource.com
tags:
- Download DTD
properties:
- type: OpenAPI
url: openapi/cybersource-download-dtd-api-openapi.yml
- type: Documentation
url: https://developer.cybersource.com/docs/cybs/en-us/payments/developer/all/rest/payments.html
- aid: cybersource:cybersource-download-xsd-api
name: CyberSource Download XSD API
description: API to download report XSDs
humanURL: https://developer.cybersource.com/docs/cybs/en-us/payments/developer/all/rest/payments.html
baseURL: https://api.cybersource.com
tags:
- Download XSD
properties:
- type: OpenAPI
url: openapi/cybersource-download-xsd-api-openapi.yml
- type: Documentation
url: https://developer.cybersource.com/docs/cybs/en-us/payments/developer/all/rest/payments.html
- aid: cybersource:cybersource-emvtagdetails-api
name: CyberSource EMVTagDetails API
description: The EMVTagDetails API from CyberSource — 1 operation(s) for emvtagdetails.
humanURL: https://developer.cybersource.com/docs/cybs/en-us/payments/developer/all/rest/payments.html
baseURL: https://api.cybersource.com
tags:
- EMVTagDetails
properties:
- type: OpenAPI
url: openapi/cybersource-emvtagdetails-api-openapi.yml
- type: Documentation
url: https://developer.cybersource.com/docs/cybs/en-us/payments/developer/all/rest/payments.html
- aid: cybersource:cybersource-enrollment-api
name: CyberSource Enrollment API
description: Card enrollment and tokenization for agentic payments. Use these APIs to register a consumer's payment card,
creating a tokenized reference that can be used in subsequent purchase instructions and payment credential retrieval.
Supports Visa, Mastercard, and American Express networks.
humanURL: https://developer.cybersource.com/docs/cybs/en-us/payments/developer/all/rest/payments.html
baseURL: https://api.cybersource.com
tags:
- Enrollment
properties:
- type: OpenAPI
url: openapi/cybersource-enrollment-api-openapi.yml
- type: Documentation
url: https://developer.cybersource.com/docs/cybs/en-us/payments/developer/all/rest/payments.html
- aid: cybersource:cybersource-flex-api-api
name: CyberSource Flex API API
description: 'The Flex API enables merchants to securely accept customer payment information captured within a server-side
application using a set of APIs.
These APIs protect your customer''s primary account number (PAN), card verification number (CVN), and other payment information
by embedding it within a transient token.
This allows payment data to be stored and transported and complies with the Payment Card Industry Data Security Standard
(PCI DSS) policies and procedures. These transient tokens can be validated by the receiver to ensure the data integrity
and protect against data injection attacks.
**Warning:** Flex API is intended for server-side applications only. Do not use the Flex API in client-side applications. To
add secure payments directly into client-side code, use Unified Checkout.
**How It Works**<br>
Follow these steps to capture payments using the Flex API:
* Establish a payment session with a predefined customer context.
* Validate the JSON Web Token.
* Populate the JSON Web Token with customer information.
**Customer Context**<br>
An important benefit of the Flex API is managing Personal Identifiable Information (PII). You can set up your customer
context to include all PII associated with transactions, protecting this information from third parties.'
humanURL: https://developer.cybersource.com/docs/cybs/en-us/payments/developer/all/rest/payments.html
baseURL: https://api.cybersource.com
tags:
- Flex API
properties:
- type: OpenAPI
url: openapi/cybersource-flex-api-api-openapi.yml
- type: Documentation
url: https://developer.cybersource.com/docs/cybs/en-us/payments/developer/all/rest/payments.html
- aid: cybersource:cybersource-instructions-api
name: CyberSource Instructions API
description: Purchase intent lifecycle management for agentic payments. Use these APIs to create, update, and cancel purchase
intents (instructions) that define what a consumer wants to buy, including mandates, order details, merchant information,
and shipping. An instruction must exist before payment credentials can be retrieved.
humanURL: https://developer.cybersource.com/docs/cybs/en-us/payments/developer/all/rest/payments.html
baseURL: https://api.cybersource.com
tags:
- Instructions
properties:
- type: OpenAPI
url: openapi/cybersource-instructions-api-openapi.yml
- type: Documentation
url: https://developer.cybersource.com/docs/cybs/en-us/payments/developer/all/rest/payments.html
- aid: cybersource:cybersource-instrument-identifier-api
name: CyberSource Instrument Identifier API
description: 'An Instrument Identifier represents a unique card number(PAN) or bank account (echeck).
It can also be associated with a Network Token that can be used for payment transactions.'
humanURL: https://developer.cybersource.com/docs/cybs/en-us/payments/developer/all/rest/payments.html
baseURL: https://api.cybersource.com
tags:
- Instrument Identifier
properties:
- type: OpenAPI
url: openapi/cybersource-instrument-identifier-api-openapi.yml
- type: Documentation
url: https://developer.cybersource.com/docs/cybs/en-us/payments/developer/all/rest/payments.html
- aid: cybersource:cybersource-interchange-clearing-level-details-api
name: CyberSource Interchange Clearing Level Details API
description: API for requesting Interchange Clearing Level data for an account or a merchant.
humanURL: https://developer.cybersource.com/docs/cybs/en-us/payments/developer/all/rest/payments.html
baseURL: https://api.cybersource.com
tags:
- Interchange Clearing Level Details
properties:
- type: OpenAPI
url: openapi/cybersource-interchange-clearing-level-details-api-openapi.yml
- type: Documentation
url: https://developer.cybersource.com/docs/cybs/en-us/payments/developer/all/rest/payments.html
- aid: cybersource:cybersource-invoice-settings-api
name: CyberSource Invoice Settings API
description: Update the settings for the invoice payment page.
humanURL: https://developer.cybersource.com/docs/cybs/en-us/payments/developer/all/rest/payments.html
baseURL: https://api.cybersource.com
tags:
- Invoice Settings
properties:
- type: OpenAPI
url: openapi/cybersource-invoice-settings-api-openapi.yml
- type: Documentation
url: https://developer.cybersource.com/docs/cybs/en-us/payments/developer/all/rest/payments.html
- aid: cybersource:cybersource-invoices-api
name: CyberSource Invoices API
description: Offer your customers a simple, convenient, and fast way to pay with the new online invoicing tool.
humanURL: https://developer.cybersource.com/docs/cybs/en-us/payments/developer/all/rest/payments.html
baseURL: https://api.cybersource.com
tags:
- Invoices
properties:
- type: OpenAPI
url: openapi/cybersource-invoices-api-openapi.yml
- type: Documentation
url: https://
# --- truncated at 32 KB (58 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/cybersource/refs/heads/main/apis.yml