मुख्य सामग्री पर जाएं
POST
curl

पथ पैरामीटर

token
string
आवश्यक

विजेट सत्र बनाए जाने पर लौटाया गया अपारदर्शी सत्र token।

बॉडी

application/json
method
enum<string>
आवश्यक

अंतिम उपयोगकर्ता द्वारा चुनी गई प्रमाण विधि। यह संदर्भ के allowed_methods में से एक होनी चाहिए।

उपलब्ध विकल्प:
MESSAGE_SIGNING,
SATOSHI_TEST,
SCREENSHOT,
SELF_DECLARATION
wallet_address
string

सत्र के wallet_address पर डिफ़ॉल्ट होता है। सत्र के ट्रांसफ़र से लिंक होने पर ट्रांसफ़र के वॉलेट से मेल खाना चाहिए।

Maximum string length: 128
chain
string

सत्र की चेन पर डिफ़ॉल्ट होता है।

Maximum string length: 32

प्रतिक्रिया

इस विधि के लिए पहले से खुला प्रमाण, पुनः शुरू किया गया।

proof_id
string<uuid>
method
enum<string>
उपलब्ध विकल्प:
MESSAGE_SIGNING,
SATOSHI_TEST,
SCREENSHOT,
SELF_DECLARATION
status
enum<string>

PENDING: अंतिम उपयोगकर्ता ने इस विधि को चुना है और प्रमाण पर अभी निर्णय नहीं हुआ है। एक विफल हस्ताक्षर या परीक्षण जमा जो अभी पढ़ने योग्य या पुष्ट नहीं है, वह failure_reason के साथ प्रमाण को PENDING रखता है, ताकि अंतिम उपयोगकर्ता फिर से प्रयास कर सके; सबमिट किए गए SATOSHI_TEST जमा की उसकी विंडो बंद होने तक स्वचालित रूप से पुनः जांच की जाती है, और सबमिट किया गया SCREENSHOT आपकी समीक्षा की प्रतीक्षा करता है। VERIFIED: स्वामित्व सिद्ध हो गया है। REJECTED: परीक्षण जमा वास्तव में गलत है (अन्य प्रेषक, जमा पते पर अपेक्षित राशि नहीं, चुनौती से पुराना, या ऐसा लेन-देन जिसने पहले ही किसी अन्य वॉलेट को सिद्ध कर दिया है) या आपके समीक्षक ने स्क्रीनशॉट अस्वीकार कर दिया है; failure_reason बताता है कि कौन सा कारण है। एक अस्वीकृत प्रमाण अंतिम होता है और सत्र के प्रयासों में से एक का उपयोग करता है। EXPIRED: प्रमाण पर अब निर्णय नहीं लिया जा सकता (इसकी विंडो बंद हो गई, अंतिम उपयोगकर्ता ने विधि बदल दी, विजेट सत्र समाप्त हो गया, या वॉलेट धारक बदल गया); failure_reason बताता है कि कौन सा कारण है।

उपलब्ध विकल्प:
PENDING,
VERIFIED,
REJECTED,
EXPIRED
wallet_address
string
chain
string

उस एड्रेस बुक प्रविष्टि का कैनोनिकल चेन पहचानकर्ता जिसके लिए यह प्रमाण है, उदा. ETH, BTC, SOL, TRX।

deposit_address
string | null

डिपॉज़िट पता जिस पर ग्राहक को Satoshi परीक्षण राशि भेजनी होगी। केवल SATOSHI_TEST प्रमाण पर मौजूद होता है।

expected_amount
string | null

डिपॉज़िट की मूल मुद्रा में सटीक ऑन-चेन राशि, जिससे सातोशी परीक्षण डिपॉज़िट का मिलान होना चाहिए। केवल SATOSHI_TEST प्रमाण में मौजूद।

expires_at
string<date-time> | null

इस प्रमाण की अपनी Satoshi टेस्ट विंडो की समय-सीमा। केवल SATOSHI_TEST प्रमाण पर मौजूद होता है; जब SATOSHI_TEST की पेशकश की जाती है, तो विजेट सत्र का अपना expires_at इसे कवर करने के लिए बढ़ा दिया जाता है।

challenge
string | null

Didit द्वारा जारी किया गया संदेश जिस पर ग्राहक अपने वॉलेट से हस्ताक्षर करता है। केवल MESSAGE_SIGNING प्रमाण पर मौजूद होता है।

rejection_reason
string

अंतिम उपयोगकर्ता के लिए अंग्रेज़ी वाक्य के रूप में, प्रमाण क्यों अस्वीकार किया गया। केवल तब मौजूद होता है जब status, REJECTED हो; जब आपके समीक्षक ने स्क्रीनशॉट अस्वीकार किया हो तो रिक्त (आपका नोट आपके पास ही रहता है)।

created_at
string<date-time>
attempts
integer

इस प्रमाण के लिए साक्ष्य कितनी बार सबमिट किए गए (हस्ताक्षर, लेन-देन आईडी, अपलोड)।

failure_reason
enum<string>

पिछला प्रयास क्यों विफल रहा, या प्रमाण क्यों बंद हुआ। कुछ भी विफल न होने पर रिक्त।

उपलब्ध विकल्प:
,
SIGNATURE_INVALID,
SIGNATURE_UNSUPPORTED_SCHEME,
DEPOSIT_NOT_FOUND,
DEPOSIT_UNCONFIRMED,
DEPOSIT_LOOKUP_FAILED,
DEPOSIT_MISMATCH,
DEPOSIT_STALE,
TXID_REUSED,
CHAIN_UNSUPPORTED,
WINDOW_EXPIRED,
OWNERSHIP_CHANGED,
METHOD_SWITCHED,
REVIEW_REJECTED,
ABANDONED
अंतिम संशोधन 7 नवंबर 2026