Strike APIs enable you to accept payments securely and integrate your app with Strike.
The Strike API is an HTTP-based API that apps can use to programmatically generate invoices, receive payments, query data, and a variety of other tasks. The API follows general REST principles; it has predictable resource-oriented URLs, accepts json-encoded request bodies, returns JSON-encoded responses, and uses standard HTTP response codes, authentication, and verbs.
The API key you use to authenticate the request determines which account your request will be carried out against.
View our comprehensive API Reference, which is organized by core business workflows and resource types: taking payments, managing orders, retrieving user records, and enabling sellers to use your app. Each resource type has one or more data representations and one or more methods.
Use our API Explorer to interactively make requests to the Strike API to easily test and examine endpoint behaviours directly from your browser.
Send HTTP requests and view examples in cURL, Go, Python, and Node.js for all Strike APIs without implementing any code or updating environment configurations.
Check out our guides and reference materials to help you get started, integrate, optimize and troubleshoot your use of the Strike Developer Platform.