coarad supp
5 سال پیش توسط coarad supp مطرح شد
21 پاسخ

اتصال به درگاه سداد بانک ملی

سلام دوستان؛ کسی با درگاه سداد بانک ملی و پکیج لارابوک کار کرده؟

این خطا رو برمیگردونه، ممنون میشم راهنمایی کنید.توضیح تصویر رو وارد کنید


ثبت پرسش جدید
mahdi khanzadi
تخصص : backend developer at Snapp mar...
@khanzadimahdi 5 سال پیش مطرح شد
coarad supp
تخصص : برنامه نویس لاراول
@coaradsupp 5 سال پیش مطرح شد
0

@khanzadimahdi

ممنون داداش، اتفاقا الان رفتم تو گیت هابتون، گفتم اگه به جواب نرسیدم از پکیج شما استفاده کنم، چون الان سایت بالا هست، اگه اون میشد که خوب بود، نشه مجبورم از پکیج شما استفاده کنم

لطف کردین داداش


coarad supp
تخصص : برنامه نویس لاراول
@coaradsupp 5 سال پیش مطرح شد
0

@khanzadimahdi

اقای خانزادی، این پکیج شما جدول درس نمیکنه؟ میشه از همون جدول پکیج قبلی هم استفاده کرد که اطلاعات اونا از دست نره؟ درسته؟


mahdi khanzadi
تخصص : backend developer at Snapp mar...
@khanzadimahdi 5 سال پیش مطرح شد
0

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


coarad supp
تخصص : برنامه نویس لاراول
@coaradsupp 5 سال پیش مطرح شد
0

@khanzadimahdi
خیلی ممنون ایول دارین


coarad supp
تخصص : برنامه نویس لاراول
@coaradsupp 5 سال پیش مطرح شد
0

@khanzadimahdi

سلام مجدد، این پکیج رو لاراول 5.8 به بالا جواب میده، چطوری باید 5.6 رو به 5.8 ارتقا بدم؟

اون پکیج لارابوک رو کسی با درگاه سداد کار نکرده؟ با همون راهش بندازم تا ورژن بعدی :(


mahdi khanzadi
تخصص : backend developer at Snapp mar...
@khanzadimahdi 5 سال پیش مطرح شد
0

لاراول خودتون رو بروز رسانی کنید. عدد ۵٫۶ رو توی composer.json به 5.8 تغییر بدید بعدش دستور زیر رو اجرا کنید

composer update

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


coarad supp
تخصص : برنامه نویس لاراول
@coaradsupp 5 سال پیش مطرح شد
0

@khanzadimahdi

ممنون، ینی این کارو کنم، و روی لوکال همه چی اوکی باشه رو سرور هم اوکیه؟ یا اونجا ممکنه به هم بریزه؟


سیدعلی موسوی
تخصص : سی شارپ و پی اچ پی
@juza66 5 سال پیش مطرح شد
1

روی سرور چطور بهم بریزه؟ وقتی تویی لوکال اوکی باشه تویی سرورتون هم درست اجرا میشه


coarad supp
تخصص : برنامه نویس لاراول
@coaradsupp 5 سال پیش مطرح شد
0

@juza66

خیلی ممنون، تست کنم ایشالا اوکی باشه


coarad supp
تخصص : برنامه نویس لاراول
@coaradsupp 5 سال پیش مطرح شد
0

@khanzadimahdi

اقای خانزادی این مورد رو هم در نظر داشته باشین

Deprecation Notice: Class Shetabit\Payment\Drivers\Idpay\Idpay located in E:/xampp/htdocs/drjaan/vendor/shetabit/payment/src\Drivers\Ipay\Idpay.php does not comply with p
sr-4 autoloading standard. It will not autoload anymore in Composer v2.0. in phar://C:/ProgramData/ComposerSetup/bin/composer.phar/src/Composer/Autoload/ClassMapGenerator
.php:201

توی اتولود این نوتیس رو میده، اسم پوشه idPay
باید تصحیح شه فک کنم


mahdi khanzadi
تخصص : backend developer at Snapp mar...
@khanzadimahdi 5 سال پیش مطرح شد
0

@khanzadimahdi
مرسی بررسی میکنم.


coarad supp
تخصص : برنامه نویس لاراول
@coaradsupp 5 سال پیش مطرح شد
0

@khanzadimahdi

اقای خانزادی، الان من پکیج رو نصب کردم و رو سرور اپلود کردم، با زرین پال اوکی هست، و به درگاه متصل میشه، ولی درگاه سداد خطای

دسترسی به صفحه مورد نظر امکان پذیر نمی باشد

میده،ممنون میشم راهنمایی کنید


coarad supp
تخصص : برنامه نویس لاراول
@coaradsupp 5 سال پیش مطرح شد
0

@khanzadimahdi

اقای خانزادی، این مورد رو کمک میفرمایین؟


coarad supp
تخصص : برنامه نویس لاراول
@coaradsupp 5 سال پیش آپدیت شد
0

دوستان این الان خطای 500 سمت منه؟ یا سمت درگاه سداد؟

دوستان این الان خطای 500 سمت منه؟ یا سمت درگاه سداد؟


mahdi khanzadi
تخصص : backend developer at Snapp mar...
@khanzadimahdi 5 سال پیش آپدیت شد
0

خطا سمت سداد هست!! تنظیمات دسترسی به درگاه سداد رو به درستی انجام دادین؟


coarad supp
تخصص : برنامه نویس لاراول
@coaradsupp 5 سال پیش آپدیت شد
0

@khanzadimahdi
بله؛ سه تا مقدار بود توی فایل کانفیگ ست کردم؛

یه مورد دیگه اقای خانزادی، توی مستنداتش ادرس هاش بدون vpg هست، بدون همین هم تست کردم و خطای 500 میده، کدوم ادرس ها اوکی هست؟
مستنداتش قدیمیه؟


coarad supp
تخصص : برنامه نویس لاراول
@coaradsupp 5 سال پیش آپدیت شد
0

@khanzadimahdi
اقای خانزادی، من یه موردی رو تست کردم، با curl که درخواست بدیم(توی مستندات خودش)

$key="YourKey";
$MerchantId="YourMerchantId";
$TerminalId="YourTerminalId";
$Amount=YourAmount; //Rials
$OrderId="YourOrderId";
$LocalDateTime=date("m/d/Y g:i:s a");
$ReturnUrl="http://YourSite.Com/verify.php";
$SignData=encrypt_pkcs7("$TerminalId;$OrderId;$Amount","$key");
$data = array('TerminalId'=>$TerminalId,
              'MerchantId'=>$MerchantId,
              'Amount'=>$Amount,
              'SignData'=> $SignData,
          'ReturnUrl'=>$ReturnUrl,
          'LocalDateTime'=>$LocalDateTime,
          'OrderId'=>$OrderId);
$str_data = json_encode($data);
$res=CallAPI('https://sadad.shaparak.ir/vpg/api/v0/Request/PaymentRequest',$str_data);
$arrres=json_decode($res);
if($arrres->ResCode==0)
{
    $Token= $arrres->Token;
    $url="https://sadad.shaparak.ir/VPG/Purchase?Token=$Token";
    header("Location:$url");
}
else
    die($arrres->Description);

function CallAPI($url, $data = false)
{
    $curl = curl_init($url);
    curl_setopt($curl, CURLOPT_CUSTOMREQUEST, "POST");  
    curl_setopt($curl, CURLOPT_POSTFIELDS,$data);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($curl, CURLOPT_HTTPHEADER, array('Content-Type: application/json','Content-Length: ' . strlen($data)));
    $result = curl_exec($curl);
    curl_close($curl);
    return $result;
}

پاسخ به درستی برمیگرده، ولی با guzzle خیر، حالا میتونه برا اپشن هایی باشه که توی کرل هست ولی توی گازل نمیشه ست کرد؟


coarad supp
تخصص : برنامه نویس لاراول
@coaradsupp 5 سال پیش مطرح شد
mahdi khanzadi
تخصص : backend developer at Snapp mar...
@khanzadimahdi 5 سال پیش مطرح شد
0

خود گازل برای ارسال درخواست ها از کرل استفاده میکنه


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

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