العودة للمدونة

من جهازك إلى الإنترنت: انشر مشروعك واستقبل أول عملية دفع

تقدم | Tqdum··3 دقائق للقراءة
من جهازك إلى الإنترنت: انشر مشروعك واستقبل أول عملية دفع

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

في هذا المقال تنقل مشروعك خطوة بخطوة: تحفظه في ⁦GitHub⁩ لتحميه من فقدان عملك، وتنشره على الإنترنت برابط تشاركه، وتجرّب الدفع بأمان قبل استقبال أموال حقيقية، وتربط خدمة رسائل نصية (⁦SMS⁩) ترسل لعميلك تأكيدًا تلقائيًا، ثم تطبق ذلك كله على مشروعك.

احفظ مشروعك في GitHub

⁦GitHub⁩ منصة تحفظ فيها مشروعك في مستودع (⁦Repository⁩)، وتحتفظ لك بسجل كل تعديل أجريته. ولهذا فائدتان: إن تعطل جهازك أو حُذفت ملفاتك بالخطأ فنسختك محفوظة، وإن أفسد تعديل جديد عملك فيمكنك العودة إلى نسخة سابقة سليمة.

ابدأ بإنشاء حساب مجاني في ⁦GitHub⁩، ثم اربط مشروعك بمستودع جديد وارفع أول نسخة منه. وإن كنت تعمل مع وكيل برمجي، فاطلب منه المساعدة مع تقييد صريح:

المهمة: ساعدني في ربط هذا المشروع بمستودع جديد على ⁦GitHub⁩ ورفع أول نسخة منه.

القيود: اشرح لي كل خطوة قبل تنفيذها. لا ترفع أي ملف فيه مفاتيح أو كلمات سر. واجعل المستودع خاصًا.

والمستودع الخاص (⁦Private⁩) لا يراه غيرك، أما العام فيراه الجميع. اجعل مشروعك خاصًا ما دام فيه شيء لا تريد أن يطلع عليه الآخرون.

من جهازك إلى الإنترنت: النشر

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

وخطوات النشر الأساسية متشابهة في أغلب الخدمات:

  1. اختر خدمة استضافة تناسب نوع مشروعك.

  2. اربطها بمستودعك في ⁦GitHub⁩.

  3. اضبط الإعدادات التي تطلبها الخدمة، ثم ابدأ النشر وانتظر حتى ينتهي.

  4. احصل على الرابط العام، وافتحه من جهاز آخر غير جهازك.

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

استقبل أول عملية دفع

بوابة الدفع (⁦Payment Gateway⁩) خدمة وسيطة بين العميل ومنصتك. حين يدفع العميل، تعالج البوابة عملية الدفع غالبًا في صفحة آمنة تابعة لها، ثم تخبر منصتك بالنتيجة. وهذا يعني أن بيانات البطاقة لا تمر بملفاتك أنت، وهو ما يقلل مخاطرك كثيرًا.

وتتعامل منصتك مع البوابة بمفاتيح خاصة تعطيك إياها. لا تضع هذه المفاتيح داخل ملفات المشروع، ولا ترفعها إلى ⁦GitHub⁩، فمن حصل عليها استطاع أن يتصرف باسمك.

وقبل أن تستقبل مالًا حقيقيًا، استخدم وضع الاختبار (⁦Test Mode⁩). معظم البوابات توفر هذا الوضع مع بطاقات تجريبية، فتجرّب عملية دفع كاملة دون أن يُخصم مال حقيقي. وتأكد في التجربة من أمور محددة:

  • الدفع ينجح وتنتقل حالة الطلب في منصتك إلى «مدفوع».

  • الدفع الفاشل لا يؤكد الطلب.

  • العميل يرى رسالة واضحة في الحالتين.

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

أرسل رسائل نصية لعملائك تلقائيًا

رسالة نصية قصيرة تصل إلى جوال العميل بعد إتمام طلبه تعطيه ثقة بأن عملية الدفع نجحت. ويتم ذلك بربط خدمة ⁦SMS⁩ بمنصتك، بحيث ترسل الرسالة تلقائيًا عند حدوث إجراء محدد، مثل تأكيد الطلب.

وللتجربة، اجعل الرسالة تصل إلى جوالك أنت أولًا. واحرص على:

  • أن تكون الرسالة قصيرة وواضحة، وتخص الإجراء الذي قام به العميل.

  • ألا ترسل رسائل ترويجية دون موافقة العميل.

  • أن تقرأ شروط الخدمة، فتكلفة الرسالة وشروط تسجيل اسم المرسل تختلف بحسب الخدمة والبلد.

أطلق مشروعك الخاص

جمّع الآن كل ما سبق في عملية إطلاق واحدة لمشروعك. وهذه قائمة تتأكد منها قبل أن تشارك الرابط:

الخطوة

ما تتأكد منه

حفظ المشروع

أحدث نسخة موجودة في مستودعك على ⁦GitHub⁩.

الرابط العام

يفتح من جوال وحاسوب غير جهازك.

الدفع

تجربة ناجحة وأخرى فاشلة في وضع الاختبار.

الرسالة النصية

تصل إلى جوالك عند تنفيذ الإجراء.

الأمان

لا مفاتيح ولا كلمات سر داخل الملفات المرفوعة.