@khanzadimahdi
سلام عزیز
من وقتی میخوام به درگاه متصل بشم خطای زیر ار میده
Object of class Shetabit\Multipay\Drivers\Payping\Payping could not be converted to string
$driverConfig = config()->get('payment.default');
$target_add = target::create($data);
$invoice = (new Invoice)->amount(1000);
if ($target_add) {
return Payment::via($driverConfig)->callbackUrl(route('payment.callback'))->purchase($invoice, function ($driver, $transactionId) use ($target_add) {
$target_add->payment()->create([
'uuid' => $transactionId,
'amount' => '1000',
'transactionId' => $transactionId,
'driver' => $driver,
'status' => 0,
]);
})->pay()->render();
}
سلام دوست عزیز. کانفیگ رو پابلیش کردین؟ لطفا کش کانفیگ رو هم پاک کنید. نیاز نیست دیفالت درایور رو به via پاس بدید! خودش از دیفالت استفاده میکنه به صورت اتوماتیک.
@khanzadimahdi سلام
مشکلمو پیدا کردم چی بود
مینویسم که بقیه اگر این مشلو داشتن سردرگم نشن
مشکل از اطلاعاتی بود که توی جدول payment داشتم ذخیره میکردم و دیتای اشتباه پاس میدادم
استاد اون via هم برای این پاس دادم چون دارم اسم درایور را از دیتابیس میخونم و توی پنل مدیریتی که نوشتم مدیر سایت میتونه درگاه را تغییر بده
تشکر بابت پکیج خوبتون 😍
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟