Shift4 Payments API
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.
Documentation
Specifications
OpenAPI
https://raw.githubusercontent.com/api-evangelist/shift4-payments/main/openapi/shift4-api-openapi.yml
JSONLD
https://raw.githubusercontent.com/api-evangelist/shift4-payments/main/json-ld/shift4-payments-context.jsonld
Schemas & Data
JSONSchema
https://raw.githubusercontent.com/api-evangelist/shift4-payments/main/json-schema/shift4-charge-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/shift4-payments/main/json-schema/shift4-customer-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/shift4-payments/main/json-schema/shift4-card-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/shift4-payments/main/json-schema/shift4-token-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/shift4-payments/main/json-schema/shift4-subscription-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/shift4-payments/main/json-schema/shift4-plan-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/shift4-payments/main/json-schema/shift4-refund-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/shift4-payments/main/json-schema/shift4-event-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/shift4-payments/main/json-schema/shift4-checkout-session-schema.json
SDKs
SDK
https://github.com/shift4developer/shift4-java
SDK
https://github.com/shift4developer/shift4-node
SDK
https://github.com/shift4developer/shift4-python
SDK
https://github.com/shift4developer/shift4-ruby
SDK
https://github.com/shift4developer/shift4-php
SDK
https://github.com/shift4developer/shift4-net
SDK
https://github.com/shift4developer/shift4-ios
SDK
https://github.com/shift4developer/shift4-android
Other Resources
Sandbox
https://dev.shift4.com/docs
NaftikoCapability
https://raw.githubusercontent.com/api-evangelist/shift4-payments/main/capabilities/payment-processing.yaml
NaftikoCapability
https://raw.githubusercontent.com/api-evangelist/shift4-payments/main/capabilities/subscription-billing.yaml
NaftikoCapability
https://raw.githubusercontent.com/api-evangelist/shift4-payments/main/capabilities/fraud-and-disputes.yaml
SpectralRules
https://raw.githubusercontent.com/api-evangelist/shift4-payments/main/rules/shift4-api-rules.yml
OpenAPI
#Payments
#Charges
#Refunds
#Customers
#Cards
#Tokens
#Subscriptions
#Plans
#Checkout
#Disputes
#Fraud
#Webhooks
#Events