@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();
}@khanzadimahdi سلام
مشکلمو پیدا کردم چی بود
مینویسم که بقیه اگر این مشلو داشتن سردرگم نشن
مشکل از اطلاعاتی بود که توی جدول payment داشتم ذخیره میکردم و دیتای اشتباه پاس میدادم
استاد اون via هم برای این پاس دادم چون دارم اسم درایور را از دیتابیس میخونم و توی پنل مدیریتی که نوشتم مدیر سایت میتونه درگاه را تغییر بده
تشکر بابت پکیج خوبتون 😍
شاید پاسخ شما همینجا باشد