FastSpring विकल्पों को चुनें चेकआउट, सब्सक्रिप्शन, उपयोग-बिलिंग या इंफरेंस-भुगतान जिम्मेदारी के आधार पर जिसे आपके एप्लिकेशन को बदलने की आवश्यकता है। Paddle, Polar, Dodo Payments और Creem की तुलना स्वीकृत कॉमर्स वर्कफ़्लो के लिए करें। ShareAI का मूल्यांकन करें अनुमोदित Builder व्यवस्था के माध्यम से भुगतान किए गए योग्य मॉडल ट्रैफ़िक के लिए, एक अनुमत ऐप अधिभार और श्रेयित आय के साथ। एक मर्चेंट-ऑफ-रिकॉर्ड सेवा और एक इंफरेंस भुगतान प्रोग्राम स्वचालित रूप से समान जिम्मेदारियों को प्रतिस्थापित नहीं करते हैं।
समीक्षित 23 अक्टूबर 2026। ShareAI इस तुलना को प्रकाशित करता है और चर्चा किए गए एक प्रोग्राम का संचालन करता है। वर्तमान आधिकारिक संदर्भ उत्पाद तथ्यों का समर्थन करते हैं; स्क्रीनशॉट वास्तविक स्रोत पृष्ठ दिखाते हैं। निष्पादित कोड एक ऑफ़लाइन सिंथेटिक लेजर है। कोई लाइव चेकआउट, प्रबंधित रीबिल, मूल्य अपडेट, वेबहुक रिप्ले, भुगतान या रूपांतरण प्रयोग नहीं किया गया।
FastSpring पहले से ही कॉमर्स, सब्सक्रिप्शन प्रबंधन और ऑन-डिमांड बिलिंग नियंत्रण प्रदान करता है। एक उपयोगी तुलना यह मान नहीं सकती कि यह केवल निश्चित आवर्ती खरीदारी को संभालता है या इसमें कोई आधुनिक एकीकरण पथ नहीं है। चयनित व्यावसायिक व्यवस्था, सब्सक्रिप्शन प्रकार और ग्राहक अनुभव की पहचान करें यह तय करने से पहले कि समस्या बिलिंग लचीलापन, वित्तीय संचालन या इंफरेंस के लिए भुगतान से संबंधित है।
वर्तमान में FastSpring क्या प्रदान करता है
वर्तमान उत्पाद संदर्भ भुगतान, सब्सक्रिप्शन, चेकआउट और योग्य डिजिटल कॉमर्स के लिए मर्चेंट-ऑफ-रिकॉर्ड पेशकश का वर्णन करता है। इसे बनाए रखने के कारण: जब यह पहले से ही एप्लिकेशन के ग्राहक, उत्पाद और वित्तीय आवश्यकताओं का समर्थन करता है, तो मौजूदा स्वीकृत बिक्री व्यवस्था का मूल्यांकन करें। एक नई AI सुविधा अपने आप यह स्थापित नहीं करती है कि ऐप को हर कार्यशील चेकआउट और सब्सक्रिप्शन को बदलना चाहिए।
मैनेज्ड-सब्सक्रिप्शन गाइड ऐप या API के माध्यम से मांग पर पुनः बिलिंग शुरू करने का वर्णन करता है। प्रत्येक चार्ज मूल राशि का उपयोग करता है जब तक कि सदस्यता मूल्य को अपडेट नहीं किया जाता। यह एक ठोस बिलिंग नियंत्रण है, न कि स्वचालित रूप से मापे गए टोकन इनवॉइस का प्रमाण। एप्लिकेशन की स्वीकृत बिलिंग यूनिट, विश्वसनीय गणना और उस नियंत्रण के चारों ओर चयनित चार्ज जीवनचक्र की तुलना करें।
वर्तमान मूल्य निर्धारण पृष्ठ एक कस्टम कोट के लिए पूछता है और राजस्व-साझाकरण शर्तों का वर्णन करता है। विकल्पों के राउंडअप से ऐतिहासिक दर को सार्वभौमिक वर्तमान शुल्क के रूप में न अपनाएं। चयनित दायरे, लेनदेन मिश्रण, मुद्राओं और वित्तीय शर्तों को प्राप्त करें, फिर प्रत्येक विकल्प के साथ ऐप द्वारा बनाए गए पूर्ण उत्तरदायित्व और लागत की तुलना करें।
एक प्रेजेंटेशन ऐप सदस्यता और AI-जनित स्पीकर नोट्स को जोड़ता है।
एक काल्पनिक प्रेजेंटेशन ऐप पर विचार करें जिसमें मौजूदा ग्राहक हैं। सदस्यता संपादक और टेम्पलेट्स को अनलॉक करती है, जबकि AI-जनित स्पीकर नोट्स मॉडल इनफरेंस का उपभोग करते हैं। व्यवसाय अनुमत मार्जिन की तुलना करना चाहता है जो योग्य AI ट्रैफिक पर लागू होता है। संपादक सदस्यता, वितरित नोट्स, कच्चा मॉडल उपयोग और स्वीकृत ग्राहक शुल्क अलग-अलग मूल्य इकाइयों का प्रतिनिधित्व करते हैं और इन्हें अलग-अलग भुगतान यात्राओं की आवश्यकता हो सकती है।
एक टीम स्लाइड डेक के लिए नोट्स का अनुरोध करती है, परिणाम प्राप्त करती है और बाद में सुधार के लिए पूछती है। उपयोग की गणना के बाद एक प्रबंधित चार्ज शुरू किया जाता है, लेकिन इसकी राशि को इच्छानुसार अपडेट नहीं किया गया। समर्थन के दौरान एक विलंबित घटना को मैन्युअल रूप से पुनः चलाया जाता है। ऐप को मूल उपयोगी कार्य, स्वीकृत शुल्क, वास्तविक भुगतान और सुधार को संरक्षित करना चाहिए बिना पुनः चलाने को एक और बिक्री में बदलने के।
कठिन माइग्रेशन केस एक परिवर्तनीय उपयोग शुल्क, एक बाधित भुगतान पुष्टि और एक योजना परिवर्तन को जोड़ता है। एक सही डैशबोर्ड कुल यह स्थापित नहीं कर सकता कि इच्छित राशि चार्ज की गई थी या ग्राहक की पहुंच सही ढंग से बदली गई थी। वित्त को यह भी अलग करने की आवश्यकता है कि ग्राहक से एकत्रित धन विक्रेता के भुगतान शर्तों के तहत उपलब्ध धन से अलग है।
विकल्पों की तुलना उनके द्वारा ली गई जिम्मेदारी के आधार पर करें।
| विकल्प | इसके लिए मूल्यांकन करें | अलग से अर्हता प्राप्त करें। |
|---|---|---|
| FastSpring | स्वीकृत वाणिज्य, सदस्यताएँ और प्रबंधित शुल्क। | चयनित बिलिंग प्रकार, वास्तविक राशि और भुगतान स्थिति। |
| Paddle | स्वीकृत मर्चेंट-ऑफ-रिकॉर्ड वाणिज्य और बिलिंग। | उत्पाद पात्रता, उपयोग पथ और पहुंच एकीकरण। |
| Polar | स्वीकृत चेकआउट और इवेंट-आधारित मीटरिंग। | समर्थित मूल्य निर्धारण, उपयोग पहचान और संग्रह। |
| Dodo Payments | स्वीकृत वाणिज्य और चयनित उपयोग/क्रेडिट पथ। | मीटर समय, ऐप प्रवर्तन और वित्तीय जीवनचक्र। |
| Creem | स्वीकृत चेकआउट और चयनित उपयोग-बिलिंग वर्कफ़्लो। | वास्तविक घटना, सदस्यता और एकत्रित-भुगतान प्रमाण। |
| ShareAI | अनुमोदित ग्राहक-भुगतान इनफेरेंस के साथ ऐप मार्जिन | पात्र रूटिंग, ऐप एट्रिब्यूशन और निपटान शर्तें। |
प्रेजेंटेशन ऐप एक उपयुक्त कॉमर्स इम्प्लीमेंटेशन को बनाए रख सकता है, जबकि किसी अन्य अनुमोदित इनफरेंस जर्नी का मूल्यांकन करता है। इसके लिए वास्तविक इंटीग्रेशन और ग्राहक स्पष्टीकरण की आवश्यकता होती है। इन उत्पादों के बीच कोई साझा वॉलेट, स्वचालित रूप से माइग्रेटेड सब्सक्रिप्शन या नेटिव कनेक्टर निहित नहीं है। प्रत्येक स्वीकृत उत्पाद, उपयोगी-कार्य रिकॉर्ड, मूल्य, ग्राहक शुल्क और सुधार के मालिक का नाम बताएं, इससे पहले कि आप एक प्रतिस्थापन चुनें।
सुधार और भुगतान के माध्यम से एक वेरिएबल चार्ज को ट्रेस करें
| चरण | बनाए रखने के लिए साक्ष्य | प्रस्तुति-ऐप प्रश्न |
|---|---|---|
| स्वीकृत उत्पाद | ग्राहक समझौता, सदस्यता और उपयोगी यूनिट | टीम ने क्या खरीदने पर सहमति व्यक्त की? |
| उपयोग मूल्य निर्धारण | मूल डेक कार्य और विश्वसनीय गणना | यह नोट्स अनुरोध कितना उत्पन्न करना चाहिए? |
| चार्ज शुरू किया गया | चयनित सब्सक्रिप्शन, प्रभावी राशि और मूल कार्रवाई | वास्तव में कौन सा भुगतान अनुरोध किया गया था? |
| भुगतान का मिलान किया गया | सत्यापित वित्तीय परिणाम और स्पष्ट समायोजन | इस ग्राहक के लिए क्या प्राप्त हुआ या सुधारा गया? |
| फंड जारी किए गए | लागू कटौतियां और वास्तविक निपटान स्थिति | व्यवसाय के लिए क्या उपलब्ध होता है, और कब? |
उन स्थितियों को लिंक रखें बिना उन्हें एक पूर्ण फ्लैग के रूप में मानने के। एक चार्ज का अनुरोध भुगतान नेटवर्क द्वारा पुष्टि किए जाने से पहले किया जा सकता है। एक वित्तीय इवेंट को रिप्ले किया जा सकता है बिना यह दर्शाए कि यह एक और ग्राहक खरीद है। एक प्राप्त भुगतान भुगतान के लिए अनुपलब्ध रह सकता है। समर्थन और वित्त को एक ही स्लाइड-डेक अनुरोध और उसके स्वीकृत समायोजन को समझाने में सक्षम होना चाहिए।
Paddle: अनुमोदित कॉमर्स और चयनित बिलिंग पथ की तुलना करें
Paddle डेवलपर संदर्भ इसके कॉमर्स और बिलिंग प्लेटफ़ॉर्म का वर्णन करता है, और उत्पाद पृष्ठ एक मर्चेंट-ऑफ-रिकॉर्ड पेशकश की पहचान करता है। फायदे: चयनित अनुमोदित व्यवस्था की तुलना करें जब प्रेजेंटेशन ऐप अपने चेकआउट, सब्सक्रिप्शन और प्रासंगिक बिक्री जिम्मेदारियों को एक साथ मूल्यांकित करना चाहता है।
समझौते: उत्पाद और विक्रेता पात्रता, समर्थित उपयोग-बिलिंग कॉन्फ़िगरेशन, विश्वसनीय ग्राहक मैपिंग और वास्तविक संग्रह को योग्य बनाएं। फीचर उपलब्धता और इम्प्लीमेंटेशन चयनित पथ के अनुसार भिन्न हो सकते हैं। यह न मानें कि हर चेकआउट हर मीटर्ड यूनिट का समर्थन करता है या कि एक प्रलेखित बिलिंग विकल्प स्वचालित रूप से ऐप के मॉडल उपयोग और उपयोगी स्पीकर-नोट परिणाम को ट्रैक करता है।
सही नोट्स के लिए, वित्तीय हैंडऑफ के माध्यम से मूल कार्य और स्वीकृत समायोजन को बनाए रखें। जब कोई सब्सक्रिप्शन बदलता है या भुगतान विफल होता है, तो वास्तविक ग्राहक पहुंच को सत्यापित करें। केवल एक सही इनवॉइस गणना डिलीवर किए गए मूल्य, भविष्य के AI अनुरोधों पर इच्छित नीति या विक्रेता के लिए एकत्रित फंड की उपलब्धता स्थापित नहीं कर सकती।
Polar: भुगतान जीवनचक्र के साथ इवेंट-आधारित उपयोग की तुलना करें
Polar उपयोग-बिलिंग संदर्भ इवेंट-आधारित मीटरिंग का वर्णन करता है, जबकि इसका merchant-of-record संदर्भ लागू बिक्री व्यवस्था का वर्णन करता है। फायदे: चयनित पथ का मूल्यांकन करें जब प्रेजेंटेशन ऐप अनुमोदित वेब कॉमर्स और उपयोग-आधारित सब्सक्रिप्शन शुल्क को एक साथ विचार करना चाहता है।
समझौते: समर्थित उत्पादों और मूल्य निर्धारण, मूल इवेंट पहचान, बिलिंग चक्र और वास्तविक संग्रह को योग्य बनाएं। एक उपयोग मीटर और एक एप्लिकेशन प्रवेश नियम अलग-अलग नियंत्रण हैं। यह संरक्षित करें कि जब कोई आदेश विफल हो जाता है और ग्राहक की पहुंच या लाभ एक अलग जीवनचक्र का अनुसरण करते हैं। केवल एक चार्जेबल इवेंट प्राप्त धन रसीद नहीं है।
एक दोहराए गए नोट्स अनुरोध के लिए, परिभाषित करें कि स्वीकृत शुल्क मॉडल उपयोग, एक उपयोगी परिणाम या किसी अन्य सहमत इकाई से संबंधित है। मूल गतिविधि और सुधारों को चयनित मीटर के साथ सामंजस्य स्थापित करें। एक मिलान मासिक कुल गलत टीम या डुप्लिकेट इवेंट को छिपा सकता है, इसलिए केवल एक समग्र ग्राफ के बजाय वास्तविक वित्तीय हैंडऑफ और ग्राहक अनुभव का परीक्षण करें।
Dodo Payments: चयनित उपयोग और क्रेडिट वर्कफ़्लो की तुलना करें
Dodo Payments दस्तावेज़ वाणिज्य, सदस्यता और उपयोग-संबंधित क्षमताओं का वर्णन करता है। फायदे: चयनित अनुमोदित उत्पाद की तुलना करें जब प्रेजेंटेशन ऐप को एक चेकआउट और एक प्रलेखित उपयोग या क्रेडिट वर्कफ़्लो को एक साथ मूल्यांकन करने की आवश्यकता होती है, जिसमें मूल नोट्स अनुरोध और बाद में सुधार के बाद ग्राहक क्या देखता है।
समझौते: वास्तविक मीटर समय, क्रेडिट कॉन्फ़िगरेशन, एप्लिकेशन जांच और वित्तीय जीवनचक्र को योग्य बनाएं। एक पृष्ठभूमि खपत प्रक्रिया स्वचालित रूप से समाप्त शेष राशि पर एक सख्त वास्तविक समय रोक प्रदान नहीं करती है। एप्लिकेशन को अभी भी प्रवेश और उपयोगी-कार्य पहचान को परिभाषित करने की आवश्यकता है। एक भुगतान-प्रदाता एकीकरण मॉडल अनुमान या एक कस्टम मॉडल एंडपॉइंट प्रदान करने की जिम्मेदारी से भी अलग है।
डेक अनुरोधों की अचानक वृद्धि के लिए, मूल उपयोग और स्वीकृत समायोजन को बनाए रखें, बजाय इसके कि प्रदर्शित बैलेंस हर अनुरोध को वहनीय साबित करता है। विलंबित अवलोकन और सुधार को बिना दो बार संग्रह किए समायोजित करें। किसी विशेष क्रेडिट या बिलिंग व्यवस्था से पूर्वानुमानित मार्जिन का वादा करने से पहले वास्तविक ऐप प्रवर्तन और प्राप्त-भुगतान परिणाम की तुलना करें।
Creem: स्वीकृत उपयोग शुल्क के साथ चेकआउट की तुलना करें
Creem उत्पाद पृष्ठ और इसका डॉक्यूमेंटेशन इसके कॉमर्स प्लेटफ़ॉर्म और चयनित बिलिंग वर्कफ़्लो का वर्णन करता है। फायदे: जब प्रेजेंटेशन ऐप को चेकआउट और उपयोग-आधारित वाणिज्यिक यात्रा को एक साथ विचार करने की आवश्यकता हो, तो स्वीकृत कार्यान्वयन का मूल्यांकन करें, बजाय इसके कि केवल मॉडल अनुरोधों के लिए एक और गेटवे को एकमात्र प्रासंगिक विकल्प मानें।
समझौते: उत्पाद पात्रता, वास्तविक उपयोग इकाई, सदस्यता कॉन्फ़िगरेशन, सुधार और संग्रह को योग्य बनाएं। एक प्रलेखित API या नमूना वर्कफ़्लो यह स्थापित नहीं करता कि ऐप के स्रोत अवलोकन विश्वसनीय हैं। पूर्ण एकीकरण के माध्यम से ग्राहक पहचान को संरक्षित करें और प्रस्तुत उपयोग को एकत्रित आय के रूप में मानने से पहले चयनित वित्तीय परिणाम की पुष्टि करें।
एक सही स्लाइड डेक के लिए, स्वीकृत नोट-जनरेशन परिणाम को इसकी मूल घटना और समायोजन के साथ समायोजित करें। एक सफल वित्तीय अनुरोध और एक उपयोगी ग्राहक परिणाम के लिए अलग-अलग साक्ष्य की आवश्यकता होती है। समर्थन को एक पुनः प्रयास और असफल भुगतान की व्याख्या करने में सक्षम होना चाहिए, बिना किसी विक्रेता चित्रण पर निर्भर हुए या यह मानते हुए कि एक नया कॉमर्स खाता हर पुराने ग्राहक अधिकार को विरासत में लेता है।
ShareAI: अनुमोदित इनफेरेंस भुगतान और ऐप एट्रिब्यूशन की तुलना करें
ShareAI Builder Program एक ऐसा ऐप है जो पहले से ही अपने उपयोगकर्ताओं के साथ मौजूद है। पात्र मॉडल ट्रैफ़िक ShareAI के माध्यम से रूट होता है, बिल्डर एक अनुमत अधिभार या मार्जिन कॉन्फ़िगर करता है, और अंतिम ग्राहक उस अनुमान के लिए ShareAI का भुगतान करता है। ऐप-एट्रिब्यूटेड आय प्रोग्राम का अनुसरण करती है। फायदे: पात्र स्पीकर-नोट अनुमान के लिए इस स्वीकृत भुगतान और एट्रिब्यूशन यात्रा का मूल्यांकन करें।
समझौते: अनुमोदन, पात्र ट्रैफ़िक, मॉडल एक्सेस और खाता शर्तें लागू होती हैं। सत्यापित कंपनी बिल्डर्स को भुगतान से पहले 45-दिन की समीक्षा अवधि होती है। व्यक्ति वर्तमान में ShareAI उपयोग के लिए अनुमान मूल्य जमा करते हैं, बिना नकद-आउट या खाता स्थानांतरण के। ऐप को कहीं और बनाया, होस्ट किया, वितरित और बनाए रखा जाता है; संपादक सदस्यता, टेम्पलेट्स, अन्य उत्पाद और समर्थन स्पष्ट जिम्मेदारियां बनी रहती हैं।
कस्टम इंफ्रास्ट्रक्चर या एंडपॉइंट आपूर्ति संबंधित प्रोवाइडर या प्रोस्यूमर ऑनबोर्डिंग के अंतर्गत आती है, जो बिल्डर एट्रिब्यूशन से अलग है। अन्य उत्पाद पहले से ही क्रेडिट्स, कस्टम कीमतों और डिप्लॉयमेंट विकल्पों को संबोधित करते हैं। वास्तविक अनुमोदन, भुगतानकर्ता, अनुमत मार्जिन और रिलीज़ की तुलना करें। Builder Program सामान्य Merchant of Record सेवा या FastSpring सब्सक्रिप्शन, वित्तीय रिकॉर्ड और ग्राहक बैलेंस के स्वचालित माइग्रेशन को स्थापित नहीं करता है।
एक प्रबंधित चार्ज के लिए इच्छित राशि और स्थिति की आवश्यकता होती है।
managed-subscription guide कहता है कि प्रबंधित सब्सक्रिप्शन के लिए बिलिंग-साइकिल सेटिंग को अनदेखा किया जाता है और प्रत्येक चार्ज को स्पष्ट रूप से शुरू किया जाता है। यह भुगतान-पद्धति बाधाओं और कुछ विधियों के लिए विलंबित पुष्टि की भी पहचान करता है। प्रभावी सब्सक्रिप्शन राशि और वास्तविक भुगतान स्थिति को बनाए रखें; चार्ज शुरू करना इस बात का पर्याप्त प्रमाण नहीं है कि ग्राहक ने गणना की गई उपयोग कीमत का भुगतान किया।
active-subscription guide साधारण प्लान परिवर्तनों और प्ररेशन को अलग करता है, जिसमें प्ररेशन के लिए अयोग्य प्रकार शामिल हैं जैसे कि प्रबंधित सब्सक्रिप्शन। प्रेजेंटेशन ऐप के लिए, एक परिचित सब्सक्रिप्शन-संपादन इंटरफ़ेस यह स्थापित नहीं करता है कि एक परिवर्तनीय AI चार्ज एक मानक आवर्ती सदस्यता के समान समायोजन पथ का अनुसरण करता है। चयनित ऑपरेशन और ग्राहक परिणाम को योग्य बनाएं।
webhook reference कहता है कि स्वचालित पुनः प्रयास एक इवेंट ID को संरक्षित करते हैं, जबकि मैनुअल पुनः प्रयास नई IDs उत्पन्न करते हैं। यह विलंबित डिलीवरी और अलग-अलग लंबित-भुगतान इवेंट्स को भी दस्तावेज करता है। स्लाइड-डेक मामले के लिए, इवेंट-ID डेडुप्लिकेशन अकेले हर मैनुअल रिप्ले को समान व्यावसायिक गतिविधि के रूप में पहचान नहीं सकता। किसी अन्य अनुदान, समायोजन या संग्रह कार्रवाई को अधिकृत करने से पहले अंतर्निहित ग्राहक और वित्तीय संचालन को संरक्षित करें।
संग्रह और भुगतान के लिए उपलब्ध धनराशि अलग-अलग होती है।
payout guide अलग पोर्टल सक्रियण, प्रारंभिक निगरानी होल्ड, निपटान समय, शेड्यूल और कटौतियों का वर्णन करता है। इसलिए, एक पूर्ण ग्राहक भुगतान तुरंत उपलब्ध विक्रेता भुगतान नहीं है। वास्तविक चयनित शर्तों और बैंक-ट्रांसफर परिणाम की तुलना करें, बजाय इसके कि हर प्लेटफ़ॉर्म चेकआउट पूरा होने पर धनराशि जारी करता है या यह मानें कि प्रारंभिक होल्ड केवल एक प्रोग्राम के लिए अद्वितीय है।
केवल अंकगणित के लिए, 1000 USD का इनफरेंस प्लस एक काल्पनिक 15% सरचार्ज 150 USD सकल सरचार्ज और 1150 USD कुल देता है। ये सिंथेटिक राशि FastSpring या ShareAI शुल्क, प्राप्त आय, शुद्ध लाभ या कर परिणाम नहीं हैं। वास्तविक वाणिज्य, प्रोवाइडर, प्लेटफ़ॉर्म और भुगतान लागत, सुधार, पात्रता और निपटान शर्तें व्यावसायिक परिणाम को प्रभावित करती हैं।
वास्तविक उपयोग भुगतान को योग्य बनाने से पहले अंकगणित की जांच करें।
नीचे निष्पादित फिक्सचर समान गतिविधि को डिडुप्लिकेट करता है, एक विरोधाभासी डुप्लिकेट को अस्वीकार करता है और पूर्णांक USD सेंट में एक स्पष्ट समायोजन रिकॉर्ड करता है। यह किसी सदस्यता मूल्य को नहीं बदलता, पुनः बिलिंग शुरू नहीं करता, वित्तीय घटना को पुनः नहीं चलाता या भुगतान एकत्र नहीं करता। इन परिणामों के लिए वास्तविक अनुप्रयोग और अंकगणित के आसपास का व्यावसायिक प्रमाण आवश्यक है।
JavaScript
import assert from "node:assert/strict";
const records = [
{id: "usage-a", customer: "demo", cents: 60000n, kind: "usage"},
{id: "usage-b", customer: "demo", cents: 50000n, kind: "usage"},
{id: "usage-a", customer: "demo", cents: 60000n, kind: "usage"},
{id: "adjustment-b", customer: "demo", cents: -10000n, kind: "adjustment"}
];
function netCents(rows) {
const seen = new Map();
let total = 0n;
for (const row of rows) {
assert.equal(row.customer, "demo");
const fingerprint = [row.customer, row.cents.toString(), row.kind].join("|");
if (seen.has(row.id)) {
if (seen.get(row.id) !== fingerprint) throw new Error("Conflicting duplicate");
continue;
}
if (row.cents < 0n && row.kind !== "adjustment") throw new Error("Invalid sign");
seen.set(row.id, fingerprint);
total += row.cents;
}
return total;
}
const base = netCents(records);
assert.equal(base, 100000n);
assert.throws(() => netCents([...records,
{id: "usage-a", customer: "demo", cents: 1n, kind: "usage"}
]));
const numerator = base * 1500n; // Hypothetical 15 percent in basis points.
if (numerator % 10000n !== 0n) throw new Error("Define contractual rounding first");
const surcharge = numerator / 10000n;
assert.equal(surcharge, 15000n);
const usd = cents => `${cents / 100n}.${(cents % 100n).toString().padStart(2, "0")}`;
console.log(JSON.stringify({baseUSD: usd(base), grossSurchargeUSD: usd(surcharge),
totalUSD: usd(base + surcharge), paidReceiptVerified: false}));देखा गया आउटपुट 1000 USD का उदाहरणात्मक इनफरेंस, 150 USD सकल अधिभार और 1150 USD कुल है, जिसमें कोई सत्यापित भुगतान रसीद नहीं है। उत्पादन में विश्वसनीय ग्राहक पहचान, मूल डेक कार्य, वास्तविक उपयोग और स्वीकृत सुधारों को संरक्षित करें। एक सही योग इच्छित चार्ज की गई राशि, उपयोगी नोट्स, सही चालान या जारी ऐप आय स्थापित नहीं कर सकता।
पहले एक उत्पाद और उसका परिवर्तनीय-चार्ज अपवाद स्थानांतरित करें।
- वास्तविक उत्पाद अनुमोदन, सदस्यता प्रकार, भुगतान विधियों और व्यावसायिक शर्तों की पहचान करें।
- चेकआउट, बिलिंग या इनफरेंस-पेमेंट जिम्मेदारी का चयन करें जिसे बदलने की आवश्यकता है।
- विश्वसनीय ग्राहक, मूल डेक-कार्य और वित्तीय-ऑपरेशन पहचान को संरक्षित करें।
- प्रभावी राशि, लंबित भुगतान, मैनुअल पुनः चलाने और सुधार का अभ्यास करें।
- डुप्लिकेट लाइव संग्रह के बिना वास्तविक एक्सेस और वित्तीय साक्ष्य सत्यापित करें।
- मूल रिकॉर्ड को संरक्षित करें और तब तक रोलबैक करें जब तक कि पूरी ग्राहक यात्रा योग्य न हो।
FastSpring को तब रखें जब इसका चयनित व्यवस्था उपयुक्त हो। वास्तविक बिक्री आवश्यकताओं के लिए किसी अन्य अनुमोदित वाणिज्य कार्यान्वयन की तुलना करें और ShareAI के लिए पात्र ग्राहक-भुगतान इनफरेंस। एक नोट्स अनुरोध से शुरू करें जिसकी सदस्यता, वितरित परिणाम और समायोजन ग्राहक, समर्थन और वित्त को समझाने योग्य हो, वह अपवाद किसी अन्य चेकआउट स्क्रीनशॉट की तुलना में बेहतर माइग्रेशन प्रमाण है।
अक्सर पूछे जाने वाले प्रश्न
कौन से FastSpring विकल्पों की एक AI ऐप को तुलना करनी चाहिए?
Paddle, Polar, Dodo Payments और Creem चयनित अनुमोदित वाणिज्य और बिलिंग आवश्यकताओं को संबोधित करते हैं। ShareAI अनुमत ऐप अधिभार के साथ पात्र ग्राहक-भुगतान इनफरेंस से संबंधित है। वास्तविक बिक्री, उपयोग या भुगतान जिम्मेदारी के अनुसार चयन करें जिसे बदलने की आवश्यकता है।
क्या FastSpring केवल निश्चित आवर्ती बिलिंग का समर्थन करता है?
नहीं। इसका वर्तमान दस्तावेज़ प्रबंधित सदस्यताओं का वर्णन करता है जिनमें स्पष्ट रूप से शुरू की गई पुनः बिलिंग होती है। प्रत्येक चार्ज मूल राशि का उपयोग करता है जब तक कि सदस्यता मूल्य अपडेट न हो। चयनित वर्कफ़्लो को योग्य बनाएं बजाय इसके कि यह मान लें कि एक ऑन-डिमांड ट्रिगर स्वचालित रूप से मॉडल उपयोग को मापता है या प्रत्येक परिवर्तनीय राशि की गणना करता है।
क्या एक प्रबंधित सदस्यता साधारण प्रोरशन का उपयोग कर सकती है?
उद्धृत सक्रिय-सदस्यता गाइड प्रबंधित सदस्यताओं को उन प्रकारों में पहचानता है जो प्रोरशन के लिए अयोग्य हैं। चयनित संचालन और स्वीकृत समायोजन को योग्य बनाएं बजाय इसके कि यह मान लें कि प्रत्येक सदस्यता संपादन समान तत्काल बिलिंग पथ का अनुसरण करता है।
क्या चार्ज शुरू करना यह साबित करता है कि भुगतान प्राप्त हुआ था?
नहीं। प्रबंधित-सब्सक्रिप्शन गाइड कुछ भुगतान विधियों के लिए भुगतान-विधि बाधाओं और विलंबित पुष्टि का वर्णन करता है, जबकि वेबहुक दस्तावेज़ीकरण लंबित भुगतान को अलग करता है। मूल क्रिया, प्रभावी राशि और वास्तविक वित्तीय परिणाम को बनाए रखें।
क्या हर वेबहुक रिप्ले के लिए इवेंट-ID डेडुप्लिकेशन पर्याप्त है?
अकेले नहीं। वर्तमान संदर्भ कहता है कि स्वचालित पुनः प्रयास इवेंट ID को बनाए रखते हैं, जबकि मैनुअल पुनः प्रयास नए ID उत्पन्न करते हैं। अंतर्निहित ग्राहक और व्यावसायिक संचालन को बनाए रखें ताकि एक रिप्ले चुपचाप दूसरा अनुदान, समायोजन या संग्रह क्रिया न बन जाए।
क्या पूर्ण भुगतान तुरंत विक्रेता भुगतान बन जाता है?
स्वचालित रूप से नहीं। FastSpring का भुगतान गाइड पोर्टल सक्रियण, प्रारंभिक निगरानी होल्ड, निपटान समय, शेड्यूल और कटौतियों का वर्णन करता है। वास्तविक शर्तें और वित्तीय हस्तांतरण उपलब्धता निर्धारित करते हैं। एकत्रित ग्राहक धन और जारी विक्रेता धन अलग-अलग अवस्थाएँ हैं।
ShareAI Builder सेटलमेंट खाता प्रकार के अनुसार कैसे भिन्न होता है?
सत्यापित कंपनी Builders के पास भुगतान से पहले 45-दिन की समीक्षा अवधि होती है। वर्तमान में, व्यक्ति ShareAI उपयोग के लिए इनफेरेंस वैल्यू जमा करते हैं, बिना नकद निकासी या खाता स्थानांतरण के। अनुमोदन, पात्र ट्रैफ़िक और खाता शर्तें लागू होती हैं; उपयोग और आय की गारंटी नहीं है।
क्या ShareAI स्वचालित रूप से FastSpring वाणिज्य को बदल सकता है?
कोई स्वचालित सब्सक्रिप्शन, वित्तीय-रिकॉर्ड या वॉलेट माइग्रेशन निहित नहीं है। Builder Program पात्र रूटेड इनफेरेंस, एक अनुमत अधिभार और ऐप एट्रिब्यूशन से संबंधित है। ऐप कहीं और होस्ट और बनाए रखा जाता है, जिसमें सदस्यता, अन्य उत्पाद, बिक्री जिम्मेदारियां और समर्थन स्पष्ट निर्णयों की आवश्यकता होती है।