راکت

خطا در اتصال به درگاه زرین پال از لاراول

12 پاسخ

سلام اخیرا مشکلی پیدا کردم در اتصال به زرین پال
خطای زیر را دارم :
SOAP-ERROR: Parsing WSDL: Couldn't load from 'https://www.zarinpal.com/pg/services/WebGate/wsdl' : failed to load external entity "https://www.zarinpal.com/pg/services/WebGate/wsdl"

کسی از دوستان میدونه جریان چیه ؟

ثبت پرسش جدید

پاسخ‌ها

12
Alimotreb
Alimotreb
@Alimotreb

تخصص: کانفیگ سرور و برنامه نویس

سلام
@smhkhorram

ورژن چند PHP هستید؟
soap روی ورژن فعاله؟

https://stackoverflow.com/questions/21861077/soap-error-parsing-wsdl-couldnt-load-from-but-works-on-wamp
این مطلب رو ببینید
یه سری مثال ها هم برای حلش زده
curl هم میتونید بزنید!

سید محمد هاشمی
سید محمد هاشمی
@smhkhorram

تخصص: برنامه نویس فول استک

@Alimotreb
من ورژن 7.1.9 استفاده میکنم

شاید پاسخ شما همین‌جا باشد

سید محمد هاشمی
سید محمد هاشمی
@smhkhorram

تخصص: برنامه نویس فول استک

@Alimotreb
من متاسفانه چیزی از لینکی که دادین متوجه نشدم

Alimotreb
Alimotreb
@Alimotreb

تخصص: کانفیگ سرور و برنامه نویس

سلام
@smhkhorram

اگر روی هاست هستید از قسمت select php version در سی پنل برید و تیک گزینه soap رو بزنید توی هاستتون
اگر روی سرور هستید باید از فایل php.ini اون رو فعال کنید

mahdi khanzadi
mahdi khanzadi
@khanzadimahdi

تخصص: Software engineer

سلام اگه با لاراول کار میکنید از پکیج زیر استفاده کنید

https://packagist.org/packages/shetabit/payment

سید محمد هاشمی
سید محمد هاشمی
@smhkhorram

تخصص: برنامه نویس فول استک

سلام @khanzadimahdi
دقیقا از همین پکیج دارم استفاده میکنم.
روی لوکال هم دارم کار میکنم. soap هم فعاله.
ولی باز هم همون خطا رو میده :
SOAP-ERROR: Parsing WSDL: Couldn't load from 'https://ir.zarinpal.com/pg/services/WebGate/wsdl' : failed to load external entity "https://ir.zarinpal.com/pg/services/WebGate/wsdl"

mahdi khanzadi
mahdi khanzadi
@khanzadimahdi

تخصص: Software engineer

سلام. soap رو با extention_loaded بررسی کنید.

اینکه soap فعال باشه رو composer بررسی میکنه.

محمد منافی زاد
محمد منافی زاد
@mohammadmanafi

تخصص: developer

بهترین ماژول لاراول اینه که همه درگاه ها رو هم داره:
https://github.com/shetabit/multipay
درگاه هایی مثل
https://zarinpal.com
https://zibal.ir
https://www.pec.ir
https://sepordeh.com
https://idpay.ir
ساپورت میکنه، خودشم اگه تغییراتی دلت خواست میتونی اعمال کنی.

هانیه
هانیه
@soleymanian.usc

تخصص: توسعه دهنده فول استک

سلام و عرض وقت بخیر.
من از پکیج شتابیت استفاده میکنم . واسه استفاده از زرین پال وقتی متد purchase رو کال میکنم ارور اعتبار سنجی با کد -9 میده. تو مد سندباکسه.
 تصویر

اینم کدم
 تصویر

mohamad mohamadi
mohamad mohamadi
@mohamad.mohamadi.13710216

سلام
تو مد سندباکس نیست، چون ارورتون مربوط به مد normal هست. چک کنید که مد به سندباکس تغییر پیدا کرده باشه حتما.

علی جعفرزاده
علی جعفرزاده
@ali.kalan

تخصص: Full-Stack Web Developer,C#,Java

این مشکل از خود زرین پال هست و به پکیج مربوط نمیشه.
وب سرویس زرین پال در دسترس نیست و قطع هست

محمد شریف احمدی
محمد شریف احمدی
@mrahmadi

تخصص: یک عدد برنامه نویس

این خطا به دلیل عدم برقراری ارتباط با آدرس WSDL (Web Services Description Language) است. یعنی سیستم شما قادر به ارتباط با آدرس وب سرویس زرین پال نیست.

برای رفع این مشکل، می‌توانید موارد زیر را بررسی کنید:

اتصال اینترنت خود را بررسی کنید تا مطمئن شوید که سیستم شما به اینترنت متصل است.
اطمینان حاصل کنید که آدرس WSDL درست است و فایل موجود است. ممکن است آدرس WSDL اشتباه یا تغییر کرده باشد.
از یک وب سرویسی مانند SoapUI یا Postman استفاده کنید تا آدرس WSDL را بررسی کنید و مطمئن شوید که وب سرویس درست کار می‌کند.
در صورتی که مشکل همچنان ادامه دارد، با پشتیبانی زرین پال تماس بگیرید و مشکل را به آن‌ها گزارش دهید. احتمالاً آن‌ها مشکل را بررسی و رفع خواهند کرد.

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

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