shetabit / payment

simple laravel payment package , supports multiple drivers
MIT License
834 stars 141 forks source link

Shetabit\Multipay\Exceptions\PurchaseFailedException خرید موفقیت‌آمیز نبود. #111

Closed MrRezoo closed 4 years ago

MrRezoo commented 4 years ago

سلام وقتتون بخیر من از توی قسمت استفاده از متد via برای فراخوانی درایور (تفیر درایور دیفالت ) به مشکل خوردم و به نظرم کار نمیکنه این متد

MrRezoo commented 4 years ago

ممنون میشم راهنمایی کنید

public function payment($payment_id = null)
    {
       $payment = Payment::with('paymentStatus')->where('id', $payment_id)->first();
        if (isset($payment)) {

            $invoice = (new Invoice)->amount(1000);
            $invoice->via('payir');
            return \Shetabit\Payment\Facade\Payment::purchase($invoice, function ($driver, $transactionId) {
            })->pay()->render();

        }
        return response()->json([
            'status' => '422'
        ]);

    }
khanzadimahdi commented 4 years ago
متد via رو روی payment باید ران کنید و invoice این متد رو نداره پیشنهاد میکنم داکیومنت ها رو نگاه کنید و طبق داکیومنت ها پیش برید