POST
Create hosted workflows
Create payment links, invoice checkout pages, pre-authorizations, or intake flows from your own product.
API Access
Create hosted checkout workflows, receive webhook events, and keep payment activity synchronized with your product.
JSON
REST workflows
Live
Event delivery
Secure
Sandbox keys

Create workflow
Receive events
Operate securely
Simple API console
curl https://api.mascotbill.com/v1/workflows \
-H 'Authorization: Bearer mb_sk_test_....' \
-H 'Content-Type: application/json' \
-d {
"type": "invoice_checkout",
"amount": 84000,
"currency": "usd"
}status
created
hosted_url
ready
event
workflow.created
API access
Your system creates the workflow. Mascot Bill returns a hosted URL your team can send, open, or attach to an internal record.
Workflow endpoints
POST
Create payment links, invoice checkout pages, pre-authorizations, or intake flows from your own product.
Events
Receive webhook events when customers view, pay, approve, or submit.
Keys
Separate sandbox and live keys with workspace-level visibility.
Events and access
Use webhook events to sync status back to your system, and keep API access separated by sandbox and live keys.
workflow.created, checkout.viewed, payment.succeeded, and invoice.paid keep your product updated.
ReadySandbox and live keys make it easier to test first and move to production deliberately.
ReadyReady to launch
Create the customer page, send it, and keep every payment action visible for the team.