راهنمای فعالسازی پذیرندگان سلف
فرآیند گامبهگام اتصال سایتهای اختصاصی به درگاه پرداخت اسنپپی
اگر فروشگاه اینترنتی شما با توسعه اختصاصی و با استفاده از زبانهای برنامهنویسی پیادهسازی شده است، فعالسازی درگاه پرداخت اسنپپی در آن با فرآیندی متفاوت از وبسایتهایی که در بستر فروشگاهسازهای عمومی آماده توسعه داده میشوند انجام میشود و ممکن است در ابتدا کمی پیچیده به نظر برسد.
اما نگران نباشید؛ در این قسمت ما راهنمای گامبهگام فعالسازی درگاه پرداخت را بهطور کامل و کاربردی توضیح دادهایم.
در فرایند پذیرش اسنپپی، پذیرندگان به دو دسته کلی تقسیم میشوند:
۱. پذیرندگانی که از فروشگاهسازهای آماده مانند ووکامرس، سازیتو، میکسین و دیگر ابزارهای مشابه بهره میبرند.
۲. پذیرندگانی که زیرساخت وبسایت و فرآیند فروش خود را با توسعه اختصاصی، با استفاده از زبانهایی مانند PHP، Node.js، Python، .NET یا سایر فریمورکها، ساخته و پیادهسازی کردهاند.
این مقاله بهصورت خاص روی گروه دوم تمرکز دارد؛ یعنی پذیرندگانی که با زیرساختهای اختصاصی کار میکنند. در ادامه، مفهوم «پذیرنده سلف» را شرح میدهیم، مراحل فنی فعالسازی درگاه اسنپپی برای این گروه را بررسی میکنیم و نکات کلیدی و الزامات لازم برای اجرای تستهای موفق را بهصورت شفاف و عملی بیان میکنیم.
پذیرنده سلف به مجموعهای از پذیرندگان اسنپپی گفته میشود که سیستم فروشگاه اینترنتی خود را با توسعه اختصاصی و بدون استفاده از فروشگاهسازهای عمومی ایجاد کردهاند. این پذیرندگان به دلیل طراحی خاص و نیاز به انعطاف بالا، باید سرویسهای پرداخت اسنپپی را از طریق APIهای فنی در زیرساخت خود پیادهسازی کنند.
تیم فعالسازی پذیرندگان سلف در اسنپپی وظیفه دارد:
- ارسال اطلاعات دسترسی محیط Stage به پذیرندگان؛
- ارائه راهنمای فنی و مستندات API (API Documentation) برای تست و پیادهسازی؛
- بررسی پیادهسازی از طریق گروه مشترک ارتباطی؛
- برگزاری جلسه دمو اولیه برای ارزیابی سناریوهای تست؛
- برگزاری جلسه دمو نهایی برای تأیید نهایی راهکار؛
- در صورت تأیید نهایی، اعطای دسترسی به محیط اصلی (Production) برای پذیرنده.
قبل از آغاز تست در محیط Stage، پذیرنده باید موارد زیر را تکمیل کند:
شمارهای که برای تراکنشهای تست استفاده میشود باید در محیط Stage ثبت شود تا اعتبار تست فعال گردد.
آیپی سروری که از طریق آن APIها فراخوانی میشوند باید در Whitelist قرار گیرد تا محیط تست درخواستها را بپذیرد.
سناریوهای تست شامل مواردی مانند پرداخت موفق، پرداخت ناموفق، بازگشت وجه، استعلام وضعیت تراکنش و… است. پذیرنده باید تمامی این سناریوها را طبق راهنمای ارائهشده اجرا کند.
پذیرنده پس از پیادهسازی سرویسها طبق مستندات، مراحل زیر را طی میکند:
- اجرای سناریوهای تست در محیط Stage
- اشتراکگذاری لاگها و خروجیها در گروه مشترک با تیم فعالسازی
- برگزاری جلسه دمو اولیه برای بررسی صحت پیادهسازی و بررسی ورودیها و خروجیها
- برگزاری جلسه دمو نهایی با تیم فنی اسنپپی
- پس از تأیید نهایی، ارسال اطلاعات دسترسی Production
پذیرندگان سلف به دلیل ساختار اختصاصی سیستم فروش خود، در فرآیند فعالسازی و تست نیازمند تعامل مستقیم با تیم فنی اسنپپی هستند. اجرای دقیق مستندات فنی و رعایت الزامات مطرحشده در این مقاله، میتواند فعالسازی سریعتر و امنتر درگاه پرداخت در محیط عملیاتی را امکانپذیر کند.









