--- aid: shift4-payments url: https://raw.githubusercontent.com/api-evangelist/shift4-payments/refs/heads/main/apis.yml name: Shift4 Payments type: Index image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg tags: - Payments - Fintech - Commerce - Checkout description: >- Shift4 Payments is a leading integrated payments and commerce technology provider and a Fortune 1000 company. The company processes payments for hospitality, retail, gaming, sports, e-commerce, and other verticals, offering checkout flows, custom payment forms, hosted UI components, and a developer API that supports global payment methods, subscriptions, fraud prevention, and 3D Secure. Developers integrate Shift4 through a REST API, JavaScript library, webhooks, and a sandbox testing environment. created: '2026-05-04' modified: '2026-05-05' specificationVersion: '0.19' apis: - aid: shift4-payments:shift4-api name: Shift4 Payments API tags: - Payments - Charges - Refunds - Customers - Cards - Tokens - Subscriptions - Plans - Checkout - Disputes - Fraud - Webhooks - Events image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg humanURL: https://dev.shift4.com/docs/api baseURL: https://api.shift4.com description: >- The Shift4 Payments API enables merchants and platforms to accept and manage payments, including one-time charges, subscriptions, refunds, and regional payment methods, with support for fraud tools and 3D Secure. properties: - type: Documentation url: https://dev.shift4.com/docs - type: APIReference url: https://dev.shift4.com/docs/api - type: Sandbox url: https://dev.shift4.com/docs - type: OpenAPI url: https://raw.githubusercontent.com/api-evangelist/shift4-payments/main/openapi/shift4-api-openapi.yml - type: SDK title: Java SDK url: https://github.com/shift4developer/shift4-java - type: SDK title: Node.js SDK url: https://github.com/shift4developer/shift4-node - type: SDK title: Python SDK url: https://github.com/shift4developer/shift4-python - type: SDK title: Ruby SDK url: https://github.com/shift4developer/shift4-ruby - type: SDK title: PHP SDK url: https://github.com/shift4developer/shift4-php - type: SDK title: .NET SDK url: https://github.com/shift4developer/shift4-net - type: SDK title: iOS SDK url: https://github.com/shift4developer/shift4-ios - type: SDK title: Android SDK url: https://github.com/shift4developer/shift4-android - type: NaftikoCapability title: Payment Processing url: https://raw.githubusercontent.com/api-evangelist/shift4-payments/main/capabilities/payment-processing.yaml - type: NaftikoCapability title: Subscription Billing url: https://raw.githubusercontent.com/api-evangelist/shift4-payments/main/capabilities/subscription-billing.yaml - type: NaftikoCapability title: Fraud and Disputes url: https://raw.githubusercontent.com/api-evangelist/shift4-payments/main/capabilities/fraud-and-disputes.yaml - type: SpectralRules url: https://raw.githubusercontent.com/api-evangelist/shift4-payments/main/rules/shift4-api-rules.yml - type: JSONSchema title: Charge url: https://raw.githubusercontent.com/api-evangelist/shift4-payments/main/json-schema/shift4-charge-schema.json - type: JSONSchema title: Customer url: https://raw.githubusercontent.com/api-evangelist/shift4-payments/main/json-schema/shift4-customer-schema.json - type: JSONSchema title: Card url: https://raw.githubusercontent.com/api-evangelist/shift4-payments/main/json-schema/shift4-card-schema.json - type: JSONSchema title: Token url: https://raw.githubusercontent.com/api-evangelist/shift4-payments/main/json-schema/shift4-token-schema.json - type: JSONSchema title: Subscription url: https://raw.githubusercontent.com/api-evangelist/shift4-payments/main/json-schema/shift4-subscription-schema.json - type: JSONSchema title: Plan url: https://raw.githubusercontent.com/api-evangelist/shift4-payments/main/json-schema/shift4-plan-schema.json - type: JSONSchema title: Refund url: https://raw.githubusercontent.com/api-evangelist/shift4-payments/main/json-schema/shift4-refund-schema.json - type: JSONSchema title: Event url: https://raw.githubusercontent.com/api-evangelist/shift4-payments/main/json-schema/shift4-event-schema.json - type: JSONSchema title: CheckoutSession url: https://raw.githubusercontent.com/api-evangelist/shift4-payments/main/json-schema/shift4-checkout-session-schema.json - type: JSONLD url: https://raw.githubusercontent.com/api-evangelist/shift4-payments/main/json-ld/shift4-payments-context.jsonld - aid: shift4-payments:shift4-checkout name: Shift4 Checkout tags: - Checkout - Hosted Payments image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg humanURL: https://dev.shift4.com/docs/checkout description: >- Shift4 Checkout provides a drop-in, frictionless checkout overlay that can be added to a website with copy-paste integration for fast and secure payment acceptance. properties: - type: Documentation url: https://dev.shift4.com/docs/checkout - aid: shift4-payments:shift4-js name: Shift4 JavaScript Library tags: - JavaScript - SDK - Components image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg humanURL: https://dev.shift4.com/docs/js description: >- The Shift4 JavaScript library provides secure, customizable HTML/CSS components for building on-page payment forms and multi-step checkout pages. properties: - type: Documentation url: https://dev.shift4.com/docs/js - type: SDK url: https://dev.shift4.com/docs/js - type: CodeExamples url: https://dev.shift4.com/examples common: - type: Website url: https://www.shift4.com - type: DeveloperPortal url: https://dev.shift4.com - type: Documentation url: https://dev.shift4.com/docs - type: APIReference url: https://dev.shift4.com/docs/api - type: CodeExamples url: https://dev.shift4.com/examples - type: Support url: https://dev.shift4.com/support - type: GitHubOrganization url: https://github.com/shift4developer - type: Integrations title: WooCommerce Plugin url: https://github.com/shift4developer/shift4-woocommerce - type: Integrations title: Salesforce B2C Commerce Cartridge url: https://github.com/shift4developer/shift4-salesforce-b2c - type: Vocabulary url: https://raw.githubusercontent.com/api-evangelist/shift4-payments/main/vocabulary/shift4-payments-vocabulary.yml maintainers: - FN: API Evangelist url: https://apievangelist.com