Developer Resources
Integrate Cashless AI into your applications with our comprehensive APIs and SDKs
Quick Start Guide
Get up and running in minutes
1. Get API Keys
Sign up for a developer account and get your API keys to start integrating.
Get API Keys2. Integrate
Use our APIs and SDKs to integrate payment processing into your application.
View Documentation3. Go Live
Test your integration in sandbox mode, then switch to live mode when ready.
Start TestingAPI Documentation
Comprehensive guides for all our APIs
Payment Gateway API
Process payments, manage transactions, and handle refunds with our secure payment API.
- Accept card payments
- Process refunds
- Manage subscriptions
- Real-time webhooks
POS Integration API
Connect your point-of-sale system with our comprehensive POS API.
- Inventory management
- Sales reporting
- Customer management
- Real-time sync
Analytics API
Access detailed analytics and reporting data for your business insights.
- Transaction analytics
- Customer insights
- Revenue reports
- Custom dashboards
Webhook API
Receive real-time notifications about events in your Cashless AI account.
- Payment notifications
- Transaction updates
- Dispute alerts
- Secure delivery
Code Examples
Quick examples to get you started
Create Payment (PHP)
$payment = $cashless->payments->create([
'amount' => 1000, // £10.00
'currency' => 'GBP',
'description' => 'Test Payment',
'customer_email' => 'customer@example.com'
]);
echo $payment->id;
Process Refund (Node.js)
const refund = await cashless.refunds.create({
payment_id: 'pay_123456789',
amount: 500, // £5.00 partial refund
reason: 'Customer request'
});
console.log(refund.status);
Need Developer Support?
Our technical team is here to help you integrate successfully