json
3 سال پیش توسط json مطرح شد
2 پاسخ

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

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

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

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

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


ثبت پرسش جدید
محمدحسن یگانه
تخصص : Full-Stack Web Developer Freel...
@mhyeganeh 3 سال پیش مطرح شد
0

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

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

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


Alimotreb
تخصص : کانفیگ سرور و برنامه نویس
@Alimotreb 3 سال پیش مطرح شد
0

سلام
@shirzad

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

https://github.com/shetabit/payment


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

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