Codex · III

स्थितियां और रिफंड

लेन-देन स्थितियां

डैशबोर्ड में हर लेन-देन पंक्ति की इनमें से एक स्थिति होती है। स्थिति उस लेन-देन के सबसे हालिया इवेंट को दर्शाती है; रिफंड और विवाद मौजूदा पंक्ति को अपडेट करते हैं, एक भाई-पंक्ति डालने के बजाय।

स्थितिअर्थ
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 का refunded IPN। पंक्ति की स्थिति refunded में पलट जाती है, amount रिफंड की गई राशि दर्शाता है, और metadata.originalChargeId / metadata.originalAmount मूल भुगतान संदर्भ साथ लाते हैं।
  • विवाद (chargebacks): Stripe का charge.dispute.created इवेंट। पंक्ति की स्थिति disputed में पलट जाती है। प्रोवाइडर का बताया कारण metadata.reason में हू-ब-हू पहुंचता है, आप इसे अपने खुद के UI में जैसे चाहें रेंडर कर सकते हैं।
  • आंशिक भुगतान: NOWPayments का partially_paid IPN। पंक्ति की स्थिति partial में पलट जाती है। amount वह दर्शाता है जो असल में प्राप्त हुआ (actually_paid); metadata.invoicedAmount वह है जो मांगा गया था।

v1 में, ये इवेंट डैशबोर्ड में और /status एंडपॉइंट के ज़रिए दिखाए जाते हैं। एक भविष्य की रिलीज़ ईमेल सूचनाएं और एक आउटबाउंड वेबहुक फ़ॉरवर्डर जोड़ेगी ताकि आपका अपना बैकएंड अपने आप प्रतिक्रिया दे सके। फ़िलहाल, एक छोटा पोलिंग जॉब सेट करें (अगला अनुभाग देखें) या डैशबोर्ड जांचें।

इसे जोड़ने के लिए तैयार हैं?

फ्री टियर ज़्यादातर साइटों को कवर करता है और कभी कार्ड नहीं मांगता।