← Dodo Payments

Can an agent create a payment link with Dodo Payments Checkout?

The agent needs you to sign it up or register a client and provide a key or token. You also handle changes to its access.

observedProbed revision sha256:9a0dc5a2e754…

Who does each step

Whether the agent handles it alone or a person has to step in.

  1. 01

    Discover

    Machine

    The vendor's machine-readable docs show the agent where and how to call this job.

  2. 02

    Access

    Workaround · setup

    You give the agent a key or token.

  3. 03

    Onboard

    Workaround · setup

    You sign up or register a client for the agent.

  4. 04

    Pay

    Not applicable

    Nothing to pay for the job.

  5. 05

    Confirm

    Machine

    The response or specification defines errors the agent can distinguish from success.

  6. 06

    Sustain

    Workaround · setup

    You replace or revoke the agent's access when it needs to change.

  • Access: handing over a key or token.
  • Onboard: signing up or registering a client for the agent.
  • Sustain: renewing, replacing or revoking its access.

To remove these handoffs: support OAuth client registration so the agent can register its own client and ask for consent; provide an agent registration route, such as auth.md, a sign-up API or OAuth client registration; provide key management or OAuth refresh and revocation so the agent can maintain its own access.

Agent surfaces

2 kinds · 4 entries

The probe

13 Oct 2026 · 09:14 UTC · 42.33 s

Each request it sent and what came back; the descriptors it read, counted, with what they named.

Discover34 descriptor reads4 facts
Found
API catalogdodopayments.com/.well-known/api-catalogFor agentsdodopayments.com/llms.txtFor agentsdocs.dodopayments.com/llms.txtFor agentslive.dodopayments.com
From
dodopayments.com/.well-known/api-catalog · dodopayments.com/llms.txt · docs.dodopayments.com/llms.txt · docs.dodopayments.com/api-reference/checkout-sessions/create
This endpoint
live.dodopayments.com is named by a document written for agents
Job requestPOST live.dodopayments.com/checkouts401269 ms
Request
POST https://live.dodopayments.com/checkouts
Response
401 · application/json · 25 bytes
Body
sha256:ee3cf315d0fbfe54d808ccee83b60082a3b45d66170e264840f2cc228dcbf630
Exchange
sha256:a8bc604f22e7a9bfd6db862410aed400fbb28352820ce90afb76f2af1a62b85f
Resource metadataGET live.dodopayments.com/.well-known/oauth-protected-resource/checkouts40330 ms
Request
GET https://live.dodopayments.com/.well-known/oauth-protected-resource/checkouts
Response
403 · text/html · 2031 bytes
Body
sha256:65bc33d99c5d3584336fd17151ee9addb877a9a42ba57cb66b03947cba505e7d
Exchange
sha256:55058bdd62ce4989798b1b73340f1af38072d0fee6efd5a32df3537c5d158450
Resource metadataGET live.dodopayments.com/.well-known/oauth-protected-resource40330 ms
Request
GET https://live.dodopayments.com/.well-known/oauth-protected-resource
Response
403 · text/html · 2031 bytes
Body
sha256:3dcfd3fd5089feb067f4cf485ebffa76b366ea4e0dddc099e59346e0b7e667ff
Exchange
sha256:e7b28e61d4e4f548fec7f682860dd2db03740f5461553c8286660161ced4eb2c
Declared pageGET app.dodopayments.com/signup200416 ms
Request
GET https://app.dodopayments.com/signup
Response
200 · text/html · 229701 bytes
Body
sha256:6125ac2ddd9bd8f082d3e4bf14c14f9392ba09e190d31caa430d2944ffc99fce
Exchange
sha256:622efc1482b8920f71e81c2ae77bfe54df35a87d3aeac1b9c2b3613cd2b394dd

Dodo Payments on the startup-offers board

The grade’s badge

One image that keeps itself current, linking here.

Live badge for Dodo Payments Checkout, agent grade: B+[![agent grade](https://sourcey.com/badges/agent-readiness/arp_01m4t8nw5pqyw1hd8fwjvqt8h1.svg)](https://sourcey.com/c/dodo-payments/agent-readiness/dodo-payments-checkout/payment-create)

Improve the report

Correct it, probe it again, or improve the path.

Profile
arp_01m4t8nw5pqyw1hd8fwjvqt8h1
Projection
sha256:c767c0325c51c2a1226651ade6e568718683daacce53a36933329fa629665c46
Policy
kind-2026-10-12.2 · sha256:b612172aad277b54461de84e006815126f2df566563954b02f4432a39cad89ac