Payments API now live! Read more at API Reference
curl --request POST \
--url https://platform.usewarp.net/sessions \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"public_key": "<string>",
"amount_usd": 1,
"description": "<string>",
"metadata": {},
"return_url": "<string>",
"cancel_url": "<string>"
}
'{
"session_id": "<string>",
"checkout_url": "<string>",
"expires_at": "2023-11-07T05:31:56Z"
}Create a new payment session for checkout
curl --request POST \
--url https://platform.usewarp.net/sessions \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"public_key": "<string>",
"amount_usd": 1,
"description": "<string>",
"metadata": {},
"return_url": "<string>",
"cancel_url": "<string>"
}
'{
"session_id": "<string>",
"checkout_url": "<string>",
"expires_at": "2023-11-07T05:31:56Z"
}JWT Bearer token authentication
Project public key (starts with pk_)
Amount in USD
x >= 0Payment description
Additional metadata
Return URL after successful payment
Cancel URL if payment is cancelled
Was this page helpful?