Accept credit cards, PayPal, Bitcoin, Ethereum, and USDT with a single integration. Real-time exchange rates, instant settlements, and powerful admin tools.
Powered by industry-leading payment providers
A complete payment solution that combines traditional and crypto payments in one powerful platform.
Accept Visa, Mastercard, American Express via Stripe, plus PayPal for maximum coverage.
Accept Bitcoin, Ethereum, and USDT with automatic QR code generation and TX verification.
Live exchange rates from CoinGecko and ExchangeRate-API, updated every minute.
Comprehensive admin panel to review, approve, or reject payments with full audit logging.
Customers see payment status updates instantly without refreshing. Unique URLs for each transaction.
Set global platform fees and per-provider fees. Full control over your pricing structure.
Support for USD, EUR, GBP, CAD, AUD, IRR, AED, TRY and more fiat currencies.
Auto-generated QR codes for crypto payments. Customers scan and pay from any wallet.
Complete audit trail of all admin actions, fee changes, and payment approvals.
Simple integration, powerful results
Customer chooses payment method: card, PayPal, or crypto
System creates payment record with unique tracking URL
Payment is automatically verified and processed
Customer receives instant confirmation and receipt
Full-featured API for custom integrations. Create payments, check status, manage clients, and more.
// Create a fiat payment
const response = await fetch('/api/fiat-payments', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
merchantId: 'merchant_123',
amount: 99.99,
currency: 'USD',
method: 'card'
})
});
const { payment } = await response.json();
// payment.id = "abc-123-def"
// payment.status = "pending"
// Check payment status
const status = await fetch(
`/api/fiat-payments/${payment.id}`
);
Add payments to your app in minutes with JavaScript or Python
For websites, React, Vue, Node.js
npm install @keywa/payment-sdk
// Open checkout modal
const keywa = new KeywaPayments({
merchantId: 'your-id'
});
keywa.checkout({
amount: 99.99,
currency: 'USD',
onSuccess: (payment) => {
console.log('Paid!', payment.id);
}
});
For Django, Flask, FastAPI, scripts
pip install keywa-payments
# Create a payment
from keywa import KeywaPayments
client = KeywaPayments(
merchant_id='your-id'
)
payment = client.create_fiat_payment(
amount=99.99,
currency='USD',
method='card'
)
Also available: Embedded checkout, inline mode, crypto payments, webhooks
View SDK DocumentationNo hidden fees. Pay only for what you use.
All fees are configurable in the admin dashboard
Start accepting payments today or explore the API documentation