المفاهيم
المدفوعات وورقة الدفع
نسخ الصفحة
يدفع الناس مقابل ما يبيعه تطبيقك في $LIA، على ورقة الدفع الخاصة بـ Lia، بالسعر الموجود في سجلات Lia. يؤكد خادمك كل دفع، ويوفره أو يعيد المبلغ.
#كيف تعمل الدفعات
- صفحتك تسأل
Lia.pay("extra-lives")مع معرّف من منتجاتك. - تُفتح ورقة الدفع الخاصة بـ Lia فوق تطبيقكيعرض العنصر وسعره من سجلات Lia (لا من صفحتك)، اسم تطبيقك واسم المطور، والرصيد بعد ذلك للشخص.
- الشخص يؤكدالـ $LIA يغادر رصيدهم. يحتفظ Lia Labs بجزءك من أجلك، والرسوم المسجلة لتطبيقك كـ
paid. - تسمع صفحتك ذلك
pay()الإجابات{ chargeId, productId }. Acharge.paidيذهب الويب هوك أيضًا إلى خادمك. - يُرسل خادمكيتحقق من الرسوم مع Lia، ويمنح الشخص ما اشتراه، ويعمل على توثيق الرسوم
delivered. أو، إذا لم يستطع، يعيد المبلغ.
لا تتعامل صفحتك أبدًا مع الأموال أو البطاقات أو المحفظات، ويمكنها'ت تغيير سعر: الجدول يعرض دائمًا ما'في Lia'السجلات.
#المنتجات
ما تبيعه تطبيقك يتم إعداده من قبل فريق Lia (حتى يظهر بوابة المطورين). لكل منتج لديه:
| حقل | القواعد |
|---|---|
id | 1 إلى 64 حرفًا: أحرف، أرقام، _, . و -, تبدأ بحرف أو رقم. هذا ما تمرره إلى Lia.pay(). |
name | حتى 60 حرفًا، تُعرض على ورقة الدفع وفي الشخص'س النشاط. |
price | في $LIA، أكثر من 0 وصولًا إلى 1,000,000, إلى 6 منزلة عشرية. |
active | إزالة منتج يخفيه فقط: تبقى الرسومات السابقة. |
يمكن لخادمك عرضها باستخدام GET /products.
#الرسوم
الرسوم هي دفعة واحدة. لها معرف مثل ch_9b1f… و حالة:
| الحالة | المعنى |
|---|---|
paid | الشخص دفع. تطبيقك ليس'لم يتم تسليمه بعد. |
delivered | قال خادمك إنه قام بتوصيله. إعادة التوصيل لا تغير شيئًا. |
refunded | الـ $LIA عاد إلى الشخص. يمكن لرسوم الاسترداد'ت يتم توصيلها. |
يعمل خادمك مع الرسومات من خلال GET /charges/:id, POST /charges/:id/deliver و POST /charges/:id/refund.
#مكاسبك
عند دفع رسوم حية، يغادر السعر الكامل من الشخص'رصيده. مشاركتك (70% ما لم يتفق على خلاف ذلك مع فريق Lia) يتم الاحتفاظ بها لك من قبل Lia Labs، والباقي يبقى مع Lia. يعيد المبلغ المُعاد دفعه للشخص المبلغ الكامل، من كلا الطرفين.
تدفع Lia Labs حصتك شهرياً إلى رصيدك في Lia. بدءاً من إطلاق الشبكة الرئيسية لـ $LIA في Q1 2028، يمكنك سحبها إلى محفظتك الخاصة. راجع الحصول على الدفع.
#لا تفقد أي دفع
يمكن أن يتم إعادة تحميل الصفحة أو تعطلها أو فقدان اتصالها بين ورقة الدفع وเซرفرك. يحتفظ Lia بكل دفع تم حتى يُسلّمها سيرفرك، ويمنح صفحة التحقق ثلاث طرق للعثور عليها:
pay()الإجابات مع{ chargeId, productId }في الحالة العادية.Lia.onCharge(fn)يسمع شحنة تم تأكيدها بينما لاpay()كان في الانتظار، على سبيل المثال بعد إعادة تحميل الصفحة بينما كانت الأوراق مفتوحة.Lia.charges()يعرض هذا اللاعب'رسومه المدفوعة، غير المرسلة (الأقدم أولاً، حتى 50). اتصل بها عندما يفتح تطبيقك.
ويمكن لخادمك الاعتماد على charge.paid الويب هوك بدلاً من الصفحة. بيع عنصر يجمع كل هذه العناصر معًا.
#عندما لا يتم الدفع'لن يحدث
Lia.pay() يفشل بخطأ يكون له code تقول لماذا:
| الكود | متى |
|---|---|
cancelled | الشخص أغلق الورقة دون دفع. الشائع أكثر: اعتبره طبيعيًا "لا". |
no_product | هناك'لا يوجد منتج نشط بهذا المعرف لتطبيقك. |
busy | آخر من Lia'الشاشات مفتوحة بالفعل فوق تطبيقك. |
bad_productId | الرقم التعريفي ليس'لإدخال نص حتى 64 رموز. |
إذا لم يكن الشخص'لا يملك ما يكفي من $LIA، أو فشلت الدفع أثناء الطريق، تخبر ورقة الدفع نفسها وتفتح لتجربة مرة أخرى. تسمع صفحتك فقط cancelled عندما يغلقونه.
#وضع الاختبار
في الوضع التجريبي تقول ورقة الدفع ذلك، لا أحد'يتحرك رصيده، ولا يحتاج أحد إلى ما يكفي من $LIA. كل شيء آخر (خادمك'مكالماته، والويب هوكس، وتسليمها وإرجاعها) يعمل كما في الوضع الحي. انظر اختبار وحقيقي.
#قائمة الدفع في Lia
الصورة التالية هي التقاط كامل من Lia في Android، وعرض تأكيد الدفع لـ Lia شطرنج. تطلب صفحتك الدفع؛ يؤكد الشخص في ورقة Lia الخاصة به.

تم الترجمة تلقائيًا. الإنجليزية هي مصدر الحقيقة. اقرأ باللغة الإنجليزية