سلام دوستان
واسه یه سایت میخوام درگاه پرداخت پاسارگاد رو پیاده کنم
طبق مستندات خودشون جلو رفتم ولی از بس ضغیفه مستنداتشون که اصلا درباره ارورها صحبتی نکرده
از پکیج زیر استفاده کردم که مال خودشونه همراه نمونه کدهای خودشون ولی وقتی که میخوام تست کنم ارور میده و میگه که
https://github.com/pepco-api/php-rest-sdk
خطا در پردازش تراکنش در سیستم بانکی
فایل لازم رو هم توی پوشه پابلیک گذاشتم و کلید اختصاصی رو توش نوشتم
ایا ست کردن مرچنت ایدی و ترمینال ایدی برای تست در مرحله اول نیاز هست چون فعلا ست نکردم
ممنون میشم دوستان راهنمایی کنید
@gomnam
@abdolrahman
@mhyeganeh
@juza66
@kazemi
@afsharmahmoodian
سلام.
هر درگاهی معمولا شرایط خودش رو داره و باید مطابق با مستندات خودش پیش برید. ولی خوب در اکثر مواقع بله نیازمند تنظیم کردن مرچنت آیدی و ترمینال آیدی حتما هستید. چون به نوعی برای شناسایی و احراز هویت شما الزامی هست.
نکته بعد اینکه معمولا اکثر درگاه ها ساز و کاری برای تست هم فراهم کرده اند. به این معنا که در محیط لوکالتون، ابتدا با اطلاعات آزمایشی و به سرور تستشون متصل میشید. وقتی فرایند تکمیل شد و از صحت ثبت اطلاعات خاطر جمع شدید، با آپلود پروژه بروی سرور اصلیتون، آدرس URL ها و مرچنت آیدی و ترمینال آیدی هم متناسب با حساب اصلیتون بروزرسانی می شوند.
من باب پیشنهاد هم اینکه متغیرهایی از جنس BaseURL و MerchantCode و TerminalID و ... رو در فایل env. تون ذخیره کنید تا با یک بار بروزرسانی و تغییرشون در محیط های مختلف همه چیز اتومات درست شوند و نیازی به تغییر سورس کد نباشه.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟