نوب
4 سال پیش توسط نوب مطرح شد
3 پاسخ

خطا در پکیج پرداخت

@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();
        }

ثبت پرسش جدید
mahdi khanzadi
تخصص : backend developer at Snapp mar...
@khanzadimahdi 4 سال پیش آپدیت شد
0

سلام دوست عزیز. کانفیگ رو پابلیش کردین؟ لطفا کش کانفیگ رو هم پاک کنید. نیاز نیست دیفالت درایور رو به via پاس بدید! خودش از دیفالت استفاده میکنه به صورت اتوماتیک.


نوب
تخصص : کدنویس نوب :)
@yk5742g 4 سال پیش مطرح شد
1

@khanzadimahdi سلام

مشکلمو پیدا کردم چی بود
مینویسم که بقیه اگر این مشلو داشتن سردرگم نشن

مشکل از اطلاعاتی بود که توی جدول payment داشتم ذخیره میکردم و دیتای اشتباه پاس میدادم

استاد اون via هم برای این پاس دادم چون دارم اسم درایور را از دیتابیس میخونم و توی پنل مدیریتی که نوشتم مدیر سایت میتونه درگاه را تغییر بده
تشکر بابت پکیج خوبتون 😍


mahdi khanzadi
تخصص : backend developer at Snapp mar...
@khanzadimahdi 4 سال پیش مطرح شد
1

موفق باشید. اگه خوشتون اومد به پکیج star بدید توی گیت هاب.


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

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