Dashboard
DC Pay Merchant Portal · Last updated just now
Total Volume (30d)
$148,240
↑ +22% vs prior month
Payments (30d)
47
↑ 11 new this week
Avg. Settlement Time
31h
↔ Target: <48h
Fees Paid (30d)
$2,224
1.5% rate (Premium)
Payment Volume
Last 14 days
Recent Payments
Latest 8 transactions
| ID | Amount | Token | Status | Date |
|---|
Payments
All payment records for your merchant account
All Transactions
47 total · 3 pending
| ID | Customer | Amount (USD) | Token | Status | Date |
|---|
Settlements
Fiat payouts to your bank account
Pending Settlement
$24,180
Est. 16h remaining
This Month
$98,540
↑ 3 batches
Currency
USD
Bank wire
Settlement History
All completed payouts
| Batch ID | Amount (USD) | Payments | Status | Date |
|---|---|---|---|---|
| STLMNT-2026-0529 | $48,240 | 18 | Settled | May 29, 2026 |
| STLMNT-2026-0522 | $32,100 | 12 | Settled | May 22, 2026 |
| STLMNT-2026-0515 | $18,200 | 8 | Settled | May 15, 2026 |
| STLMNT-2026-0531 | $24,180 | 9 | Pending | Est. May 31, 2026 |
API Keys
Authenticate your DC Pay integration
Your Credentials
Merchant ID
demo_merchant
API Key (Live)
dc_live_demo2026
Worker URL
https://dc-pay-worker.j96dssk5rx.workers.dev
Initiate a Payment (cURL example)
# Initiate payment
curl -X POST https://dc-pay-worker.j96dssk5rx.workers.dev/payment/initiate \
-H "Content-Type: application/json" \
-d '{
"merchantId": "demo_merchant",
"apiKey": "dc_live_demo2026",
"amount": 10000,
"currency": "USD",
"token": "ETH",
"reference": "ORDER-12345"
}'
Check Payment Status
curl https://dc-pay-worker.j96dssk5rx.workers.dev/payment/{paymentId}/status \
-H "X-Merchant-Id: demo_merchant" \
-H "X-Api-Key: dc_live_demo2026"
Create Payment Link
Generate a payment URL to share with your buyer
Payment URL
SDK Integration Guide
Add DC Pay to your website in under 10 minutes
1. Include the SDK
<!-- Add to your HTML -->
<script src="https://deutsch-capital.com/dc-pay.js"></script>
2. Render the Widget
// Initialize on your checkout page
DCPay.mount('#payment-container', {
merchantId: 'demo_merchant',
amount: 10000,
currency: 'USD',
token: 'ETH',
reference: 'ORDER-001',
onSuccess: (txn) => console.log('Payment ID:', txn.paymentId),
onError: (err) => console.error(err)
});
3. Webhook (optional)
# Set your webhook URL in DC Pay settings
# DC Pay will POST to your URL on status changes:
{
"event": "payment.settled",
"id": "DC-2026-XXXXXX",
"amount": 10000,
"currency": "USD",
"status": "settled"
}
Support
For integration support, email pay@deutsch-capital.com or open a ticket via WhatsApp at +972 53 644 4400.
Settings
Configure your DC Pay merchant account
Notifications
Email on payment received
Get notified each time a payment is confirmed
Email on settlement
Get notified when a payout is transferred to your bank
Weekly summary report
Receive a weekly PDF summary of payment activity
Settlement
Settlement currency
Receive payouts in USD (bank wire)
Auto-settle threshold
Trigger settlement when pending balance reaches this amount
Security
AI Fraud Protection
Block suspicious transactions using DC Pay risk scoring
KYC required for large payments
Require identity verification for transactions above $5,000