درود بر دوستان گرامی 🌹🌹 برای درگاه پرداخت کار های مالیاتی انجام شد و توکن سایت برای درگاه پرداخت فعاله و هنگام ورود به درگاه پرداخت این ارور میده!!!
PayPing\PayPingException
Client error: `POST https://api.payping.ir/v1/pay` resulted in a `401 Unauthorized` response: Status Code: 401; Unauthorized (truncated...)
واقعا گیجم اصلا اصلانم نمیدونم مشکل از چیه و باید چکار کنم😞
کد از این قسمت مشخص شده عبور نمی کنه
public function pay(Order $order)
{
$token = config('services.payping.key');
$args = [
"amount" => $order->price,
"payerName" => auth()->user()->name,
"description" => "خانه هوشمند آریا",
"returnUrl" => route('callback'),
"clientRefId" =>$order->order_id,
];
$payment = new \PayPing\Payment($token);
//ارور مربوط به خط پایین هست
try {
$payment->pay($args);
} catch (\Exception $e) {
throw $e;
}
return redirect()->to($payment->getPayUrl())->send();
}
وداخل \PayPing\Payment این کد مربوطس که ارور برمیگردونه و برای خود پکیج هست
public function pay(array $params)
{
try {
$result = $this->restCall->post(self::BASE_URL . 'pay', ['body' => json_encode($params)]);
$result = json_decode($result->getBody()->getContents(), false);
if (!isset($result->code))
throw new PayPingException('error in get code from payping', 0);
$this->payUrl = self::BASE_URL . 'pay/gotoipg/' . $result->code;
// داخل این قسمت گیر میکنه
} catch (\Exception $exception) {
throw new PayPingException($exception->getMessage(), $exception->getCode(), $exception->getPrevious());
}
}
اگر امکانش هست راهنماییم کنید🙏🙏.
اینم خدمتتون بگم که داخل لوکال هاست یه بار با توکن تست انجام دادم و وارد درگاه پرداخت شد.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟