01
পাবলিক REST API
আপনার সিস্টেম থেকে পয়েন্ট যোগ ও রিডিম করুন এবং গ্রাহক নিবন্ধন করুন।
للمطورين
পেমেন্টের সময় পয়েন্ট যোগ ও গ্রাহক নিবন্ধনের জন্য পরিষ্কার REST API এবং signed webhooks।
curl -X POST https://api.walaay.sa/v1/stores/{storeId}/transactions/earn \
-H "Authorization: Bearer $WALAAY_TOKEN" \
-H "Idempotency-Key: order_10231" \
-H "Content-Type: application/json" \
-d '{
"cardPublicCode": "WL-RST-4821",
"purchaseAmountHalalas": 4500
}'القدرات
আপনার সিস্টেম থেকে পয়েন্ট যোগ ও রিডিম করুন এবং গ্রাহক নিবন্ধন করুন।
প্রতিটি loyalty action-এর তাৎক্ষণিক event, automatic retry সহ।
Idempotency Key নেটওয়ার্ক সমস্যায় দুইবার পয়েন্ট দেওয়া ঠেকায়।
Foodics, Odoo, Shopify, WooCommerce এবং custom cashier systems।
প্রোডাকশনের আগে flow পরীক্ষা করার জন্য test keys।
প্রকাশিত usage limits এবং enterprise SLA।
نقاط النهاية
/v1/auth/loginتسجيل الدخول والحصول على رمز الوصول/v1/stores/mineمتاجر الحساب الحالي/v1/stores/:storeId/cards/issueإصدار بطاقة لعميل/v1/stores/:storeId/transactions/earnإضافة نقاط أو ختم/v1/stores/:storeId/transactions/redeemاستبدال مكافأة/v1/cards/:publicCodeقراءة بطاقة برمزها العام/v1/stores/:storeId/statsإحصاءات المتجرWebhooks
card.issuedعند إصدار بطاقة جديدة لعميلtransaction.earnedعند إضافة نقاط أو ختمtransaction.redeemedعند استبدال مكافأةreward.unlockedعند اكتمال هدف الأختام أو النقاطsubscription.updatedعند تغيير باقة المتجرX-Walaay-Signature (HMAC-SHA256)، وإعادة المحاولة تتم تلقائياً بتباعد متزايد. استخدم Idempotency-Key لمنع تكرار منح النقاط.التكاملات