Create a payment request
Needs comms_send. Select existing public catalog items or a public Whop checkout_url. Supports built-in managed Whop, connected Whop and Shopify. Price and currency come from the provider. All REST callers, including organization API keys used by self-hosted agents, use agent restrictions. Custom amounts, currency overrides, hidden/private plans and arbitrary-amount Stripe checkout are rejected. The workspace must accept the merchant terms first.
Request
- Base URL: https://osis.co/api/v1/comms
- URL: https://osis.co/api/v1/comms/payments
- Auth: HTTP bearer
Headers
Required for Shopify and recommended for Whop; alternatively supply idempotency_key in the body. Both must match when present. Stripe rejects keys.
Request body
Response
Payment request created, or an existing Shopify/Whop request returned for the same idempotency key.
Example response
{
"payment_request": {
"id": "payreq_123",
"currency": "usd"
}
}Changes
No recorded changes to this operation across all 1 revision of this API.