Read our Seventh Changelog

Document, Discover and
Test APIs with Scalar.

A suite of powerful & customizable developer tools to help you at all stages of API development.

Safebank
All-in-one Checkout
Transaction API
Link a Payment Processor
Three-Dimensional Secure
Set Up Webhooks
Sophisticated Metadata Association
Integrated Fraud Inspections
search
search
search
search
search
search
search
search
All-in-one Checkout

Dispute, in the context of payments, is when customers request their payment provider, like a bank or credit card company, to reverse a transaction. They're essentially asking for their money back. This could be due to various reasons like unauthorized charges.

When a dispute is initiated, payment processors like Visa or MasterCard send alerts to the online sellers. This is to inform them about the dispute so they can take appropriate actions.

🌍 At times, 'chargeback' and 'dispute' might be used as synonyms. Here at Primer, we prefer 'dispute' as 'chargeback' typically refers to card payments. If you're seeking info on chargebacks, you're at the right spot!

These alerts are crucial as they enable the sellers to actively engage with the customers, understand their concerns, and possibly resolve the issue by issuing a refund. In some cases, they might utilize risk tools to analyze the transaction and customer behavior to prevent such disputes in the future.

Dispute Resolution

Moreover, they could also automatically contest the disputes if they believe the transaction was legitimate. This process involves providing evidence to the payment processor to prove that the transaction was valid.

Getting Started
All-in-one Checkout

Dispute, in the context of payments, is when customers request their payment provider, like a bank or credit card company, to reverse a transaction. They're essentially asking for their money back. This could be due to various reasons like unauthorized charges.

When a dispute is initiated, payment processors like Visa or MasterCard send alerts to the online sellers. This is to inform them about the dispute so they can take appropriate actions.

🌍 At times, 'chargeback' and 'dispute' might be used as synonyms. Here at Primer, we prefer 'dispute' as 'chargeback' typically refers to card payments. If you're seeking info on chargebacks, you're at the right spot!

Create beautiful API Documentation in a notion-like editing experience.

Try for Free No Signup Required
Collaborate

Write docs with your whole team, in our simple wysiwig text editor.

AI Writer

Link your Swagger/OpenAPI spec and let us give you a head start on writing docs.

Branded Docs

Bring your typography and color palettes to your docs. Everything is customizable!

Add a new pet to the storeFind AnythingPETUpdate an existing petFinds Pets by statusFind pet by IDUpdates a pet in the store with form dataUploads an imageSTOREReturns pet inventories by statusPlace an order for a petFind purchase order by IDDelete purchase order by IDUSERCreate userCreates list of users with given input arrayLogs user into the systemLogs out current logged in user sessionUpdate userDelete userPUTPUTPOSTPOSTDELGETGETGETPOSTPOSTPOSTGETGETGETGETGETThis is a sample Pet Store Server based on the OpenAPI 3.0 specification. You can find out more about Swagger at http://swagger.io. In the third iteration of the pet store, we've switched to the design first approach! You can now help us improve the API whether it's by making changes to the definition itself or to the code. That way, with time, we can improve the API in general, and expose some of the new features in OAS3. Some useful links: 1. The Pet Store repository 2. The source API definition for the Pet StoreEverything about your PetsSwagger Petstore - OpenAPI 3.0petShell CurlClient LibrariesBase URLhttps://petstore3.swagger.io/api/v3ShellNodeRubyPHPPythonMoreCEndpoints/pet /pet /pet/findByStatus /pet/findByTags /pet/{petId} /pet/{petId} /pet/{petId} /pet/{petId}/uploadImagePOST PUT GET GET GET POST DELETE POSTPETSTOREGuideReference
Add a new pet to the storeFind AnythingPETUpdate an existing petFinds Pets by statusFind pet by IDUpdates a pet in the store with form dataUploads an imageSTOREReturns pet inventories by statusPlace an order for a petFind purchase order by IDDelete purchase order by IDUSERCreate userCreates list of users with given input arrayLogs user into the systemLogs out current logged in user sessionUpdate userDelete userThis is a sample Pet Store Server based on the OpenAPI 3.0 specification. You can find out more about Swagger at http://swagger.io. In the third iteration of the pet store, we've switched to the design first approach! You can now help us improve the API whether it's by making changes to the definition itself or to the code. That way, with time, we can improve the API in general, and expose some of the new features in OAS3. Some useful links: 1. The Pet Store repository 2. The source API definition for the Pet StoreEverything about your PetsSwagger Petstore - OpenAPI 3.0petShell CurlClient LibrariesBase URLhttps://petstore3.swagger.io/api/v3ShellNodeRubyPHPPythonMoreCEndpoints/pet /pet /pet/findByStatus /pet/findByTags /pet/{petId} /pet/{petId} /pet/{petId} /pet/{petId}/uploadImagePOST PUT GET GET GET POST DELETE POSTPETSTOREGuideReferencePUTPUTPOSTPOSTDELGETGETGETPOSTPOSTPOSTGETGETGETGETGET
This is a sample Pet Store Server based on the OpenAPI 3.0 specification. You can find out more about Swagger at http://swagger.io . In the third iteration of the pet store, we've switched to the design first approach! You can now help us improve the API whether it's by making changes to the definition itself or to the code. That way, with time, we can improve the API in general, and expose some of the new features in OAS3. Some useful links: 1. The Pet Store repository 2. The source API definition for the Pet Store Everything about your Pets Swagger Petstore - OpenAPI 3.0 pet Shell Curl Client Libraries Base URL https://petstore3.swagger.io/api/v3 Shell Node Ruby PHP Python More C Endpoints /pet /pet /pet/findByStatus /pet/findByTags /pet/{petId} /pet/{petId} /pet/{petId} /pet/{petId}/uploadImage POST PUT GET GET GET POST DELETE POST PETSTORE Guide Reference Add a new pet to the store Find Anything PET Update an existing pet Finds Pets by status Find pet by ID Updates a pet in the store with form data Uploads an image STORE Returns pet inventories by status Place an order for a pet Find purchase order by ID Delete purchase order by ID USER Create user Creates list of users with given input array Logs user into the system Logs out current logged in user session Update user Delete user PUT PUT POST POST DEL GET GET GET POST POST POST GET GET GET GET GET

Free & Open-Source tool that takes your Swagger/OAS file and generates Beautiful API references.

Try for Free View on GitHub
Fully Brandable

Bring your typography and color palettes to your docs. Everything is customizable!

Built in API Client

Test API's in our simple rest API client

Offline Search

Search your documents with ease

Chat with Scalar AI

Ask any question about integrating

How do I create a database?
Set Up Notion Integration:
- Create a new integration in Notion by visiting https://www.notion.so/my-integrations.
- Give your integration the necessary permissions to access the workspace or the specific page where you want to create the database.
Find the parent_id:
- If you want the database to be in a specific page, you need its ID. This ID will be used as the parent_id when creating the database.
- You can retrieve this ID by querying for a list of pages or by looking at the URL when you're in that specific page in Notion.
Use the API to Create a Database:
- Make a POST request to the https://api.notion.com/v1/pages endpoint.
- Set the parent field to the ID of the page or workspace where you want the database to be created.
- Set the properties field to define the columns of your database.
- The type of the block should be set to "table"
Ask about integrating Notion

Discover & integrate with thousands of APIs. Releasing in Q1 2024..

Chat with API's

Got questions about API's Scalar ai is here to help guide you in the right direction!

Test API Endpoints

Test API's in our simple rest API client

Introducing Scalar

A comprehensive suite of developer tools, built to change the way developers interact with APIs. At Scalar, our mission is to empower developers with design-forward AI-enabled tools that simplify and elevate the experience of API documentation, testing, and discovery.

Scalar's ethos is centered around making developers' lives easier by providing an all-in-one platform for their API needs. We believe in a world where developers spend less time deciphering documentation, searching for APIs, or switching between tools, and more time creating, innovating, and delivering quality applications.

Welcome to Scalar, where we are redefining the API experience.

Docs

API Documentation is where your users start onboarding with your API. They should reflect your brand and provide a frictionless experience for your customers to get integrated as quickly as possible.

With Scalar you get full brand customization for free, AI features to create documentation and search documentation, all at an affordable price. Scalar let's you focus on building the best APIs, without worrying about API Documentation.

Test your API

Switching between API documentation and testing tools can be a cumbersome process, particularly during customer onboarding. Scalar has addressed this by integrating an API client directly into your documentation.

With the Scalar Client you can run live tests from within the documentation. You can execute calls, examine responses, and verify results without needing to switch contexts or tools. This testing experience simplifies the onboarding process, saving time and making your customers happy.

AI-Powered Content Writer

Finally, the Scalar platform includes an AI-Powered Content Writer. This feature uses a state of the art LLM with a custom context layer tuned to your Swagger specification to generate first drafts of your API documentation.

With this feature, you no longer need to start from scratch when creating new documentation. The AI-powered writer provides a solid foundation for your content, which you can then refine and enhance giving back time to your Engineers to focus on building.

Team

Geoff Scott

Head of Engineering - Prev: founder of syn.bike

Cameron Rohani

Co-founder - Prev: co-founder @launchaco (sold to namecheap)

Marc Laventure

Co-founder, CEO - Prev: co-founder @launchaco (sold to namecheap)

Brynn Hawker

Engineering, Design - Prev: co-founder ping.gg (YC W22)

Mason Little

Engineering - Self Taught programmer

Tom Mastromonaco

Engineering - Prev: Engineering at Button, Audette

Hans Pagel

Engineering - Prev: co-founder überdosis, creator of tiptap.dev