سلام خسته نباشید...
من در سایتم میخوام از پکیج 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();
...
}
نمیدونم چرا خطا میده به من لطفا راهنماییم کنید.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟