# सामान्य जानकारी

> 2328.io के साथ क्रिप्टोकरेंसी भुगतान प्रोसेसिंग और निकासी इंटीग्रेशन के लिए तकनीकी विवरण।

2328.io API documentation में आपका स्वागत है। यह reference बताता है कि अपने application में क्रिप्टोकरेंसी भुगतान प्रोसेसिंग और निकासी कैसे integrate करें।

## शुरू कैसे करें

Integration शुरू करने के लिए:

1. [2328.io](https://2328.io) पर एक merchant account और project बनाएँ
2. Project settings से अपना **project UUID** और **API key** प्राप्त करें
3. यदि आप निकासी का उपयोग करने की योजना बना रहे हैं तो एक अलग **Payout API key** generate करें
4. [Authentication](/docs/authentication) सेक्शन पढ़ें ताकि आप जान सकें कि request को कैसे sign करना है
5. अपनी पहली [Create Payment](/docs/payments) call करें

## Base URL

सभी production API request निम्नलिखित base URL का उपयोग करते हैं:

```
https://api.2328.io/api
```

> **WARNING:** सभी request **HTTPS** के माध्यम से ही भेजे जाने चाहिए। HTTPS के बिना भेजे गए request block कर दिए जाते हैं।

## आप क्या कर सकते हैं

2328.io API के साथ आप यह सब कर सकते हैं:

- **क्रिप्टो भुगतान स्वीकार करें** — भुगतान session बनाएँ और customer को hosted checkout या Telegram MiniApp पर redirect करें
- **फंड निकालें** — अपने merchant बैलेंस से किसी भी blockchain address पर programmatically पेआउट भेजें
- **बैलेंस जाँचें** — प्रत्येक मुद्रा के अनुसार मर्चेंट खाता बैलेंस, USD समतुल्य और AML द्वारा लॉक की गई राशि देखें
- **स्टैटिक वॉलेट का उपयोग करें** — किसी user या order से जुड़े स्थायी deposit address generate करें
- **विनिमय दर प्राप्त करें** — fiat और crypto pairs के लिए real-time दरें पाएँ
- **Webhook प्राप्त करें** — भुगतान status बदलने पर तुरंत notification पाएँ
## Rate limits

API प्रत्येक project के लिए **प्रति सेकंड 10 request तक** की अनुमति देता है। Limit से अधिक request पर HTTP `429 Too Many Requests` response मिलता है — back off करें और retry करें।