curl --request POST \
--url https://api.sprucecollective.co.uk/revolut/create-order \
--header 'Content-Type: application/json' \
--data '
{
"amount": 123,
"currency": "<string>",
"description": "<string>",
"cancel_url": "<string>",
"customer_email": "<string>",
"failure_url": "<string>",
"item_id": "<string>",
"quantity": 123,
"site_id": "<string>",
"success_url": "<string>",
"user_exists": true,
"user_id": "<string>",
"utm": "<string>",
"utm_campaign": "<string>",
"utm_content": "<string>",
"utm_medium": "<string>",
"utm_source": "<string>",
"utm_term": "<string>"
}
'{
"checkout_url": "<string>",
"environment": "<string>",
"error": "<string>",
"error_code": "<string>",
"order_id": "<string>",
"order_state": "<string>",
"success": true
}Create a new Revolut order for payment (supports both authenticated and guest users)
curl --request POST \
--url https://api.sprucecollective.co.uk/revolut/create-order \
--header 'Content-Type: application/json' \
--data '
{
"amount": 123,
"currency": "<string>",
"description": "<string>",
"cancel_url": "<string>",
"customer_email": "<string>",
"failure_url": "<string>",
"item_id": "<string>",
"quantity": 123,
"site_id": "<string>",
"success_url": "<string>",
"user_exists": true,
"user_id": "<string>",
"utm": "<string>",
"utm_campaign": "<string>",
"utm_content": "<string>",
"utm_medium": "<string>",
"utm_source": "<string>",
"utm_term": "<string>"
}
'{
"checkout_url": "<string>",
"environment": "<string>",
"error": "<string>",
"error_code": "<string>",
"order_id": "<string>",
"order_state": "<string>",
"success": true
}Order data
UTM fields