← agentwallet.md

PayPal Agent Checkout

Payment Rail Official
Best for: Agent-to-merchant checkout where merchants accept PayPal; consumer payment flows
Not ideal for: Crypto/stablecoin; agent-to-agent payments; markets where PayPal isn't accepted

Key Signals

Network
PayPal / Venmo
Currency
USD / Fiat
Integration
REST API + SDK
Pricing
PayPal standard fees

Features

๐Ÿ›’
Agent-to-Merchant Checkout APIs
PayPal's agent checkout APIs allow AI agents to initiate purchases on behalf of users at PayPal-accepting merchants. The agent creates an order, PayPal handles the payment authorization flow, and the merchant receives standard PayPal settlement.
๐Ÿ’œ
PayPal and Venmo Acceptance
Access both the PayPal network (400M+ accounts) and Venmo (80M+ users) through a single API integration. Agents can pay via whichever method the merchant or user prefers without separate integrations.
๐Ÿงพ
Invoicing
Create and send PayPal invoices programmatically. Agents can generate itemized invoices for services rendered, track payment status, send reminders, and handle partial payments โ€” covering the full invoicing lifecycle.
๐Ÿ”„
Subscription Management
Create and manage recurring billing subscriptions on PayPal's platform. Supports plan management, subscriber upgrades/downgrades, pause/resume, and cancellation โ€” useful for agents managing SaaS billing on behalf of operators.

Ratings

Consumer Acceptance
4.7
API Quality
4.0
Crypto Support
1.5
Ease of Setup
4.2
Ratings based on documentation review, GitHub activity, and public developer reports. Not independently verified in production.

Integration

# Get an access token curl -X POST https://api-m.paypal.com/v1/oauth2/token \ -H "Content-Type: application/x-www-form-urlencoded" \ -u "$PAYPAL_CLIENT_ID:$PAYPAL_CLIENT_SECRET" \ -d "grant_type=client_credentials" # Create a checkout order (agent purchases on behalf of user) curl -X POST https://api-m.paypal.com/v2/checkout/orders \ -H "Authorization: Bearer ACCESS_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "intent": "CAPTURE", "purchase_units": [{ "amount": { "currency_code": "USD", "value": "29.99" }, "description": "Agent-initiated purchase: Software subscription" }], "payment_source": { "paypal": { "experience_context": { "payment_method_preference": "IMMEDIATE_PAYMENT_REQUIRED", "user_action": "PAY_NOW" } } } }' # Capture the authorized order curl -X POST https://api-m.paypal.com/v2/checkout/orders/ORDER_ID/capture \ -H "Authorization: Bearer ACCESS_TOKEN" \ -H "Content-Type: application/json"

Alternatives

Stripe Agent Toolkit
Better developer experience โ€” cleaner SDK, more AI framework integrations, stronger docs
โ†’
x402 Protocol
Crypto-native alternative โ€” USDC micropayments for M2M API access, no PayPal account needed
โ†’
Visa Intelligent Commerce
Card-based alternative โ€” real-world merchant acceptance via Visa network, not PayPal ecosystem
โ†’