راکت
حل شده

خطای اعتبار ستجی در shetabit

1 پاسخ

سلام من این کد رو با توجه با داکیومنت شتابیت نوشتم و موقع استفاده این پیغام خطا رو بهم میده. کسی میدونه برای چیه؟
 تصویر

و اینم کدیه که نوشتم:

 $invoice = new Invoice();
        $invoice->amount($order->final_price);

        $invoice->detail('مشتری', Auth::user()->name)
                 ->detail('شناسه مشتری', Auth::user()->id)
                 ->detail('تاریخ پرداخت', Jalalian::fromCarbon(Carbon::now())->format('Y/m/d H:i:s'))
                 ->detail('شماره سفارش', $order->order_code);

        return Payment::purchase($invoice, function($driver, $transactionId) {
//                Transaction::create([
//                    'transaction_id' => $transactionId,
//                ]);
        })->pay()->render();
ثبت پرسش جدید

پاسخ‌ها

1
علیرضا فهیمی
علیرضا فهیمی
@fahimieng

تخصص: در حال برنامه نویس شدن

بهترین پاسخ

دلیل این خطا رو متوجه شدم. به این دلیل بود که مقدار merchantId در فایل payment.php که توی پوشه کانفیگ بود مقدار دهی نشده بود. مقدارش رو با کدی که توی اینترنت دیدم پر کردم و اون خطا حل شد.

'merchantId' => 'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX'


 تصویر

شاید پاسخ شما همین‌جا باشد

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

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