đī¸ Overview
The AI Payment Protocol is a set of unauthenticated, protocol-oriented APIs designed to enable AI agents and autonomous clients to discover, negotiate, and execute payments on behalf of users.
đī¸ Get Payment Link
Retrieve the details of a static Payment Link, including product information and supported payment tokens. This is typically the entry point for the AI payment flow.
đī¸ Create Session
Create a new Payment Session based on a Payment Link. This step instantiates the link into a specific transaction bound to a user, a chain, and a token.
đī¸ Get Payment Session
Retrieve the current state of a Payment Session. This is useful for resuming an interrupted flow or checking the status of a session created by the merchant's backend.
đī¸ Prepare Payment
Authorize and generate the blockchain transaction data (calldata) required to execute the payment.