سلام من یک مشکل پرداخت با پکیج shetabit دارم
کد من اینه
use Shetabit\Multipay\Invoice;
use Shetabit\Payment\Facade\Payment;
$invoice = (new Invoice)->amount($amount);
return Payment::purchase($invoice, function($driver, $transactionId) use ($amount, $orderModel) {
$payment = new PaymentModel();
$payment->authority = $transactionId? $transactionId : 'no';
$payment->price = $amount;
$payment->order_id = $orderModel->id;
$payment->save();
session()->put('transactionId', $transactionId);
session()->put('amount', (int)$amount);
}
)->pay()->render();
قشنگ به دیتابیس اضافه میشه
ولی به درگاه انتقال نمیده مشکلش چیه اساتید؟
سلام وقت بخیر.
https://ditty.ir/posts/laravel-online-payment-introduction/J0zKn
https://roocket.ir/series/laravel-projects/episode/۱۱۳
دوتا لینک بالا + داکیومنت های پکیج در گیت هاب رو قبل از استفاده از پکیج مطالعه کنید.
به درگاه انتقال نمیده چه پیامی نمایش داده میشه؟ از چه درگاهی استفاده میکند؟ پیشنهاد میکنم از زرین پال استفاده نکنید اصلا پایدار نیست و خیلی وقت ها به خطا میخوره.
به این صورت هم تست کنید:
return Payment::config(['merchantId'=> $merchant_id,'mode'=>"sandbox"])->callbackUrl(url("/after/payment"))->purchase(
(new Invoice)->amount(Session::get('cost'))->detail(['description'=>$setting->brand_name]),
function ($driver, $transactionId) {
Session::put('transactionId', $transactionId);
$payment = new \App\Payment();
$payment->user_id = Auth::user()->id;
$payment->payment_code = Session::get('payment_code');
$payment->transaction_id = $transactionId;
$payment->cost = Session::get('cost');
$payment->date = Carbon::now();
$payment->save();
Session::put('payment_id', $payment->id);
}
)->pay()->render();
سلام وقت بخیر.
https://ditty.ir/posts/laravel-online-payment-introduction/J0zKn
https://roocket.ir/series/laravel-projects/episode/۱۱۳
دوتا لینک بالا + داکیومنت های پکیج در گیت هاب رو قبل از استفاده از پکیج مطالعه کنید.
به درگاه انتقال نمیده چه پیامی نمایش داده میشه؟ از چه درگاهی استفاده میکند؟ پیشنهاد میکنم از زرین پال استفاده نکنید اصلا پایدار نیست و خیلی وقت ها به خطا میخوره.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟