Total Revenue
84,291ADA
↑ 12.4% this month
Transactions
1,847
↑ 8.2% this month
Avg. Payment
45.6ADA
↓ 2.1% this month
Success Rate
98.7%
↑ 0.3% this month
Payment Volume (30 days)
Recent Transactions
| Transaction | Amount | Status | Date | KERI Event |
|---|
New Payment Request
JSON metadata attached to the KERI interaction event
Live Preview
0 ADA
≈ $0.00 USD
Payment description
Receiving Address
addr1qx2kd28nq8ac5prwg32hhvudlwggpgfp8utlyqxu2a3genj2f6yt7m8h8r9ahx2rl5p06lxpgek8hxqrs3jxk5q9gvz6q4u79c5
Payments are received directly to your Cardano wallet. No custodial intermediary.
All Transactions
| ID | Description | Amount | Fiat Value | Status | Date | KERI |
|---|
selfdriven.services
Web Development — Invoice #1042
250 ADA
≈ $175.00 USD
Nami Wallet
Browser extension wallet
Eternl
Full-featured Cardano wallet
Scan QR Code
Pay from any mobile wallet
Send exactly to this address
addr1qx2kd28nq8ac5prwg32hhvudlwggpgfp8utlyqxu2a3genj2f6yt7m8h8r9ahx2rl5p06lxpgek8hxqrs3jxk5q9gvz6q4u79c5
29:42 remaining
API Keys
sd_live_kFOPxoP7wXkqt••••••••••••••••
sd_test_8ac5prwg32hhv••••••••••••••••
Quick Start
// Create a payment via the selfdriven.money/pay API
const response = await fetch('https://api.selfdriven.money/v1/payments', {
method: 'POST',
headers: {
'Authorization': 'Bearer sd_live_kFOPxoP7wXkqt...',
'Content-Type': 'application/json',
'X-KERI-AID': 'EKE4g_0hDGBOqDLKzNBT3kFOPxoP7wXkqt',
},
body: JSON.stringify({
amount: 250,
currency: 'ADA',
description: 'Invoice #1042',
expiry_minutes: 30,
metadata: { orderId: 'ORD-1042' },
callback_url: 'https://yoursite.com/webhook',
}),
});
const { payment_id, checkout_url, address } = await response.json();
// → checkout_url: https://pay.selfdriven.money/c/pay_7f3k...
// → address: addr1qx2kd28nq8ac5prwg32hhv...
// → keriEvent: { type: "ixn", sn: 1709971200000, ... }Payment Button Embed
<!-- selfdriven.money/pay payment button -->
<script src="https://cdn.selfdriven.money/pay.js"></script>
<div
id="sd-pay-button"
data-merchant="EKE4g_0hDGBOqDLKzNBT3kFOPxoP7wXkqt"
data-amount="250"
data-currency="ADA"
data-description="Premium Subscription"
data-theme="auto"
></div>Webhook Endpoints
https://api.yoursite.com/webhooks/payments
Events: payment.confirmed, payment.expired, payment.pending
Active
Webhook Payload
{
"event": "payment.confirmed",
"payment_id": "pay_7f3kR9xLm2",
"amount": 250,
"currency": "ADA",
"tx_hash": "8f2a...c4d1",
"confirmations": 15,
"metadata": { "orderId": "ORD-1042" },
"keriEvent": {
"type": "ixn",
"aid": "EKE4g_0hDGBOqDLKzNBT3kFOPxoP7wXkqt",
"sn": 1709971200000,
"digest": "sha256-a1b2c3d4e5f6..."
}
}Integration Guide
Accept ADA Payments in 5 Minutes
selfdriven.money/pay is a non-custodial Cardano payment gateway secured by KERI cryptographic identity. Payments go directly to your wallet — no intermediary holds your funds.
1
Get your API key
Generate a key from the API Keys page. Each key is bound to your KERI AID via a delegated inception event.
2
Create a payment
POST to
/v1/payments with the amount, currency, and optional metadata. You'll receive a checkout URL and receiving address.3
Redirect or embed
Send customers to the checkout URL, embed the payment button on your site, or build a custom flow using the address + QR code.
4
Listen for webhooks
Configure a webhook endpoint to receive
payment.confirmed events. Each event includes a KERI interaction event for cryptographic auditability.5
Get paid
ADA arrives directly in your wallet. No custody. No counterparty risk. Full KERI audit trail on every transaction.
Supported Tokens
Native ADA, plus any Cardano native token. Fiat conversion available for USD, AUD, EUR, GBP at settlement via real-time oracle pricing.
KERI Identity Layer
Every payment event is anchored as a KERI interaction event (ixn) in your Key Event Log. This provides cryptographic proof of every payment created, received, and confirmed — without relying on any third-party attestation.
Merchant Settings
Auto-convert to AUD
Automatically convert received ADA to Australian Dollars at settlement
Email Notifications
Receive email for each confirmed payment
KERI Event Witnessing
Broadcast payment events to 3 KERI witness nodes (2-of-3 threshold)
Native Token Support
Accept Cardano native tokens in addition to ADA
Staking on Receipt
Automatically delegate received ADA to your preferred stake pool
Test Mode
Use Cardano Preview testnet for development
Payout Wallet
Payments are sent directly to this address. Verified via KERI AID binding.