یلدا ادامه داره... ❤️ ۴۰ درصد تخفیف همه دورهها
استفاده از تخفیفهاسلام دوستان
من میخوام بدون استفاده از پکیج درگاه زرین پال رو به سایت لاراولیم وصل کنم
ممنون میشم راهنمایی کنید
یه روت get درست میکنم و توی کنترولر کد های اتصال رو مینویسم ولی صفحه سفید میاره ولی همون کد ها رو بصورت ساده استفاده میکنم وصل میشه
@araz2salmasi
اگه با توجه به کد زیر نوشته باشین باید درست کار کنه .
https://www.zarinpal.com/lab/%d9%86%d9%85%d9%88%d9%86%d9%87-%da%a9%d8%af-%d8%a7%d8%b3%d8%aa%d9%81%d8%a7%d8%af%d9%87-%d9%88%d8%a8-%d8%b3%d8%b1%d9%88%d9%8a%d8%b3-%d9%86%d9%88%d8%b4%d8%aa%d9%87-%d8%b4%d8%af%d9%87-%d8%a8/
کدتون رو اینجا بزارید بهتر میشه راهنمایی کرد .
@ali.farmani
دوستان این روت من هست
Route::get('/zarinpallpay','PayController@zarinpal');
و در کنترلر هم اینو گذاشتم
public function zarinpal(){
$MerchantID = 'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX'; //Required
$Amount = ۱۰۰۰; //Amount will be based on Toman - Required
$Description = 'توضیحات تراکنش تستی'; // Required
$Email = 'UserEmail@Mail.Com'; // Optional
$Mobile = '۰۹۱۲۳۴۵۶۷۸۹'; // Optional
$CallbackURL = 'http://www.yoursoteaddress.ir/verify.php'; // Required
$client = new SoapClient('https://www.zarinpal.com/pg/services/WebGate/wsdl', ['encoding' => 'UTF-۸']);
$result = $client->PaymentRequest(
[
'MerchantID' => $MerchantID,
'Amount' => $Amount,
'Description' => $Description,
'Email' => $Email,
'Mobile' => $Mobile,
'CallbackURL' => $CallbackURL,
]
);
//Redirect to URL You can do it also by creating a form
if ($result->Status == ۱۰۰) {
Header('Location: https://www.zarinpal.com/pg/StartPay/'.$result->Authority);
//برای استفاده از زرین گیت باید ادرس به صورت زیر تغییر کند:
//Header('Location: https://www.zarinpal.com/pg/StartPay/'.$result->Authority.'/ZarinGate');
} else {
echo'ERR: '.$result->Status;
}
}
دقیقا همون کد ها رو گذاشتم ولی وقتی فایل request که خود زرین پال میده رو آپلود میکنم و توی هسات امتحان میکنم کار میکنه ولی وقتی با روت و کنترلر میخوام کار کنه صفحه تمام سفید میاد
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟