اقبل QRIS والحسابات البنكية الافتراضية والمحافظ الإلكترونية عبر تكامل API واحد. تنبيهات تلقائية ورصيد لحظي وصرف من لوحة واحدة.
curl -X POST https://pga.lottonesia.org/api/v1/payin_create.php \ -H 'Content-Type: application/json' \ -d '{"merchant_id":"MCH001","order_id":"INV-001", "amount":50000,"channel":"QRIS", "notify_url":"https://toko.id/notify","sign":"..."}' → {"code":0,"data":{"trx_id":"LP...","status":"PENDING", "payment_link":"https://.../pay?trx=LP..."}}
Sign = UPPER(MD5(sorted_params&key=SECRET)). دليل التوقيع • Channels JSON • Health
أربعة منتجات أساسية مترابطة — من الدفع الإلكتروني إلى السحب الجماعي.
API تحصيل بأكثر من 15 قناة: QRIS وBCA وBRI وMandiri وBNI وPermata وCIMB وDanamon وBSI وOCBC وDANA وOVO وGoPay وShopeePay وLinkAja مع رد تلقائي.
عرض المنتج ←أنشئ روابط دفع دون برمجة عبر /pay?trx=... مثالي للفواتير اليدوية وتجارة واتساب والتجارة الاجتماعية.
إنشاء رابط ←أرسل الأموال إلى حسابات متعددة دفعة واحدة عبر payout_create.php. يخصم الرصيد عند الإنشاء ويسترد تلقائيا عند الفشل.
عرض المنتج ←رمز واحد لجميع المحافظ الإلكترونية والخدمات المصرفية. حالة PAID تؤدي إلى إضافة الرصيد وتمرير التنبيه إلى خادمك.
عرض القنوات ←من المتاجر الصغيرة إلى الشركات الكبرى — البنية نفسها بحجم مرن.
اختر الطرق التي يستخدمها عملاؤك: QRIS والحسابات الافتراضية والمحافظ. تتم إدارة ربط القناة بالمزود مركزيا؛ ما عليك سوى إرسال رمز قناة واحد.
التحصيل والصرف والرصيد والدفتر وسجلات التنبيهات ولوحات التاجر والإدارة في قاعدة بيانات واحدة متسقة ومدققة.
order_id مانع للتكرار، ومنع الائتمان/الاسترداد المزدوج، وتمرير التنبيهات مع إعادة الاستعلام عن الحالة. السجلات في الملفات وقاعدة البيانات.
سجل ← احصل على merchant_id / api_secret ← أنشئ روابط دفع يدوية ← شاركها مع العملاء. يمكنك البدء اليوم دون تكامل API.
سجل كمنشأة صغيرة ←تكامل كامل بين الخوادم: إنشاء ← استعلام ← تحقق من التنبيه ← تسوية الدفتر. رسوم مرنة لكل تاجر وحدود صرف واعتمادات.
ناقش المتطلبات ←معامل قناة واحد — ونتولى الباقي مع المزود.
نطبق ممارسات أمنية متعددة الطبقات. لا نعرض أي ادعاء ترخيص رسمي إلا إذا كانت شركتك تملكه فعلا — وبخلاف ذلك نلتزم الصدق بشأن الضوابط التقنية.
توقيعات MD5 بأحرف كبيرة لكل طلب، وتجزئة كلمات المرور bcrypt، وبيانات اعتماد المزود على الخادم فقط، وتدقيق الدفتر لكل حركة، ومنع محاكاة الدفع في الوضع الحقيقي. احذف install.php بعد التثبيت.
تعلم التكامل الآمن ←Merchant → payin_create (signed) → LottoPay → Banking Partner → QRIS/VA/E-Wallet → callback → verify → credit 1x → forward to notify_url → reply HTTP 200 + SUCCESS
استخدم payin_query للتسوية. لا تثق بحالة المتصفح — ثق بالتنبيهات المؤكدة واستعلامات الخادم.
انسخ المقتطف والصقه وبدل السر واختبر فورا في البيئة التجريبية (mock_mode=1).
function sign($p,$s){
ksort($p); $a=[];
foreach($p as $k=>$v){
if($v===''||$v===null) continue;
$a[]="$k=$v";
}
return strtoupper(md5(
implode('&',$a).'&key='.$s));
}const crypto=require('crypto'); function sign(p,s){ const q=Object.keys(p).sort() .map(k=>k+'='+p[k]).join('&') +'&key='+s; return crypto.createHash('md5') .update(q).digest('hex') .toUpperCase(); }
import hashlib
def sign(p,s):
q='&'.join(f"{k}={p[k]}"
for k in sorted(p))
q+=f"&key={s}"
return hashlib.md5(
q.encode()).hexdigest().upper()تطبق الرسوم على المعاملات الناجحة فقط حسب وسيلة الدفع المختارة.
أسعار نهائية للتجار بلا رسوم خفية. الدفع عند النجاح فقط.
عرض الأسعار ←صرف إلى البنوك والمحافظ. يخصم عند الإنشاء ويسترد تلقائيا عند FAILED.
عرض الأسعار ←فعل mock_mode=1 لاختبار الإنشاء ← محاكاة الدفع ← التنبيه دون المساس بالرصيد الحقيقي.
جرب التجريبي ←لم تجد إجابة؟ تواصل معنا.
أمثلة لأنماط الاستخدام من الشرائح التي تستخدم LottoPay عادة.
“الدفع عبر QRIS والحسابات الافتراضية في API واحد قلص وقت التكامل من أسابيع إلى أيام.”
منشأة طعام صغيرة · Bandungروابط دفع لطلبات واتساب“التنبيهات الثابتة والدفتر الواضح يجعلان التسوية اليومية أسهل بكثير.”
الشحن والألعاب · Jakartaحجم تحصيل يومي مرتفع“الصرف الجماعي مع الاسترداد التلقائي يساعد فريقنا المالي على معالجة المدفوعات دون عناء.”
البرمجيات والخدمات · Surabayaتحصيل وصرف موحداربط عملك ببوابة دفع إندونيسية اليوم — ابدأ من بيئة تجريبية مجانية.
Support: [email protected] • Base URL: https://pga.lottonesia.org