For developers
Build the payment
flow you need.
Create payment requests, track status, and connect payment events to your own application using CPTPayment’s API, webhooks, and SDKs.
POST /v1/payments
"amount": 150.00,
"asset": "USDT",
"description": "Order #1234",
"callback_url": "https://yoursite.com/webhook"- REST APICreate payments, check status
- WebhooksGet real-time updates
- SDKsTools for popular languages
- GuidesExamples and documentation
How it works
From your app to a confirmed payment.
A simple flow that fits into your existing stack.
Get started
Four simple steps.
- Create a payment request
Send the amount, asset, and other details through our API.
- Show the customer where to pay
Receive a payment address and display it in your app or checkout flow.
- CPTPayment tracks the payment
We monitor the blockchain and confirm the transaction based on your settings.
- Get notified and update your app
Receive real-time webhook events and update your application accordingly.
What you can build
Flexible tools for real use cases.
Use CPTPayment to add crypto payments to any product or workflow.
Custom checkout
Build a payment experience that matches your product.
Store integrations
Power e-commerce and marketplaces with crypto payments.
Subscriptions & access
Automate access, memberships, and recurring payments.
Internal tools
Add payments to your own tools, dashboards, or workflows.
✓ What it does
- Creates and tracks payment requests
- Exposes real-time payment status to your application
- Sends webhook updates for payment events
- Supports custom checkout experiences
- Works with multiple assets and networks
× What it does not do
- Hold customer funds or require private keys
- Convert assets or move funds on your behalf
- Force a specific checkout design
- Hide blockchain confirmation behavior
- Replace your application or business logic
Quickstart
Build your first
payment flow.
A short run-through so you can go from idea to integration quickly.
Follow the tutorial →- 1
Create API credentialsGet your API keys from the dashboard.
- 2
Create a payment requestSend the amount and asset from your application.
- 3
Listen for webhook eventsReceive real-time updates when payment status changes.
- 4
Test a paymentSend a small amount on testnet or mainnet.
- 5
Handle the confirmed stateUpdate your application and complete the flow.
Questions
About this page
Which programming languages are supported?+
The REST API works with any language that can send HTTPS requests. SDK support can be added for common stacks.
How do webhooks work?+
CPTPayment sends signed events to your callback URL whenever a tracked payment changes status.
Do you provide SDKs?+
SDKs and integration examples are available for popular languages and frameworks.
Can I use CPTPayment in a mobile app?+
Yes. Use the API from a secure backend and present the payment experience in your mobile application.
Is there a sandbox or test environment?+
Use the documented test workflow before moving your integration to production.
Ready to build
Build around your workflow, not ours.
Start integrating crypto payments in minutes with CPTPayment’s developer tools.