از افزونه vip کاربران سایت که به درگاه پارس پال متصل میشه و توسط یه برنامه نویس دیگه نوشته شده استفاده میکنم. یه فایل داره به نام shortcodes.php که مستندات ارتباط با درگاه پارس پال و فرم پرداخت در اون قرار گرفته.
پس از کلیلک بر روی دکمه پرداخت فرم به درگاه پارس پال منتقل میشه و پرداخت انجام میگیره اما پس از برگشت به سایت برای verify کردن پرداخت به مشکل میخوره و ارور زیر نمایش داده میشه. فایل shortcodes.php رو پیوست میکنم و ارور رو هم قرار میدم اگر از دوستان کسی میتونه راهنمایی کنه ممنون میشم.
ارور:
پس از کلیلک بر روی دکمه پرداخت فرم به درگاه پارس پال منتقل میشه و پرداخت انجام میگیره اما پس از برگشت به سایت برای verify کردن پرداخت به مشکل میخوره و ارور زیر نمایش داده میشه. فایل shortcodes.php رو پیوست میکنم و ارور رو هم قرار میدم اگر از دوستان کسی میتونه راهنمایی کنه ممنون میشم.
ارور:
کد:
Fatal error: Uncaught SoapFault exception: [soap:Server] System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> System.NullReferenceException: Object reference not set to an instance of an object. at ParspalWebservice.WebService.verifyPayment(String MerchantID, String Password, Decimal Price, String RefNum) --- End of inner exception stack trace --- in /home/.../public_html/totaldesign.ir/wp-content/plugins/WPVIP/inc/shortcodes.php:47 Stack trace: #0 /home/.../public_html/totaldesign.ir/wp-content/plugins/WPVIP/inc/shortcodes.php(47): SoapClient->__call('VerifyPayment', Array) #1 /home/.../public_html/totaldesign.ir/wp-content/plugins/WPVIP/inc/shortcodes.php(47): SoapClient->VerifyPayment(Array) #2 [internal function]: vip_form('', '', 'vip') #3 /home/.../public_html/totaldesign.ir/wp-includes/shortcodes.php(283): call_user_func('vip_form', '', '', 'vip') #4 [internal function]: do_shortcode_tag(Array) #5 /home/.../public_html/totaldesign.ir/wp-includes/shor in /home/.../public_html/totaldesign.ir/wp-content/plugins/WPVIP/inc/shortcodes.php on line 47
لینک ها تنها برای اعضای سایت قابل نمایش است.