به مناسبت روز برنامهنویس، یه فرصت ناب داری که نباید از دست بدی! 🔥
فرصت محدود، تعداد محدودسلام خسته نباشید...
من در سایتم میخوام از پکیج shetabit استفاده کنم اما به یه مشکلی بر خوردم
وقتی کاربر روی دکمه خرید کلیک میکنه یک کنترلر خونده میشه و به درگاه پرداخت منتقل میشه :
$invoice = new Invoice;
$invoice->amount(1000);
$invoice->detail(['detailName' => $transaction->transactionable_type]);
$payment = Payment::purchase($invoice, function($driver, $transactionId){
return;
});
return $payment->pay()->render();
بعد از اتمام خرید کاربر به صفحه ی verify منتقل میشه. اونجا من این کد ها رو قرار دادم تا وریفای کنه اما خطای (کد تراکنش صحیح نیست) به من میده :
$userId = auth()->user()->id;
$transaction = Transaction::where('user_id', $userId)->orderBy('id', 'DESC')->first();
try {
// check and save informations
$receipt = Payment::amount((int)$transaction->total_price)->verify();
$transaction->ref_id = $receipt->getReferenceId();
$transaction->status = 1;
$transaction->save();
...
}
نمیدونم چرا خطا میده به من لطفا راهنماییم کنید.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟