Payment Flow
Here’s how a typical payment flows through Card2Crypto:Payment Lifecycle
1. Pending
Payment is created but customer hasn’t completed checkout yet.2. Processing
Customer submitted card details, payment is being processed.3. Completed
Payment succeeded. Your balance is credited automatically.4. Failed
Payment failed due to declined card, insufficient funds, etc.Payment Amounts
All amounts must be specified in cents (or smallest currency unit):Minimum Amount
The minimum payment amount is $0.50 USD (50 cents).Maximum Amount
No maximum enforced by Card2Crypto, but Card2Crypto has per-transaction limits based on your account status.Currency Support
Currently, Card2Crypto only supports USD (United States Dollar).Multi-currency support is planned for a future release. Stay tuned!
Customer Information
You can optionally include customer information:- Better record keeping
- Automatic email receipts (coming soon)
- Fraud detection and chargeback protection
- Customer support resolution
Metadata
Attach custom metadata to payments for your own tracking:- Returned in webhook payloads
- Visible in your dashboard
- Limited to 16 key-value pairs
- Values must be strings
Do not include sensitive information (passwords, credit card numbers, etc.) in metadata.
Redirect URLs
Control where customers are redirected after checkout:Success URL
Customer is redirected here after successful payment. Query parameters are appended:Cancel URL
Customer is redirected here if they click “Cancel” or close the checkout page:Always verify payment status via webhooks, not just redirect URLs. Customers can manipulate URL parameters.
Payment IDs
Every payment gets a unique identifier:- Retrieve payment details via API
- Match webhook notifications to orders
- Provide customer support
- Reconcile your accounting
3D Secure (SCA)
Card2Crypto automatically handles 3D Secure authentication when required:- Customer enters card details
- If 3DS required, modal appears for authentication
- Customer completes authentication (fingerprint, SMS code, etc.)
- Payment processes normally
Refunds
Refunds are processed manually by the Card2Crypto admin team. To request a refund:- Contact support@card2crypto.cc
- Provide the payment ID
- State the refund reason
- Request reviewed within 24 hours
- If approved, processed within 2-3 business days
- Refund amount is deducted from your seller balance
- Customer receives refund to original payment method
Automated refunds via API are planned for a future release.
Testing Payments
Use the Payment Testing Tool in your dashboard to create test payments.All payments are live and real. There is no test mode. Use small amounts (1.00) for testing.