المدفوعات · منصّة من Hadruvo
حصّل من أيخطّ هاتف.
PayLumia هي منصّتنا لتجميع الدفع عبر المشغّل. واجهة برمجية واحدة وصفحة دفع مستضافة، ويستطيع كل مشترك في الشبكة أن يدفع مقابل اشتراك أو تذكرة أو عملية شراء فردية. لا بطاقة. لا حساب. رمز واحد.

المشكلة
جمهورك مستعدّ للدفع. لكنّ بطاقته البنكية ليست كذلك.
قلّة البطاقات، ورهبة الدفع عبر الإنترنت، وقواعد موافقة تختلف من مشغّل إلى آخر. ربط مشغّل واحد يستغرق أشهرًا، والتالي يبدأ من الصفر. PayLumia تنجز ذلك مرّة واحدة، نيابة عنك.
كيف تعمل
من أول طلب إلى أول إيراد.
- 01
خادمك ينشئ عملية دفع
طلب واحد يتضمّن العرض وعنوان العودة. وتتلقّى رابط صفحة الدفع.
- 02
عميلك يصل إلى صفحة الدفع
مستضافة، ومترجمة، ومطابقة لقواعد المشغّل. بملء الصفحة، أو مدمجة في شاشتك.
- 03
يؤكّد من هاتفه
رمز لمرة واحدة عبر SMS، أو التعرّف على الشبكة عند استخدام بيانات الجوّال، أو كلمة مفتاحية يرسلها من هاتفه.
- 04
المشغّل يخصم من الخطّ
توجّه PayLumia العملية إلى المشغّل الصحيح وتسجّل الموافقة التي يستند إليها الخصم.
- 05
تتلقّى حدثًا موقّعًا
payment.succeeded موقّع بمفتاحك السرّي. تمنح الوصول. العودة إلى موقعك للراحة؛ أما الحدث فهو المرجع.
curl https://api.paylumia.com/v1/payments \
-H "Authorization: Bearer $PAYLUMIA_TOKEN" \
-H "Idempotency-Key: order-8891" \
-H "Content-Type: application/json" \
-d '{
"mode": "HOSTED",
"offerUid": "premium_daily",
"returnUrl": "https://app.example.tn/return",
"presentation": "redirect",
"prefill": { "msisdn": "+21620123456", "msisdnEditable": true },
"metadata": { "orderRef": "order-8891" }
}'طرق الموافقة
ثلاث طرق لقول نعم. ونحن نختار الأنسب.
01رمز لمرة واحدة
يُدخل المشترك رقمه، ويتلقّى رمزًا عبر SMS ويؤكّد. يعمل مع أي اتصال.
02التعرّف على الشبكة
مع بيانات الجوّال يتعرّف المشغّل على الخطّ، فيكتفي المشترك بالتأكيد. ومع Wi-Fi تعود الصفحة إلى الرمز.
03كلمة مفتاحية عبر SMS
يرسل المشترك كلمة مفتاحية إلى رقم قصير. مثالية للتلفزيون والإعلانات المطبوعة والحملات الميدانية.
تعتمد الطرق المتاحة على المشغّل والعرض، ويتم اكتشافها أثناء التشغيل — لا شيء مُثبّت في تطبيقك.
نماذج الأعمال
بِع بالطريقة التي يعمل بها منتجك.
الأسعار والفترات والتجارب المجانية تُحدَّد على العرض في لوحتك. شيفرتك تذكر العرض فقط.
- 01
الاشتراكات
خطط يومية أو أسبوعية أو شهرية مع تجارب مجانية وفترات سماح وتجديدات تديرها المنصّة.
- 02
المشتريات المتكرّرة
حزم عملات، ورصيد، وتذاكر متجدّدة. كل عملية شراء هي دفعة مستقلة.
- 03
الفتح الدائم
دفعة واحدة وفتح دائم: لعبة كاملة، أو دورة تعليمية، أو ميزة مميّزة.
مبنية كسجلّ محاسبي
أموال يمكنك الوثوق بها.
أحداث موقّعة
كل تغيير في الحالة يصل إلى خادمك موقّعًا بمفتاحك السرّي.
لا تكرار بالتصميم
كل عملية إنشاء تحمل مفتاح عدم تكرار. إعادة المحاولة لا تخصم مرتين أبدًا.
مبالغ بأعداد صحيحة
المبالغ بالوحدة الصغرى للعملة، ومعها عملتها دائمًا.
الاختبار أولًا ثم الإنتاج
بيانات اعتماد منفصلة لكل بيئة. مفتاح الاختبار لا يصل أبدًا إلى الأموال الحقيقية.
import crypto from 'node:crypto'
// PayLumia-Signature: t={unix},v1={hmac}
export function verify(rawBody, header, secret) {
const { t, v1 } = Object.fromEntries(header.split(',').map((p) => p.split('=')))
if (Math.abs(Date.now() / 1000 - Number(t)) > 300) return false // 5-minute window
const expected = crypto.createHmac('sha256', secret).update(`${t}.${rawBody}`).digest('hex')
return crypto.timingSafeEqual(Buffer.from(expected), Buffer.from(v1))
}لوحة الشريك
العروض والمدفوعات والتسويات في مكان واحد.
أنشئ التطبيقات والعروض، وجدّد مفاتيحك، وتابع كل دفعة واشتراك، وطابق ما يسوّيه المشغّل.

للمطوّرين
وثائق تحترم وقتك.
بداية سريعة، وأدلّة، وWebhooks، وفهرس الأخطاء، ومرجع كامل للواجهة البرمجية — على بوابة مطوّري PayLumia.