سلام
در لاراول برای پرداخت از کتابخونه تومان استفاده کردم همه چی درسته طبق داکیومنشن ولی یه ارور بی ربط دارم
Method Evryn\LaravelToman\PendingRequest::orderId does not exist.
کد من
public function pay()
{
$request = Toman::amount(15000)->orderId()
// ->description('Subscribing to Plan A')
// ->callback(route('payment.callback'))
// ->mobile('09350000000')
// ->email('amirreza@example.com')
// ->name('Amirreza Nasiri')
->request();
if ($request->successful()) {
$transactionId = $request->transactionId();
// Store created transaction details for verification
return $request->pay(); // Redirect to payment URL
}
if ($request->failed()) {
return $request->message();
// Handle transaction request failure; Probably showing proper error to user.
}
// $subscription = Subscription::find($id);
// $subscription->status = 'paid' ;
// $subscription->saveOrFail();
// return view('link');
}
سلام
متن خطا گفته که orderId وجود نداره. قبل از orderId یه dd بگیرید ببینید اصلا وارد این متود میشه یا نه؟
@mmmm.masood
به اینصورت بنویسین
توجه کنین که مقدار کد orderId را خودتون باید بسازین و باید رشته یکتا باشه حتما
Toman::orderId('order_1500')
->amount(15000)
همچنان ارور پابرجاست
$request = Toman::orderId('order_1500_526365255SSD')
->amount(15000)
// ->description('Subscribing to Plan A')
// ->callback(route('payment.callback'))
// ->mobile('09350000000')
// ->email('amirreza@example.com')
// ->name('Amirreza Nasiri')
->request();
if ($request->successful()) {
$transactionId = $request->transactionId();
// Store created transaction details for verification
return $request->pay(); // Redirect to payment URL
}
if ($request->failed()) {
return $request->message();
// Handle transaction request failure; Probably showing proper error to user.
}
// $subscription = Subscription::find($id);
// $subscription->status = 'paid' ;
// $subscription->saveOrFail();
// return view('link');
به نظرم طبق مستندات زیر پیش برید
https://evryn.github.io/laravel-toman/#/fa/
@mmmm.masood
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟