ripper docs
Three ways to take a payment. Most integrations use more than one, and they are layers rather than alternatives: a checkout on your page almost always has a server behind it.
The checkout on your page #
One script tag, or the npm package, or the React component. The shopper pays without leaving your site, and your page is told what happened.
Start at the Quickstart and pick your platform.
The API from your server #
Create a session, read a payment, receive a webhook. This is where your business decides that an order is paid, and it is the half that should never be trusted to a browser.
Start at the API reference.
The hosted payment page #
No code at all. You get a link, the shopper pays on a page we host, and you read the outcome the same way.
Start at The hosted page.
If you are not sure #
Read How ripper checkout works first. It is short, it names every piece once, and the rest of these docs are easier afterwards.
If you are using an AI coding assistant, point it at /llms.txt — every page is also served as markdown, and the error codes, test cards and policy requirements are published as data it can read directly.