लेन-देन स्थितियां
डैशबोर्ड में हर लेन-देन पंक्ति की इनमें से एक स्थिति होती है। स्थिति उस लेन-देन के सबसे हालिया इवेंट को दर्शाती है; रिफंड और विवाद मौजूदा पंक्ति को अपडेट करते हैं, एक भाई-पंक्ति डालने के बजाय।
| स्थिति | अर्थ |
|---|---|
succeeded | भुगतान पूरा हुआ। पैसा आपके खाते में है (प्रोवाइडर शुल्क घटाकर)। |
pending | भुगतान रास्ते में है। async भुगतान तरीकों (ACH, कुछ क्रिप्टो तरीके) के साथ आम, जहां पुष्टि में कुछ मिनट से कुछ घंटे लगते हैं। |
failed | भुगतान पूरा नहीं हुआ: कार्ड अस्वीकृत, समाप्त auth, कड़ी अस्वीकृति। कोई पैसा नहीं हिला। |
partial | खरीदार ने इनवॉइस से कम भुगतान किया (आम जब कोई क्रिप्टो खरीदार नेटवर्क-शुल्क से घटी राशि भेजता है)। पंक्ति का amount वह दर्शाता है जो असल में प्राप्त हुआ; जो मांगा गया था उसके लिए metadata.invoicedAmount जांचें। |
refunded | पैसा खरीदार को वापस कर दिया गया है, पूरा या आंशिक। पंक्ति का amount रिफंड की गई राशि है; रिफंड मूल भुगतान के दिनों या हफ़्तों बाद हो सकते हैं। |
disputed | खरीदार (या उनके बैंक) ने एक विवाद या chargeback खोला। जवाब की अवधि के लिए प्रोवाइडर का इंटरफ़ेस जांचें। पंक्ति का metadata.reason प्रोवाइडर का वर्गीकरण हू-ब-हू रखता है। |
pending_manual | एक डाक-से-भुगतान लेन-देन आपकी भौतिक पुष्टि की प्रतीक्षा में है। अगला अनुभाग देखें। |
manual_canceled | आपने खरीदार का भुगतान आने से पहले एक लंबित डाक-से-भुगतान पंक्ति पर Cancel क्लिक किया। |
manual_expired | एक लंबित डाक-से-भुगतान पंक्ति बिना पुष्टि के 30 दिन रही और अपने आप समाप्त हो गई। |
manual_revoked | आपने एक डाक-से-भुगतान भुगतान की प्राप्ति पुष्ट की पर बाद में पुष्टि को पलट दिया (जैसे, भुगतान अमान्य निकला)। पंक्ति succeeded से वापस इस अंतिम स्थिति में आ जाती है। |
रिफंड, विवाद, आंशिक भुगतान
Coin Moebius इन प्रोवाइडर इवेंट्स को सुनता है और डैशबोर्ड में मूल लेन-देन पंक्ति को अपडेट करता है। विशेष रूप से:
- रिफंड: Stripe का
charge.refundedइवेंट (पूरे या आंशिक रिफंड,amount_refundedसहित ताकि आंशिक रिफंड वह हिस्सा दिखाएं जो वापस किया गया)। NOWPayments काrefundedIPN। पंक्ति की स्थितिrefundedमें पलट जाती है,amountरिफंड की गई राशि दर्शाता है, औरmetadata.originalChargeId/metadata.originalAmountमूल भुगतान संदर्भ साथ लाते हैं। - विवाद (chargebacks): Stripe का
charge.dispute.createdइवेंट। पंक्ति की स्थितिdisputedमें पलट जाती है। प्रोवाइडर का बताया कारणmetadata.reasonमें हू-ब-हू पहुंचता है, आप इसे अपने खुद के UI में जैसे चाहें रेंडर कर सकते हैं। - आंशिक भुगतान: NOWPayments का
partially_paidIPN। पंक्ति की स्थितिpartialमें पलट जाती है।amountवह दर्शाता है जो असल में प्राप्त हुआ (actually_paid);metadata.invoicedAmountवह है जो मांगा गया था।
v1 में, ये इवेंट डैशबोर्ड में और /status एंडपॉइंट के ज़रिए दिखाए जाते हैं। एक भविष्य की रिलीज़ ईमेल सूचनाएं और एक आउटबाउंड वेबहुक फ़ॉरवर्डर जोड़ेगी ताकि आपका अपना बैकएंड अपने आप प्रतिक्रिया दे सके। फ़िलहाल, एक छोटा पोलिंग जॉब सेट करें (अगला अनुभाग देखें) या डैशबोर्ड जांचें।