Liaالمطورون

المفاهيم

يدفع الناس مقابل ما يبيعه تطبيقك في ⁦$LIA⁩، على ورقة الدفع الخاصة بـ Lia، بالسعر الموجود في سجلات Lia. يؤكد خادمك كل دفع، ويوفره أو يعيد المبلغ.

#كيف تعمل الدفعات

  1. صفحتك تسألLia.pay("extra-lives") مع معرّف من منتجاتك.
  2. تُفتح ورقة الدفع الخاصة بـ Lia فوق تطبيقكيعرض العنصر وسعره من سجلات Lia (لا من صفحتك)، اسم تطبيقك واسم المطور، والرصيد بعد ذلك للشخص.
  3. الشخص يؤكدالـ ⁦$LIA⁩ يغادر رصيدهم. يحتفظ Lia Labs بجزءك من أجلك، والرسوم المسجلة لتطبيقك كـ paid.
  4. تسمع صفحتك ذلكpay() الإجابات { chargeId, productId }. A charge.paid يذهب الويب هوك أيضًا إلى خادمك.
  5. يُرسل خادمكيتحقق من الرسوم مع Lia، ويمنح الشخص ما اشتراه، ويعمل على توثيق الرسوم delivered. أو، إذا لم يستطع، يعيد المبلغ.

لا تتعامل صفحتك أبدًا مع الأموال أو البطاقات أو المحفظات، ويمكنها'ت تغيير سعر: الجدول يعرض دائمًا ما'في Lia'السجلات.

#المنتجات

ما تبيعه تطبيقك يتم إعداده من قبل فريق Lia (حتى يظهر بوابة المطورين). لكل منتج لديه:

حقلالقواعد
id1 إلى 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 الخاصة به.

تأكيد دفع Lia على Android

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

اكتب للبحث في كل صفحة، وطريقة ونقطة نهاية.