الانتقال إلى المحتوى الرئيسي
كل المقالات
دليل11 دقيقة قراءة

بيع التذاكر عبر الإنترنت في المغرب: التذاكر والتسجيلات ولائحة من أدّى

بيع التذاكر عبر الإنترنت في المغرب: المتجر المستضاف أو رابط قابل لإعادة الاستعمال عبر API، وملصق QR، ومقاعد محدودة، ونقد في الوكالة، ولائحة من أدّى.

بيع التذاكر عبر الإنترنت في المغرب لا يتطلب برنامجًا خاصًا بالتذاكر: للتسجيلات المفتوحة، منتج في متجركم المستضاف أو، عبر API، رابط دفع قابل لإعادة الاستعمال وملصقه QR؛ ورابط لاستعمال واحد لكل مشارك حين تحتاجون لائحة بالأسماء أو أداءً نقديًا؛ ومخزون منتج حين تكون المقاعد محدودة؛ وجلسة دفع إن كان لديكم موقع للتسجيل. وتخبركم بوابة التاجر والتصدير بمن أدّى وكم ومتى؛ ويوم الحدث يتم الاستقبال انطلاقًا من هذه اللائحة. هذا الدليل موجَّه إلى منظّمي الدوريات والحفلات والمعارض والمؤتمرات والورشات.

بيع التذاكر عبر الإنترنت في المغرب دون برنامج للتذاكر

ChariPay منصة دفع مغربية، مزوّد خدمات دفع (PSP) تشغّله Chari Money، مؤسسة أداء مرخَّصة من بنك المغرب. وبالنسبة إلى المنظّم يقوم بأمرين: استخلاص مبالغ المشاركين، بالبطاقة أو نقدًا، وجرد الأداءات. ولا يقوم بباقي مهام التذاكر، ومن الأفضل معرفة ذلك قبل فتح التسجيلات.

ما يقوم به ChariPayما لا يقوم به ChariPay
استخلاص سعر ثابت عبر منتج في المتجر المستضاف، أو عبر رابط قابل لإعادة الاستعمال يُنشأ عبر API، برمزه QR وملصقهإصدار تذكرة اسمية أو رمز QR للدخول
استخلاص مبلغ كل مشارك عبر رابط لاستعمال واحد، بالبطاقة أو نقدًامراقبة الدخول عند الباب
تحديد المقاعد عبر مخزون منتجتدبير مخطط القاعة أو المقاعد المرقّمة
جرد الأداءات في بوابة التاجر وفي تصدير CSVتعويض استمارة التسجيل الخاصة بكم

فالتذكرة إذن هي تأكيدكم أنتم: رسالة ترسلونها بعد تأكيد الأداء، أو ببساطة اسم المشارك في لائحة الاستقبال. وتبقى الأداة الأساسية هي الرابط: وكل ما يخص روابط الدفع مشروح في صفحة المنتج الخاصة بها. ولحالتين قريبتين دليلهما الخاص: فالانخراطات المتكررة في جمعية تندرج ضمن استخلاص اشتراكات الجمعية، والحصة التي يحجزها شخص واحد — ملعب أو طاولة أو حصة — تندرج ضمن الأداء عند الحجز عبر الإنترنت.

تسجيلات مفتوحة: رابط قابل لإعادة الاستعمال وملصقه QR

لحدث مفتوح للجميع بسعر ثابت — دوري هواة، أو حفل، أو الدخول إلى معرض — يكفي رابط واحد: رابط قابل لإعادة الاستعمال بسعر التذكرة. رابط الدفع مبلغ ووصف؛ يدفع الزبون في صفحة تستضيفها ChariPay. ويُشارَك كرابط أو رمز QR أو ملصق PDF للطباعة أو بالبريد الإلكتروني أو واتساب. تضعون الرابط في منشوراتكم ومجموعاتكم، وتطبعون الملصق برمزه QR للأماكن التي يرتادها جمهوركم، ويؤدي كل واحد من هاتفه.

أين يُنشأ: من بوابة التاجر، كل رابط دفع تنشئونه هو رابط لاستعمال واحد. أما الرابط القابل لإعادة الاستعمال — مبلغ واحد يؤدّيه عدة زبناء — فيُنشأ عبر API بـsingleUse: false؛ وبعد إنشائه يظهر في بوابة التاجر كباقي الروابط. ومن دون مطوّر، للبيع مرات عديدة بالسعر نفسه، انشروا منتجًا في متجركم المستضاف وشاركوا رابطه: وهي الأداة المعروضة أدناه للمقاعد المحدودة، والمخزون فيها اختياري.

ثلاث قواعد لينجح ذلك:

  1. 1رابط لكل سعر. يحمل الرابط مبلغًا واحدًا: السعر العادي وسعر الطلبة وسعر الفرق تعني ثلاثة روابط وثلاثة ملصقات.
  2. 2مدة صلاحية تنتهي بإغلاق التسجيلات. أعطوا الرابط تاريخ انتهاء (expiresAt): بعد هذا التاريخ ينتهي الرابط ولا يؤدي أحد ثمن مقعد لم يعد موجودًا.
  3. 3البطاقة وحدها. الرابط القابل لإعادة الاستعمال وملصقه ورمز QR الخاص به تستخلص بالبطاقة مع ‎3-D Secure؛ أما النقد فيمرّ عبر رابط لاستعمال واحد، بمرجع واحد لكل إيداع.

ما ترونه بعد ذلك: يعدّ الرابط أداءاته. يعطي useCount عددها وtotalCollected مجموع ما استُخلص، عبر GET /v1/payment-links/{reference}، ويظهر كل أداء في بوابة التاجر بمرجعه. وما لا ترونه بالضرورة: لائحة بأسماء المشاركين. فإن احتجتم الأسماء، اجمعوها باستمارتكم الخاصة، أو انتقلوا إلى الروابط لاستعمال واحد. وملصق PDF للطباعة — يحمل رمز QR والمبلغ — يُستخرج من صفحة الرابط في بوابة التاجر، أو عبر API بـGET /v1/payment-links/{reference}/poster. وتوليد الملصق ومكانه مفصّلان في الدفع عبر رمز QR.

وقبل طباعة أي شيء، انظروا إلى الملصق وإلى مسار المشارك: ابدؤوا في وضع الاختبار. ثلاثة حقول — الاسم، والبريد الإلكتروني المهني، والمؤسسة — ثم رابط تفعيل يصلكم بالبريد لاختيار كلمة المرور، ثم بوابة التاجر حيث تنشئون بأنفسكم مفتاح الاختبار. أنشئوا رابطًا بسعر التذكرة — من بوابة التاجر سيكون لاستعمال واحد، وهذا يكفي للتجربة —، ونزّلوا ملصقه من صفحته، وامسحوه وادفعوا ببطاقة الاختبار. الأمر مجاني، بلا حد زمني ودون موافقة تنتظرونها؛ والتحقق من مؤسستكم (KYB) لا يشترطه إلا الانتقال إلى الإنتاج.

لائحة بالأسماء: رابط لاستعمال واحد لكل مشارك

بمجرد أن تحتاجوا إلى معرفة من أدّى — مدعوون، أسعار خاصة، تسجيلات تُقبل واحدًا واحدًا، فرق ينبغي تأكيدها — انتقلوا إلى الرابط لاستعمال واحد: رابط لكل شخص، يُؤدّى مرة واحدة، باسمه. تملؤون customerName وcustomerEmail عند الإنشاء، أو تختارون زبونًا مسجَّلًا، ويحمل كل رابط حالته: نشط، مدفوع، ملغى، منتهي الصلاحية. ولائحة الروابط المدفوعة هي لائحة المسجّلين لديكم.

وهو أيضًا طريق النقد. في صفحة رابط دفع يُستعمل مرة واحدة، يختار زبونكم النقد، ويتلقى مرجعًا، ويسدّده في وكالة من شبكة Chari، ويصلكم الإشعار بمجرد أن تؤكد الشبكة الإيداع. والأداء نقدًا في الوكالة يعتمد دائمًا على رابط لاستعمال واحد — مرجع واحد لكل إيداع. ويصبح الرابط عندها «مدفوعًا». ChariPay هي بوابة الدفع الوحيدة في المغرب التي تستخلص النقد أيضًا في الوكالات. فالمشارك الذي لا يملك بطاقة ليس مشاركًا ضائعًا.

وحين يكثر المسجّلون، أنشئوا الروابط عبر API انطلاقًا من جدولكم أو استمارتكم. نداء واحد يكفي: يعيد POST /v1/payment-links عنوان payUrl لمشاركته. املؤوا amount وdescription وcustomerName وcustomerEmail، وexternalId يساوي رقم التسجيل لديكم: فهو فريد لكل حساب ولكل بيئة، ويمنع إنشاء الرابط نفسه مرتين إن أعاد برنامجكم التنفيذ. ثم يمكن لـPOST /v1/payment-links/{reference}/send إرساله بالبريد الإلكتروني إلى المشارك.

مقاعد محدودة: منتج بمخزون

حين تكون للقاعة طاقة استيعابية، تحتاجون إلى سقف. ويوثّق ChariPay طريقتين، لا أكثر. الأولى تمرّ عبر الواجهة المستضافة: لا موقع لكم بعد؟ انشروا منتجاتكم في واجهتكم المستضافة وتابعوا طلبياتكم — في انتظار الأداء، مدفوعة، مشحونة، مسلَّمة — من بوابة التاجر. وعبر API، تحمل وحدة المنتجات سعر كل منتج ومخزونه الاختياري وصفحة بيعه. ولورشة بعدد محدود من المقاعد، تصبح التذكرة منتجًا، عدد مقاعده هو مخزونه وصفحة بيعه هي صفحة التسجيل. في المتجر المستضاف، يختار المشتري عند الطلب الأداء بالبطاقة — على صفحة الدفع المستضافة مع ‎3-D Secure — أو نقدًا: فيتلقى مرجعًا يسدّده في وكالة من شبكة Chari. وتتابعون كل طلبية في بوابة التاجر؛ وعبر API، تُطلق الطلبية المؤدّاة بالبطاقة الحدث order.paid.

والثانية تُبنى يدويًا: روابط لاستعمال واحد بعدد المقاعد، تُرسل إلى الأشخاص الذين تختارونهم. وكل رابط لا يُؤدّى إلا مرة واحدة: فالعدد مضبوط بطبيعة البناء.

وما لا نعد به: تدبير حصص لكل سعر، أو لائحة انتظار تلقائية، أو تفاصيل المعلومات التي تجمعها الطلبية عن المشتري. وقبل فتح حدث بمقاعد محدودة عبر منتج، أنجزوا طلبية تجريبية بالبطاقة في وضع الاختبار وانظروا ما تعرضه بوابة التاجر.

لديكم موقع للتسجيل: جلسة الدفع

إن كان لحدثكم موقعه الخاص، باستمارته وقاعدة مسجّليه، فاربطوا الأداء بنهاية الاستمارة. تتحول الطلبية إلى جلسة: تنشئون الجلسة من جهة الخادم، وتعيدون توجيه المشتري إلى صفحة الدفع المستضافة — بالبطاقة مع ‎3-D Secure —، وتتلقون النتيجة عبر ويب هوك موقَّع. ولكل جلسة مدة حياة محدودة — 72 ساعة افتراضيًا، وexpiresAt لتقصيرها — ولا تُستهلك إلا مرة واحدة.

ثلاث قواعد لبيع التذاكر:

  • أكّدوا التسجيل عند الويب هوك. أكّدوا الطلبية عند استلام الويب هوك، لا عند إعادة التوجيه وحدها: فإعادة التوجيه تعني أن المشتري عاد، لا أن الأداء قد تمّ.
  • ضعوا معرّف التسجيل في `metadata`. ابحثوا عن طلبيتكم بواسطة metadata الخاص بكم، الذي يعود كما هو في الحدث؛ وبالنسبة إلى الجلسة، يحمل الحدث أيضًا orderId الخاص بكم.
  • قصّروا `expiresAt` إن كنتم تحجزون مقعدًا مدة الأداء: فالجلسة المتروكة لا ينبغي أن تحجز مقعدًا طوال 72 ساعة.

والجلسة لا تستخلص إلا بالبطاقة: وللمسجّل الذي يريد الأداء نقدًا، أرسلوا رابطًا لاستعمال واحد. والمسار الكامل موصوف في صفحة المنتج: صفحة الدفع المستضافة.

معرفة من أدّى: بوابة التاجر والحالات والتصدير

كل أداة تجيب بطريقتها عن سؤال «من أدّى؟».

الأداةما ترونهلائحة بالأسماء؟
رابط قابل لإعادة الاستعمال وملصقه QRعدد الأداءات (useCount) والمجموع (totalCollected) وكل أداء في بوابة التاجرلا: الأسماء تأتي من استمارتكم الخاصة
روابط لاستعمال واحدحالة لكل مشارك: نشط، مدفوع، ملغى، منتهي الصلاحيةنعم، عبر customerName وcustomerEmail
منتج بمخزونالطلبيات وحالاتها في بوابة التاجربحسب ما تحمله الطلبية: تحقّقوا منه في وضع الاختبار
جلسة دفعكل أداء مؤكَّد بويب هوك ومربوط عبر metadataنعم، في قاعدة مسجّليكم الخاصة

وللائحة اليوم السابق كما للمحاسبة، تحمل كل حركة في الحساب مرجع البيع أو الاسترداد أو الدفعة التي تفسّرها؛ وتميّز بوابة التاجر بين المبلغ المدفوع والرسوم والصافي، ويحتفظ تصدير CSV بهذه المراجع — من بوابة التاجر أو عبر GET /v1/transactions/export.csv (حتى 10 000 سطر؛ وفوق ذلك قسّموا حسب الفترة بـfrom/to). والطوابع الزمنية بتوقيت UTC؛ والمغرب على UTC+1: فعلى أداة المطابقة لديكم أن تحوّل.

ولمعرفة أين يتوقف المسجّلون، تعرض بوابة التاجر قمع رابط أو جلسة — كم فتحوا الصفحة، وكم أدخلوا بطاقتهم، وكم أتمّوا — وتكشف وحدة «مسار الزبون» في API ملخص القمع وتفاصيل أحداث مورد ما. زيارات كثيرة للصفحة وأداءات قليلة؟ أعيدوا قراءة السعر المعروض والوصف والرسالة المرافقة للرابط.

إلغاء أو انسحاب: الإلغاء والاسترداد

لإغلاق التسجيلات، ألغوا الرابط القابل لإعادة الاستعمال والروابط لاستعمال واحد التي لا تزال نشطة. والرابط الملغى لا يمكن أداؤه: فالملصق الذي بقي معلّقًا في مكان ما لن يُدخل أي مال بعد ذلك.

ولانسحاب مشارك أو لحدث ملغى، استردّوا الأداءات المؤدّاة بالبطاقة. استردّوا لزبون، كليًا أو جزئيًا، من بوابة التاجر أو عبر API. الاسترداد مجاني؛ ويُخصم مبلغه من رصيدكم المتاح، وإذا لم يكفِ الرصيد تُوقَف العملية بدل إحداث رصيد مدين. والاسترداد ليس فوريًا من جهة البنك.

نتيجتان بالنسبة إلى المنظّم:

  • احتفظوا بما يكفي للاسترداد ما دام الإلغاء ممكنًا: فإن كانت المداخيل قد ذهبت إلى بنككم، فقد تُوقَف موجة من الاستردادات لعدم كفاية الرصيد.
  • أعلنوا سياستكم قبل فتح التسجيلات — استرداد كلي أو جزئي أو تأجيل — وذكّروا بها في الرسالة المرافقة للرابط.

وعبر API، يحمل كل استرداد refundReference ثابتًا مشتقًا من التسجيل: فإعادة النداء نفسه لا تستردّ مرتين. والخطوات التفصيلية في استرداد مبلغ لزبون.

يوم الحدث: الاستقبال انطلاقًا من اللائحة

ChariPay لا يراقب الدخول: يتم الاستقبال انطلاقًا من لائحتكم، في خمس خطوات.

  1. 1أعدّوا اللائحة مساء اليوم السابق، انطلاقًا من بوابة التاجر وتصدير CSV: الروابط لاستعمال واحد المدفوعة، والطلبيات، والتسجيلات المؤكَّدة بالويب هوك — مع تحويل الطوابع الزمنية إلى توقيت المغرب.
  2. 2شاركوها مع متطوعي الاستقبال، مرتّبة حسب الأسماء، مطبوعة أو على هاتف.
  3. 3أشّروا على الأسماء عند المدخل: اللائحة هي المرجع، لا رسالة معاد توجيهها.
  4. 4للمتأخر غير المسجَّل، أنشئوا في عين المكان رابطًا لاستعمال واحد باسمه واعرضوا رمز QR الخاص به من قائمة الروابط، أو اعرضوا ملصق QR للسعر إن كان سيؤدي بالبطاقة.
  5. 5تحقّقوا من حالة «مدفوع» في بوابة التاجر، لا من لقطة شاشة أبدًا: فاللقطة تُزوَّر والحالة لا. والمتطوعون في دور أمين الصندوق يستخلصون دون أن يروا الرصيد أو التحويلات، لكنهم لا يرون إلا روابطهم ومعاملاتهم هم: فالأداء الذي تم في مكان آخر يتحقق منه المنظّم، بصفته مالكًا أو مسيّرًا.

وبعد الحدث، يصنع التصدير وبوابة التاجر حصيلتكم: كل أداء وكل استرداد بمرجعه، والمبلغ المدفوع والرسوم والصافي كما تميّزها بوابة التاجر.

أسئلة شائعة

كيف أبيع تذاكر عبر الإنترنت في المغرب دون موقع إلكتروني؟

من دون مطوّر، انشروا التذكرة كمنتج في متجركم المستضاف وشاركوا رابطه: يؤدي المشتري بالبطاقة مع ‎3-D Secure، أو يختار النقد ويتلقى مرجعًا يسدّده في الوكالة. وللائحة بالأسماء، أرسلوا إلى كل مشارك رابطًا لاستعمال واحد من بوابة التاجر. أما الرابط القابل لإعادة الاستعمال، بالبطاقة وحدها، فيُنشأ عبر API؛ ثم يُنزَّل ملصقه QR من صفحته. لا حاجة إلى موقع ولا إلى برنامج خاص بالتذاكر.

هل يمكن تحديد عدد المقاعد في حدث ما؟

نعم، بطريقتين موثّقتين: نشر التذكرة كمنتج في الواجهة المستضافة، بعدد المقاعد كمخزون اختياري، أو إنشاء روابط لاستعمال واحد بعدد المقاعد، كل منها لا يُؤدّى إلا مرة واحدة. ولا نوثّق تدبيرًا للحصص حسب السعر ولا لائحة انتظار تلقائية: جرّبوا تركيبكم في وضع الاختبار قبل الفتح.

هل يرسل ChariPay تذكرة أو رمز QR للدخول إلى المشارك؟

لا. ChariPay يستخلص ويجرد الأداءات، لكنه لا يُصدر تذكرة ولا رمز QR للدخول، ولا يراقب الدخول. فالتذكرة هي تأكيدكم أنتم: رسالة ترسلونها إلى المشارك بعد تأكيد أدائه، أو اسمه في لائحة الاستقبال التي تُعدّونها انطلاقًا من بوابة التاجر ومن تصدير CSV في اليوم السابق للحدث.

هل يمكن للمشارك أداء تسجيله نقدًا؟

نعم، برابط لاستعمال واحد باسمه: في صفحة الرابط يختار النقد، ويتلقى مرجعًا، ويسدّده في وكالة من شبكة Chari. وبمجرد أن تؤكد الشبكة الإيداع، يصبح الرابط «مدفوعًا» ويصلكم الإشعار في بوابة التاجر. وفي المتجر المستضاف يمكن للمشتري أيضًا اختيار النقد عند الطلب؛ أما الرابط القابل لإعادة الاستعمال وملصقه QR فلا يستخلصان إلا بالبطاقة.

كيف أعرف من أدّى تسجيله؟

مع الروابط لاستعمال واحد، لكل مشارك رابطه وحالته: ولائحة الروابط المدفوعة هي لائحة مسجّليكم. ومع رابط قابل لإعادة الاستعمال، ترون عدد الأداءات ومجموعها لا الأسماء، التي تأتي من استمارتكم الخاصة. وفي كل الأحوال، يُدرج تصدير CSV كل أداء بمرجعه، ليسهل الرجوع إليه.

كيف أستردّ مبالغ المشاركين إن أُلغي الحدث؟

أغلقوا التسجيلات أولًا بإلغاء الروابط، ثم استردّوا كل أداء بالبطاقة، كليًا أو جزئيًا، من بوابة التاجر أو عبر API. الاسترداد مجاني ويُخصم من رصيدكم المتاح؛ وإن لم يكفِ تُوقَف العملية. لذا احتفظوا بما يكفي للاسترداد، وأخبروا المشاركين أن عودة المبلغ إلى البطاقة ليست فورية.

هل يمكن استخلاص التسجيلات من موقعي الخاص؟

نعم، بجلسة دفع: ينشئ خادمكم جلسة لكل تسجيل، ويعيد توجيه المشارك إلى صفحة الدفع المستضافة — بالبطاقة مع ‎3-D Secure — ويؤكد التسجيل عند استلام الويب هوك الموقَّع، لا عند إعادة التوجيه وحدها. ضعوا معرّف التسجيل في metadata: فهو يعود كما هو في الحدث. وللنقد، أرسلوا رابطًا لاستعمال واحد.

الخطوة التالية

ركّبوا مسار التذاكر كاملًا في وضع الاختبار قبل فتح التسجيلات: ابدؤوا في وضع الاختبار، وأنشئوا رابطين لمدعوَّين لاستعمال واحد، ونزّلوا ملصق أحدهما من صفحته، وادفعوهما ببطاقة الاختبار، ثم اقرؤوا التصدير؛ أما الرابط القابل لإعادة الاستعمال فيُنشأ عبر API بمفتاح الاختبار الخاص بكم. وتلخّص صفحة روابط الدفع العرض، ويساعدكم دليل الدفع عبر رمز QR على وضع الملصق في المكان المناسب.

بقلم فريق ChariPay.

اقرؤوا بعده

مستعدون للتجربة بأنفسكم؟

أنشئوا حسابكم واستخلصوا في وضع الاختبار اليوم: مجانًا، ودون موافقة تنتظرونها. سؤال؟ يجيب فريقنا التجّار والمطوّرين على حد سواء.

  • مجاني ودون التزام
  • وضع الاختبار منذ التسجيل
  • لا موافقة تنتظرونها