راکت

مشکل در درگاه بانک پاسارگاد

2 پاسخ

سلام دوستان
واسه یه سایت میخوام درگاه پرداخت پاسارگاد رو پیاده کنم
طبق مستندات خودشون جلو رفتم ولی از بس ضغیفه مستنداتشون که اصلا درباره ارورها صحبتی نکرده
از پکیج زیر استفاده کردم که مال خودشونه همراه نمونه کدهای خودشون ولی وقتی که میخوام تست کنم ارور میده و میگه که
https://github.com/pepco-api/php-rest-sdk

خطا در پردازش تراکنش در سیستم بانکی

فایل لازم رو هم توی پوشه پابلیک گذاشتم و کلید اختصاصی رو توش نوشتم
ایا ست کردن مرچنت ایدی و ترمینال ایدی برای تست در مرحله اول نیاز هست چون فعلا ست نکردم

ممنون میشم دوستان راهنمایی کنید
@gomnam
@abdolrahman
@mhyeganeh
@juza66
@kazemi
@afsharmahmoodian

ثبت پرسش جدید

پاسخ‌ها

2
محمدحسن یگانه
محمدحسن یگانه
@mhyeganeh

تخصص: Full-Stack Web Developer Freelancer

سلام.
هر درگاهی معمولا شرایط خودش رو داره و باید مطابق با مستندات خودش پیش برید. ولی خوب در اکثر مواقع بله نیازمند تنظیم کردن مرچنت آیدی و ترمینال آیدی حتما هستید. چون به نوعی برای شناسایی و احراز هویت شما الزامی هست.

نکته بعد اینکه معمولا اکثر درگاه ها ساز و کاری برای تست هم فراهم کرده اند. به این معنا که در محیط لوکالتون، ابتدا با اطلاعات آزمایشی و به سرور تستشون متصل میشید. وقتی فرایند تکمیل شد و از صحت ثبت اطلاعات خاطر جمع شدید، با آپلود پروژه بروی سرور اصلیتون، آدرس URL ها و مرچنت آیدی و ترمینال آیدی هم متناسب با حساب اصلیتون بروزرسانی می شوند.

من باب پیشنهاد هم اینکه متغیرهایی از جنس BaseURL و MerchantCode و TerminalID و ... رو در فایل env. تون ذخیره کنید تا با یک بار بروزرسانی و تغییرشون در محیط های مختلف همه چیز اتومات درست شوند و نیازی به تغییر سورس کد نباشه.

Alimotreb
Alimotreb
@Alimotreb

تخصص: کانفیگ سرور و برنامه نویس

سلام
@shirzad

از این پکیج استفاده کنید ک اکثر درگاه هارو ساپورت میکنه
یکی از دوستان راکت هم توسعه داده.

https://github.com/shetabit/payment

شاید پاسخ شما همین‌جا باشد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام