shetabit / payment

simple laravel payment package , supports multiple drivers

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

The input params invalid, validation error.

edresqaderi opened this issue · comments

commented
Shetabit\ Multipay\ Exceptions\ PurchaseFailedException

تو قسمت خرید به مشکل بالا برخوردم.
کانفیگ کلیر رو هم زدم و مشکل حل نشده.

وقتی دایور رو روی لوگال میزارم این مشکل رو نداره ولی در اون حالت وقتی میخواد بره قسمت پرداخت این پیام رو میده
PAGE EXPIRED
اگه بدون render بزنم اینا رو میاره

{
"action": "",
"inputs": {
"orderId": null,
"price": "20,000",
"successUrl": "http://127.0.0.1:8000/payment/verify?transactionId=6538818",
"cancelUrl": "http://127.0.0.1:8000/payment/verify?transactionId=6538818&cancel=true",
"title": "درگاه پرداخت تست",
"description": "این درگاه *صرفا* برای تست صحت روند پرداخت و لغو پرداخت میباشد",
"orderLabel": "شماره سفارش",
"amountLabel": "مبلغ قابل پرداخت",
"payButton": "پرداخت موفق",
"cancelButton": "پرداخت ناموفق"
},
"method": "POST"
}

--ممنون--

Detailed description

$payment = new Payment();
        $invoice = new Invoice;
        $product = new Product();

        $product = $product->findOrFail($productId);
        $amount = $product->price;
        $productTitle = $product->title;

        $invoice->via('local');

        $invoice->amount($amount);

        $invoice->detail(['نام کالا' => $productTitle,]);

        return $payment->callbackUrl('http://127.0.0.1:8000/payment/verify')
            ->purchase($invoice, function ($driver, $transactionId) use ($product) {
                \App\Models\Payment::query()
                    ->create([
                        'amount' => $product->amount,
                        'product_title' => $product->title,
                        'product_id' => $product->id,
                        'status' => 3,
                        'transaction_id' => $transactionId,
                        'user_id' => auth()->user()->id
                    ]);
            })->pay()->render();
commented

حل شد

لطفا بگید مشکل رو چطور حل کردین تا دوستان دیگه هم اگه به همین مشکل خوردن بتونن حل کنن.
موفق باشید.