دسته بندی : اسکریپت های آماده | اسکریپت ساخت فرم های پرداخت PHP

اسکریپت ساخت فرم های پرداخت PHP

آخرین بروزرسانی تیر 29, 1400.

اسکریپت پرداخت به شما اجازه ساخت بینهایت فرم با مبالغ دلخواه و لینک های جداگانه را میدهد
شما با استفاده از این اسکریپت قادر خواهید بود به راحتی و در عرض چند ثانیه فرم پرداخت خود را بسازید
همچنین برای هر پرداخت یک فاکتور صادر میگردد تا از بروز هرگونه خطا جلوگیری شود

این اسکریپت هماهنگ با php 7 است


از امکانات کاربری میتوان به موارد زیر اشاره کرد
امکان انتخاب درگاه های مختلف پرداخت
امکان صدور کد پیگیری سایت و نمایش قبل از پرداخت
امکان مشاهده فاکتور خرید
امکان اطلاع رسانی با استفاده از اس ام اس
امکان اطلاع رسانی با استفاده از ایمیل (SMTP)
امکان ارسال درخواست پشتیبانی
--------------------------------------------------------------------
امکانات مدیریت
امکان مشاهده اطلاعات کلی از خرید ها و پرداخت ها و …
امکان ساخت مدیر جدید
ساخت بینهایت فرم و تنظیم مبلغ به صورت دلخواه و یا منوی انتخابی
امکان گذاشتن متن با استفاده از ادیتور پیشرفته (نمایش بعد از پرداخت موفق به کاربر)
مشاهده تراکنش های موفق , ناموفق و اطلاعات ارسالی کاربر و جستجوی پیشرفته در آنها
امکان نصب,ویرایش , و یا حذف ماژولهای پرداخت و اطلاع رسانی
امکان مشاهده و حذف درخواست های تماس ارسال شده و نمایش وضعیت آنها (خوانده شده,نشده)
امکان تنظیم ایمیل SMTP و فرم پیشفرض سایت
امکان انتخاب قالب های مختلف برای قسمت کاربری
امکان تنظیم ایمیل و شماره موبایل برای اطلاع رسانی با ایمیل و اس ام اس

افزونه‌های مرتبط اسکریپت ساخت فرم
(47,318 دانلود)
لینک اشتراک گذاری
نظرات
amir - 1395/05/13 23:18

سلام وقت بخیر این کد مرچنت رو کجا باید وارد کرد؟

مسعود امینی - 1395/05/14 14:11

مسیر قرارگیری ماژول های پرداخت در شاخه app/components/modules/payment میباشد
برای ویرایش اطلاعات ماژول پرداخت مورد نظر خود ابتدا ماژول مورد نظر خود را با ویرایشگر متن باز کنید و طبق توضیحات موجود در فایل اطلاعات را وارد نمایید
مرچنت کد در خط شماره 14 فایل فوق قرار دارد

فرزاد میراحمدی - 1395/06/01 11:03

سلام آموزش بسیار کامل و عالی
فقط من یه سوال دارم آیا از کدی که شما درست کردی برای دانلود به ازای پرداخت هم میشه استفاده کرد ؟
اگر میشود بفرمایید چطور ؟
با تشکر

میلاد شاهی - 1395/06/01 14:37

با سلام،
متاسفانه این امکان وجود ندارد.

امیر - 1395/06/01 19:17

سلام.خسته نباشید.نصب کردم ولی این ارور رو میده.چیکار کنم؟

404 not found autoloader class app\controllers\FaktController

/home/ena/public_html/fakt/source/framework/framework.php on line 131

امیر - 1395/06/01 23:27

سلام.این ارور رو چجوری رفع کنم؟
404 not found autoloader class app\controllers\FaktController

/home/ena/public_html/fakt/source/framework/framework.php on line 131

میلاد شاهی - 1395/06/09 12:11

با سلام،
مشکلی از جانب اسکریپت وجود ندارد و احتمالا مراحل نصب را بدرستی انجام نداده اید لذا تیکت ارسال فرمائید تا همکاران ما بررسی کنند.

هادی - 1395/06/02 22:40

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

علیرضا - 1395/06/06 23:12

سلام
من این اسکریپت رو مو به مو طبق آموزش نصب کردم
ولی موقع وارد کردن آدرس این ارور رو میده

Parse error: syntax error, unexpected ‘[‘, expecting ‘)’ in /home/mehranle/pay.mehranleech.ir/source/framework/framework.php on line 111

مشکل چیه؟

مسعود امینی - 1395/06/07 08:39

از مدير سرورتون بخواهيد PHP را به حداقل نسخه 5.4 به بالاتر ارتقا دهند.

http://php.net/supported-versions.php

امیر - 1395/06/07 23:09

من ورژن php هاستم هفته.ولی باز این ارورو میده

صادق - 1395/06/08 17:11

من با این ارور برخورد می کنم:

404 not found autoloader class app\controllers\PaymentController

/home/mydomain/domains/mydomain.org/public_html/mysite/source/framework/framework.php on line 131

آیا می توانید راهنمایی کنید؟

میلاد شاهی - 1395/06/09 12:10

با سلام،
مشکلی از جانب اسکریپت وجود ندارد و احتمالا مراحل نصب را بدرستی انجام نداده اید لذا تیکت ارسال فرمائید تا همکاران ما بررسی کنند.

صادق - 1395/06/09 16:21

سلام
مشکل من با نصب روی ساب دومین حل شد. وقتی روی زیردامنه نصب نکرده بودم، ارور می داد.

میلاد شاهی - 1395/06/09 16:38

با سلام،
اسکریپت ساخت فرم های پرداخت PHP نسبت به دامنه اصلی یا ساب دامین حساس نیست و در دامنه اصلی نیز قابل اجرا می باشد.

امیر - 1395/06/09 21:33

سلام.کجا تیکت ارسال کنم؟

میلاد شاهی - 1395/06/10 09:20

با سلام،
در پنل کاربری > قسمت تیکت ها . برای ارسال تیکت اینجا کلیک کنید.

شبیر - 1395/06/10 17:28

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

عباس - 1396/05/19 10:47

سلام،
احتمالا در فایل config مقادیر siteUrl و subFolder را به درست وارد نکرده اید.
برای مثال اگر اسکریپت را در زیرشاخه formmaker از دامین اصلی نصب کرده اید، مقادیر باید به روش زیر وارد شوند:
‘siteUrl’ => ‘http://zarinpal.com/formmaker/’,
‘subFolder’ => ‘formmaker’,
اما درصورتیکه اسکریپت را در دامین اصلی نصب کرده اید، مقدار subFolder را خالی بگذارید.

درصورت حل نشدن مشکل، از طریق تیکت پیگیری نمایید.

کیهان - 1395/06/18 01:58

با سلام من با همچین مشکلی مواجهم:

Fatal error: Uncaught exception ‘PDOException’ with message ‘SQLSTATE[HY000] [2002] No connection could be made because the target machine actively refused it. ‘ in C:\HostingSpaces\thearctu\thearcturus.ir\wwwroot\site\source\framework\database\database.php:51 Stack trace: #0 C:\HostingSpaces\thearctu\thearcturus.ir\wwwroot\site\source\framework\database\database.php(51): PDO->__construct(‘mysql:host=loca…’, ‘2204_phpuser’, ‘Mygmail44’) #1 C:\HostingSpaces\thearctu\thearcturus.ir\wwwroot\site\source\framework\database\queryBuilder.php(313): framework\database\Database::connection() #2 C:\HostingSpaces\thearctu\thearcturus.ir\wwwroot\site\app\components\controller.php(11): framework\database\QueryBuilder->getAll() #3 C:\HostingSpaces\thearctu\thearcturus.ir\wwwroot\site\source\framework\core\controller.php(60): app\components\Controller->init() #4 C:\HostingSpaces\thearctu\thearcturus.ir\wwwroot\site\source\framework\framework.php(158): framework\core\Controller->__construct() #5 [internal function]: Framework->exceptio in C:\HostingSpaces\thearctu\thearcturus.ir\wwwroot\site\source\framework\database\database.php on line 51
چه باید کرد ؟
ارداتمند

عباس - 1396/05/25 10:06

سلام
لطفا از طریق تیکت مشکل را پیگیری نمایید.

کیهان - 1395/06/18 11:03

با سلام و خسته نباشید با همچین اروری رو به رو شدم

Fatal error: Uncaught exception ‘PDOException’ with message ‘SQLSTATE[HY000] [2002] No connection could be made because the target machine actively refused it. ‘ in C:\HostingSpaces\thearctu\thearcturus.ir\wwwroot\site\source\framework\database\database.php:51 Stack trace: #0 C:\HostingSpaces\thearctu\thearcturus.ir\wwwroot\site\source\framework\database\database.php(51): PDO->__construct(‘mysql:host=loca…’, ‘2204_phpuser’, ‘Mygmail44’) #1 C:\HostingSpaces\thearctu\thearcturus.ir\wwwroot\site\source\framework\database\queryBuilder.php(313): framework\database\Database::connection() #2 C:\HostingSpaces\thearctu\thearcturus.ir\wwwroot\site\app\components\controller.php(11): framework\database\QueryBuilder->getAll() #3 C:\HostingSpaces\thearctu\thearcturus.ir\wwwroot\site\source\framework\core\controller.php(60): app\components\Controller->init() #4 C:\HostingSpaces\thearctu\thearcturus.ir\wwwroot\site\source\framework\framework.php(158): framework\core\Controller->__construct() #5 [internal function]: Framework->exceptio in C:\HostingSpaces\thearctu\thearcturus.ir\wwwroot\site\source\framework\database\database.php on line 51
چه باید کرد؟
با تشکر

میلاد شاهی - 1395/11/05 18:19

با سلام
لطفا mysql و connection خودتون بررسی کنید. متاسفانه امکان برقراری ارتباط با دیتابیس وجود ندارد.

میلاد - 1395/06/18 14:14

سلام
من نصب کردم خیلی هم عالی کار کرد فقط دوستان دقت کنن که اگر رو ساب دامین نصب نمی کنید حتمان انتهای آدرستون / رو بگذارید تا css ها درست خونده بشه…
اما سوال من از سازنده محترم این هست که چطور برای زرین گیت این اسکریپ رو تنظیم کنم
ممنون

میلاد شاهی - 1395/06/23 14:15

با سلام،
تیکت ارسال کنین تا همکاران ما در بخش فنی راهنمایی کنند.

مسعود - 1395/06/21 09:38

با سلام
من در ورد پرس و او اس کامرس بر روی هاست php 5.3 براحتی میتونم از افزونه زرین پال استفاده کنم و درست کار میکنه
حالا روی همین هاست اگه بخوام از نمونه پرداخت آسان استفاده کنم ، آیا باید php را به نسخه 5.4 ارتقا بدهیم یا با Php 5.3 هم میشود؟
با تشکر

عباس - 1396/05/19 10:47

سلام
ارتقا بدهید بهتر است.

amir - 1395/07/10 14:29

سلام
نمیتونم وارد ادمین بشم وقتی آخر آدرس میزنم admin/login خطای 404 میده
مشکل از کجاست؟

علی امیری - 1395/07/11 13:21

با سلام
لطفا فایل های .htaccess که به صورت hidden هستند رو هم آپلود کنید.

سعید - 1395/07/25 09:36

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

عباس - 1396/05/14 17:59

سلام
درصورتیکه از نوین پیامک اکانت دارید، میتوانید از ماژولها قسمت /app/components/modules/notify/novinpayamak.php مقادیر آن را وارد کنید. اما برای استفاده از سامانه دیگر، باید از یک برنامه نویس کمک بگیرید تا ماژول آن را اضافه کند.

reza - 1395/07/25 19:12

سلام دوست عزیز
من روی ساب دومین دارم نصب م یکنم
ساب دومین سایت من به این آدر س مثلا
http://pay.domain.com
حالا اونجا چی بابد بذارم باید کلمه pay رو بذارم تو کانفیگ یا خالی باشه
پس از نصب موقع اجرای نوشتن admin ارور404 می ده و محتویات httهم ریختم توش فقط این هست
Options -Indexes
بررسی کنید متشکرم

عباس - 1396/05/19 10:45

سلام،
احتمالا در فایل config مقادیر siteUrl و subFolder را به درست وارد نکرده اید.
برای مثال اگر اسکریپت را در زیرشاخه formmaker از دامین اصلی نصب کرده اید، مقادیر باید به روش زیر وارد شوند:
‘siteUrl’ => ‘http://zarinpal.com/formmaker/’,
‘subFolder’ => ‘formmaker’,
اما درصورتیکه اسکریپت را در دامین اصلی نصب کرده اید، مقدار subFolder را خالی بگذارید.

درصورت حل نشدن مشکل، از طریق تیکت پیگیری نمایید.

محمد - 1395/08/02 10:38

سلام و خسته نباشید
طبق آموزش تصویری نصب انجام دادم
ولی بازم مثل دوستمون مشکل ورود به ادمین دارم
http://pay.93m.ir/admin/login
ارور خطا
چیزی یافت نشد
فایل .htaccess چک شد . موجود هست و محتوای فایل هم Options -Indexes هست

عباس - 1396/05/14 17:55

سلام تشکر،
شما باید آدرس ادمین را با index.php در اولش باز کنید:
/index.php/admin/login

محمد - 1395/08/02 11:11

تشکر از زحماتتون
باید ببخشید
اشتباه من آدرس بود :
index.php/admin/login
به اشتباه
/admin/login
وارد میکردم

محمد - 1395/08/02 12:04

بعد از زدن گزینه دریافت فاکتور
ارور :
/home/mir12/public_html/pay/source/framework/security/csrf.php on line 50
Created And Designed By TPHP All Rights Reserved
نمایش داده میشه
دلیل ؟

عباس - 1396/05/19 10:50

این مورد در دست بررسی است.

محمد - 1395/08/02 18:25

باز سلام و خسته نباشید
آقا من نتونستم منتظر بمونم تا جوابمو بدید
ی ویرایش در فایل csrf.php در مورد ارور که در نظر قبلی گفتم ایجاد کردم
و در خط 50 به اون else این دستور return true; رو اضافه کردم . مشکل حل شد
ولی میخواستم بدونم دلیل ارور چی بود ؟
و این تغییر ایجاد مشکل نکنه ؟
البته تست زدم پرداخت رو مشکلی نداشت ولی منظورم مشکل امنیتی یا هر چیزی شبیه اینه

عباس - 1396/05/19 10:50

سلام تشکر
این مورد در دست بررسی است و به تیم فنی ارجاع خواهد شد.
ضمنا تغییرات تا بررسی نهایی تایید نمی شود.

رضا - 1395/08/26 10:46

سلام من وبسایتم رو با وبلاگ درست کردم . ینی دامنه ام رو به وبلاگ وصل کردم . چجوری از این امکانات بهره مند بشم ؟

میلاد شاهی - 1395/11/05 18:04

با سلام
یک هاست اشتراکی تهیه کنید و اسکریپت رو در هاست مربوطه نصب نمایید.

علیرضا - 1395/09/05 12:44

سلام
اسکریپت کامل نصب شد
فقط وقتی با آدرس فراخوانی میکنم محیط گرافیکی نمایش داده نمیشه و فقط گزینه های “صفحه نخست” تماس با ما” و پشتیبانی آنلاین نمایش میده
وقتی هم وارد مدیریت میشم تصویر کپچا رو نمیتونم ببینم و فقط متون رو نمایش میده
مشکل از کجاس؟

عباس - 1396/05/14 17:53

سلام،
احتمالا در فایل config مقادیر siteUrl و subFolder را به درست وارد نکرده اید.
برای مثال اگر اسکریپت را در زیرشاخه formmaker از دامین اصلی نصب کرده اید، مقادیر باید به روش زیر وارد شوند:
‘siteUrl’ => ‘http://zarinpal.com/formmaker/’,
‘subFolder’ => ‘formmaker’,
اما درصورتیکه اسکریپت را در دامین اصلی نصب کرده اید، مقدار subFolder را خالی بگذارید.

درصورت حل نشدن مشکل، از طریق تیکت پیگیری نمایید.

رضا - 1395/09/13 23:47

سلام.
میخاستم بدونم چجوری میشه لینک هر فرم رو پیدا کنم ؟
برا من فقط فرم پیشفرض رو نشون میده.
من تو سایتم چنتا محصول دارم میخام همشونو نشون بده و کاربر هر کدوم رو خواست انتخاب کنه و پرداخت کنه.
فقط فرم پیشفرض رو نشون میده که کاربرا از محصولات دیگه خبر ندارن و نمیبیننشون.
ممنون میشم در این مورد کمکم کنید.

عباس - 1396/05/14 17:52

سلام
منظور شما از محصول دقیقا چه موردی است؟
این اسکریپت فقط فرم ساز است و لینک هر فرم در بخش فرمها در کنار عنوان فرم قرار دارد. شما میتوانید برای موارد مختلف فرمهای جداگانه تعریف کنید و لینکها را به کاربران بدهید تا پرداخت کنند.

محمد هادی حقیقی - 1395/09/15 17:06

ضمن سلام و وقت بخیر ،
دوستانی که با خطای
۴۰۴ not found autoloader class app\controllers\PaymentController

/home/mydomain/domains/mydomain.org/public_html/mysite/source/framework/framework.php on line 131
و
Parse error: syntax error, unexpected ‘[‘, expecting ‘)’ in /home/mehranle/pay.mehranleech.ir/source/framework/framework.php on line 111

مواجه شدن ، باید به مدیر هاستشون بگن تا نسخه php سایتشون رو به 5.4 تغییر بدن یا اگه خودتون دسترسی دارید تغییر بدین
چون با ورژنهای پایینتر یا بالاتر مشکل داره

بهمن - 1395/09/16 14:13

از زحماتتان ممنونم

یک سوال:
چطوری میشه بعد از پرداخت برگرده به سایت و یک صفحه دلخواه رو نمایش بده.

اینجوری میشه یا راه نداره؟؟؟

عباس - 1396/05/14 17:50

سلام خواهش میکنم،
از لحاظ فنی این امکان وجود دارد که با تغییر در کدهای ماژول zarinpal.php مقدار ‘CallbackURL’ را یه صفحه ثابت قرار دهید، اما در اینصورت اطلاعات پرداخت به کاربر نمایش نمیابد و برای آن باید از یک برنامه نویس کمک بگیرید.

mohammad - 1395/09/21 20:56

آقا برنامه نویسی نمیدونم، کد اچ تی ام میخوام واسه ساخت درگاه که کد و کپی پیست کنم درگاه ساخته بشه، دارید هچین چیزی ؟؟؟

میلاد شاهی - 1395/11/06 17:17

با سلام
برای داشتن یک فروشگاه آنلاین و ارائه‌ی یک سرویس یا محصول حتماً نیاز نیست یک وبسایت داشته باشید.خرید دامنه و سرویس میزبانی و نصب یک سیستم مدیریت محتوا و… این همه دردسر فقط با ایجاد یک صفحه در هر یک از شبکه‌های اجتماعی و ارتباطی، تبلیغ محصول، گذاشتن لینک پرداخت آنلاین به سادگی اتفاق می‌اُفتد. آسان‌پرداختِ زرین‌پال پرداخت‌های مشتریان شما را ضمانت می‌کند، فروش شما را زیاد می‌کند و پرداخت‌ها را ساده‌تر. به همین آسانی 🙂
شما با این سرویس جدید می‌توانید در صفحه‌ی اینستاگرام، کانال تلگرام یا دیگر شبکه‌های اجتماعی یک فروشگاه رایگان با امکان پرداخت آنلاین راه‌اندازی کنید و به کسب و کار خود رونق ببخشید. البته غیر از شبکه‌های اجتماعی شما می‌توانید در وبلاگ، فروم یا وبسایت نیز به سادگی لینک فروش و پرداخت ایجاد نمایید.

همین امروز فروشگاه خود را با امکان پرداخت آسان در ۴ گام بسازید:
۱- وارد حساب کاربری زرین‌پال شوید.
۲- از منوی سمت راست وارد قسمت «آسان‌پرداخت» شوید و روی «+ ایجاد لینک آسان‌پرداخت» کلیک کنید.
۳- فرم اطلاعات محصول و پرداخت خود را پر کنید و روی ساخت آسان پرداخت کلیک کنید.
۴- لینک پرداخت را در زیر محصول خود به اشتراک بگذارید.

امکان مشاهده فروش های انجام شده نیز وجود دارد.

موسوی - 1395/10/02 00:39

با سلام و تشکر
من نصب کردم همه چیز خوبه فقط DESCRIPTION رو ارسال نمی کنه به درگاه و به جای آن کلمه Payment و یا هر چیز دیگری که در کد به جای Payment جایگزین شود ارسال می شود. لطفا برای اصلاح این مورد راهنمائی کنید. من می خوام توضیحات توی فرم رو به درگاه بفرسته.

عباس - 1396/05/14 17:42

سلام
این مورد در فایل zarinpal.php در پوشه \app\components\modules\payment تعریف شده و پیشفرض روی payment بوده و قابل تغییر است. اما برای شخصی سازی و ارتباط دادن با فرمها باید از یک برنامه نویس کمک بگیرید.

فرزاد - 1395/10/10 21:40

سلام و خسته نباشید
آیا میشه هر فرمی رو ساخت مثلا حتی از طرف فایل بخوایم آپلود کنه ؟

عباس - 1396/05/14 17:38

سلام تشکر
خیر، نوع و تعداد ورودی فرمها ثابت هستند(به جز مبلغ که امکان تعیین چند مبلغ ثابت و انتخاب توسط کاربر وجود دارد)

مریم اسکندری - 1395/10/11 14:15

سلام. وقتتون بخیر
من همه مراحل را مانند فیلم آموزشی میروم. اما لینک برای من باز نمی شود. اسم سایت/site
باید از قبل مراحلی را انجام می دادم؟

عباس - 1396/05/14 17:36

سلام تشکر،
لطفا مورد را از طریق تیکت پیگیری نمایید.

بیگی - 1395/10/23 21:40

قابلیت ارسال پیامک هم داره ماژولی برای این کار نوشته شده براش

میلاد شاهی - 1395/11/06 09:59

با سلام
بله امکان تنظیم ایمیل و شماره موبایل برای اطلاع رسانی با ایمیل و اس ام اس وجود دارد.

یاسین - 1395/11/04 16:33

سلام
من هیچ تجربه ای در کدنویسی ندارم و اسکریپت فرم پرداخت را به کمک فیلم آموزشی توانستم نصب کنم و متاسفانه در اتصال درگاه بانک به این اسکریپت مشکل دارم و نمیتوانم این کار را انجام دهم
آیا متن و یا فیلم آموزشی در این خصوص وجود دارد؟

با تشکر

میلاد شاهی - 1395/11/05 18:52

با سلام
آموزش نصب و راه اندازی اسکریپت تهیه شده است در صورتی که مشکلی وجود دارد از طریق پنل کاربری زرین‌پال تیکت ارسال فرمایید تا توسط کارشناسان فنی بررسی شود.

شهاب - 1395/11/06 01:32

ممنون
آموزش طولانی و خوبی بود
من بخوبی جواب گرفتم
البته رمزم رو عوض کردم و به مشکل برخورد ولی حل شد

میلاد شاهی - 1395/11/06 09:39

با سلام
خواهش میکنم. امیدوارم مفید واقع شود. 🙂

mahmodi - 1395/11/21 14:33

در هنگام دریافت فاکتور با این پیغام مواجه می شوم
علت چیست؟
/source/framework/security/csrf.php on line 50

عباس - 1396/05/14 17:35

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

حامد - 1395/11/27 11:42

سلام
ببخشید، آیا در این اسکریپت میشه فیلدهای اضافی هم وارد کرد یا فقط فیلدهای پیشفرض قابل استفاده هستن؟
ممنون میشم اگه راهنمایی بفرمایید

عباس - 1396/05/14 17:32

سلام
فیلدهای فرم ثابت هستند.

مجتبی - 1395/12/04 17:30

هر وقت ارسال رو می زنم این مشکل رو نمایش می ده Csrf cannot be verified

عباس - 1396/05/14 01:29

این خطا مربوط به یک سرویس امنیتی در فریمورک Yii پی اچ پی هست که در صورت فعال بودن آن باید یک مقدار CSRF token در هنگام ارسال فرم ها به همراه دیگر مقادیر، ارسال کنید.

مجتبی - 1395/12/04 18:44

با عرض سلام
تو خط 50 فایل source/framework/security/csrf.php
مقدار csrf ذخیره شده با مدار ارسالی از طرف کاربر متفاوته !!
این مشکل بیشتر روی کروم بروز می کنه . دلیلش چیه ؟ مشکل از مرورگره ؟ یا مشکل از اسکریت ؟ به نظرتون باید چه کار کرد ؟ با تشکر

عباس - 1396/05/19 10:48

سلام
این مورد در دست بررسی است و به واحد فنی ارجاع داده خواهد شد.

محمد علی - 1395/12/05 13:18

سلام میشه با این سرویس به جای ارسال به یک حساب ثابت به یکی از چندین حساب ثبت شده پول واریز کرد؟

عباس - 1396/05/14 17:29

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

فرهاد - 1395/12/07 12:03

باسلام
اسکریپت در بعضی مواقع این خطا را میدهد
علت چیست ؟

Csrf cannot be verified
/home/public_html/Pay/source/framework/security/csrf.php on line 50

عباس - 1396/05/14 12:30

سلام
این خطا مربوط به یک سرویس امنیتی در فریمورک Yii پی اچ پی هست که در صورت فعال بودن آن باید یک مقدار CSRF token در هنگام ارسال فرم ها به همراه دیگر مقادیر، ارسال کنید.

مسعود - 1395/12/17 17:47

سلام،خسته نباشید

آیا این اسکریپت فعال میباشد.

بنده نصب کردم تمامی موارد مطابق با کلیپ آموزشی اما با صفحه سفیدی با متن های زیر مواجه میشم.

Payment Create Unlimited Payment Form
صفحه نخست
تماس با ما
پشتیبانی آنلاین
خطا

چیزی یافت نشد

Created And Designed By TPHP All Rights Reserved

و بخش ادمین هم باز نمیشود.

لطفا بنده را راهنمایی نمایید

با تشکر

عباس - 1396/05/14 17:27

سلام تشکر،
احتمالا در فایل config مقادیر siteUrl و subFolder را به درست وارد نکرده اید.
برای مثال اگر اسکریپت را در زیرشاخه formmaker از دامین اصلی نصب کرده اید، مقادیر باید به روش زیر وارد شوند:
‘siteUrl’ => ‘http://zarinpal.com/formmaker/’,
‘subFolder’ => ‘formmaker’,
اما درصورتیکه اسکریپت را در دامین اصلی نصب کرده اید، مقدار subFolder را خالی بگذارید.

درصورت حل نشدن مشکل، از طریق تیکت پیگیری نمایید.

علی - 1395/12/17 21:24

سلام.نسخه php من درسته… ادمین پنل هم به درستی کار میکنه و میشه فرم ساخت فقط ایندکس سایت مشکل داره.به جز ادمین پنل همه جا این ارورو میده :
Fatal error: Uncaught framework\core\exception\ControllerException: 404 view file not found handler/exception.php in

کانفیگ هم به درستی انجام شده

عباس - 1396/05/24 18:54

سلام
لطفا از طریق تیکت مشکل خود را پیگیری نمایید.

امیررضا - 1395/12/21 13:12

سلام.یه سوال؟ چجوری میتونم روی لینک ورود به ادمین پنل پسورد بذارم؟ با directory privicy نمیشه چون ادمین پنلش یه دایرکتوری نیست.

عباس - 1396/05/14 17:25

سلام،
باید از دستورات htaccess استفاده کنید، میتوانید از پشتیبانی هاست بخواهید اینکار را برای شما انجام دهند

seji - 1395/12/27 15:34

سلام خسته نباشید
تمام مراحل رو با فیلم آموزشی جلو رفتم
و در آخر هم تونستم قسمت پنلی که برای کاربران نمایش داده میشه رو ببینم
اما متاسفانه قسمت تماس با ما را میزنم و میخواد به آدرس
http://exampel.ir/site/index.php/request/contact
بره و اطلاعات رو نمایش بده همون قسمت صفحه ی نخست و “خطا
چیزی یافت نشد” رو نشون میده
و خواستم وارد پنل مدیریت بشم http://exampel.ir/site/index.php/admin/login
باز هم قسمت صفحه ی نخست و “خطا چیزی یافت نشد” رو نشون میده

آیا جایی اشتباه کردم ؟؟سایت بر پایه ی لاراول 5.3 هستش آیا باید داخل روت لاراول تغییراتی اعمال کنم ؟؟؟
میشه بنده رو راهنمایی کنید ؟؟؟ ممنون

عباس - 1396/05/14 17:23

سلام تشکر،
احتمالا در فایل config مقادیر siteUrl و subFolder را به درست وارد نکرده اید.
برای مثال اگر اسکریپت را در زیرشاخه formmaker از دامین اصلی نصب کرده اید، مقادیر باید به روش زیر وارد شوند:
‘siteUrl’ => ‘http://zarinpal.com/formmaker/’,
‘subFolder’ => ‘formmaker’,
اما درصورتیکه اسکریپت را در دامین اصلی نصب کرده اید، مقدار subFolder را خالی بگذارید.

درصورت حل نشدن مشکل، از طریق تیکت پیگیری نمایید.

مهدی حیدری - 1396/02/24 12:34

با سلام اسم اصلی این اسکریپت چیه ؟

عباس - 1396/05/14 11:53

سلام
این اسکریپت به صورت اختصاصی در آزمایشگاه زرین پال طراحی شده و در گیت هاب به اسم Php FormMakerScript موجود می باشد.

شوک آنلاین - 1396/02/28 08:23

با سلام و عرض ادب
ضمن عرض خسته نباشید خدمت شما سوالی که داشتم این بود که آیا از سیستم زرین پال می تونم واسه سایت shokonline.ir استفاده کنم .. ؟!

عباس - 1396/05/14 11:44

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

محمد - 1396/03/05 14:46

سلام میشه ادرس مدیریت رو بنویسد
؟؟؟؟/https://www.zarinpal.com

عباس - 1396/05/14 17:22

سلام
نحوه آدرس مدیریت اسکریپت به این صورت است:
yoursite.com/index.php/admin/login

سید حسام نبوی - 1396/03/16 20:12

ممنون از اسکریپت عالی – سیستم اطلاع رسانی کار نمی کنه من تمام تنظیمات smtp رو هم انجام ددادم ولی بعد از سفارش به مشتری پیام داده نمیشه از کجا پیگیری کنه مشتری ؟

عباس - 1396/05/14 17:21

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

علیرضا - 1396/04/08 00:56

با سلام
من این اسکریپت رو نصب کردم
وقتی میخوام به صفحه مدیریت وصل بشم و آدرس http://example.com/index.php/admin/login رو وارد میکنم هیچ اتفاقی نمی افته و همون صفحه چیزی یافت نشد رو نمایش میده
مشکل چیه؟
ممنون

عباس - 1396/05/14 17:19

سلام
احتمالا در فایل config مقادیر siteUrl و subFolder را به درست وارد نکرده اید.
برای مثال اگر اسکریپت را در زیرشاخه formmaker از دامین اصلی نصب کرده اید، مقادیر باید به روش زیر وارد شوند:
‘siteUrl’ => ‘http://zarinpal.com/formmaker/’,
‘subFolder’ => ‘formmaker’,
اما درصورتیکه اسکریپت را در دامین اصلی نصب کرده اید، مقدار subFolder را خالی بگذارید.

حسین کوهساری - 1396/04/08 08:50

با سلام. بعد از اعمال تعقییرات مجدد به صفحه ورود هدایت می‌شه ولی چیزی هم ذخیره نمی‌شه!

عباس - 1396/05/14 17:19

سلام
لطفا مشکلتان را با جزئیات از طریق تیکت ارسال کنید تا پیگیری شود.

nebez - 1396/04/11 14:30

سلام من همه ی مراحل رو درست رفتم اما وقتی که آدرس رو وارد میکنم CSS رو نمیخونه و فقط یه اچ تی ام ال سادست. حین ورود ادمین کپچا رو هم لود نمیکنه.

عباس - 1396/05/14 17:18

احتمالا در فایل config مقادیر siteUrl و subFolder را به درست وارد نکرده اید.
برای مثال اگر اسکریپت را در زیرشاخه formmaker از دامین اصلی نصب کرده اید، مقادیر باید به روش زیر وارد شوند:
‘siteUrl’ => ‘http://zarinpal.com/formmaker/’,
‘subFolder’ => ‘formmaker’,
اما درصورتیکه اسکریپت را در دامین اصلی نصب کرده اید، مقدار subFolder را خالی بگذارید.

حامد فرّی - 1396/04/18 14:57

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

http://buxima.ir/blog/wp-content/uploads/2017/07/khata.png

چیکار باید بکنم ؟

عباس - 1396/05/14 17:17

سلام
لینک تصویری که ارسال کرده اید وجود ندارد.
اگر مشکلی در ظاهر اسکریپت وجود دارد، احتمالا مقادیر siteurl و subFolder را در فایل config به درستی وارد نکرده اید. از فیلم آموزشی استفاده کنید.

حامد فرّی - 1396/04/18 15:04

سلام . دیدم خیلی از کاربرا با این خطا مواجه شدن گفتم این نکته رو بگم که تو قسمت config
موقع وارد کردن بخش آدرس سایت باید حتما به این صورت وارد کنید .

‘/siteUrl’ => ‘http://pardakht.buxima.ir’,

اگه اینطور باشه سایت بالا نمیاد

‘siteUrl’ => ‘http://pardakht.buxima.ir’,

اگه اسلش ( / ) آخری رو نذارید این مشکل پیش میاد . چون آدرس تصاویر رو نمیتونه بشناسه

مهدی تاجیک - 1396/04/26 11:08

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

عباس - 1396/05/14 17:13

قالب پیش فرض در آدرس \themes\default قرار دارد.

محمد دریانی - 1396/04/29 10:42

قسمت فرم ها که میزنی میره صفحه اصلی 😐
بررسی بشه

عباس - 1396/05/14 17:12

احتمالا در فایل config مقادیر siteUrl و subFolder را به درست وارد نکرده اید.
برای مثال اگر اسکریپت را در زیرشاخه formmaker از دامین اصلی نصب کرده اید، مقادیر باید به روش زیر وارد شوند:
‘siteUrl’ => ‘http://zarinpal.com/formmaker/’,
‘subFolder’ => ‘formmaker’,
اما درصورتیکه اسکریپت را در دامین اصلی نصب کرده اید، مقدار subFolder را خالی بگذارید.

محمدرضا - 1396/05/12 21:47

سلام
ایا فرم ها واکنشگرا هستن ؟؟؟

عباس - 1396/05/14 16:03

سلام
در ویدئوی آموزشی میتوانید نمونه فرم ایجاد شده را مشاهده کنید، که البته فرمها واکنش گرا هستند.

ایلیا - 1396/05/21 15:54

اگر اسکریبت را نصب کنیم در زمان نصب نیاز به تنظیمات یا توضیحات خاصی هست مثل اسم کسی که پول براش واریز می شه این جور چیز ها بعد این که من این اسکریبت را برای بازی انلاینی می خواهم که با پرداخت پول سکه های بازی را بهشون می ده این اسکریبت ای امکان را دارد.

عباس - 1396/05/22 09:31

نحوه نصب و راه اندازی در توضیحات و ویدئو مشخص شده است.
البته این اسکریپت برای ایجاد فرم پرداخت با مبلغ مشخص یا دلخواه می باشد و موردی که شما درنظر دارید باید باتوجه به سیستم مورد استفاده شما بررسی شود و احتمالا اختصاصی برنامه نویسی شود. از طریق تیکت جزئیات را ارسال کنید تا راهنمایی دقیقتر انجام شود.

آرشام - 1396/06/11 14:55

سلام من طبق اموزش پیش رفتم و وارد پنل ادمین شدم یک فرم ساختم و مرچنت کد هم رفتم توی قسمت ماژول توی فایل های اسکریپت جایی ک گفته بود وارد کردم بعد وقتی اطلاعات فرم پر میکنم و دریافت رسید میزنم و میزنم که وصل بشه به زرین پال ارور میده
HTTP Error: Unsupported HTTP response status 400 Bad Request (soapclient->response has contents of the response)

عباس - 1396/06/12 12:13

سلام
از این صفحه فایل تست را دریافت کرده و در هاستتون آپلود کنید، احتمال دارد Soap در هاست شما نصب نباشد.
در صورت حل نشدن مشکل از طریق تیکت پیگیری نمایید.

ارمان - 1396/06/28 08:19

سلام بنده سایت وردپرس دارم اما میخوام وقتی کاربر وارد حساب کاربری میشه،بره تو صفحه این اسکریپ.آیا امکانش هست؟چجوری؟
باتشکر

عباس - 1396/06/28 10:03

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

hskco - 1396/07/03 13:56

نصب کردم. همه تنظیمات رو انجام دادم وارد نمیشد سرور کفت چون سرور ویندوز است فایل .htaccess باید حذف شود. الان وارد میشه ولی وقتی وارد پنل ادمین می شویم کد capcha رو نشون نمیده و در ورود به پنل مشکل داریم چکار کنیم؟

عباس - 1396/07/04 22:36

لطفا مورد را از طریق تیکت پیگیری نمایید.

عرفان - 1396/07/04 21:27

سلام خسته نباشی من وقتی درگاه رو از جای دیگه تست میکنم و یا با لبتاب خودم تست میکنم میره جلو ثبت میکنه ولی اتصال به درگاه که میخواد پرداخت کنه نمیاد میزنه آی پی و یا کد مرچنت صحیح نیست

عباس - 1396/07/04 22:35

سلام
باید مرچنت کد درگاه را در تنظیمات وارد کنید، درصورت حل نشدن مشکل از طریق تیکت پیگیری نمایید.

علی - 1396/07/17 23:58

سلام
این اسکریپت از امنیت کافی برخوردار هست که هکر ها بهش نفوذ نکنن؟

عباس - 1396/07/19 16:39

سلام
بله درحد قابل قبولی است و موارد مختلفی در حال استفاده است.

amir - 1396/07/18 17:45

لطفا دقیقا بگید مرچنت کجا باید قرار بگیره مثلا در خط ۱۴ کجاش :
$this->callbackUrl = \Framework::createUrl(‘request/callback’,[‘au’ => $this->trans->transAu]);

عباس - 1396/07/19 16:37

مرچنت کد باید در مسیر زیر، در خط 16 قرار بگیرد:
app/components/modules/payment/zarinpal.php

سید علیرضا - 1396/08/21 11:57

سلام.ماژول زرین گیت برای این اسکریپت ایا وجود دارد؟

عباس - 1396/08/21 13:02

سلام
خیر، برای این اسکریپت لازم است که یک تغییر در کد مربوط به لینک پرداخت انجام شود و بعد از Authority ، عبارت ZarinGate به انتهای لینک پرداخت اضافه شود تا لینک پرداخت به زرین گیت هدایت شود.

مهدیه - 1396/09/28 12:40

من از درگاه شما برای سایتم استفاده کردم ولی دو مورد می خوام تغییر بدم
1- می خوام در قسمت مبلغ. خودش به صورت خودکار از فاکتور تو سایت بخوونه و کاربر وارد نکنه
2- می خوام وقتی پرداخت انجام میشود یکی از فیلد های جدول سایت نه جدول درگاه ویرایش شود
لطف بفرمایید راهنمایی کنید

عباس - 1396/09/29 00:43

برای مورد اول میتوانید هر فرم را ویرایش کنید و طبق الگوی مشخص شده قیمت را وارد کنید تا ثابت و براساس فرم باشد.
مورد دوم را از طریق تیکت مطرح نمایید تا رسیدگی شود.(البته تغییرات شخصی و کدنویسی دلخواه باید توسط خودتان انجام شود)

علی طبا - 1396/11/10 13:38

سلام
من از درگاه شما برای سایتم استفاده کردم ولی:
1- می خوام در قسمت مبلغ. خودش به صورت خودکار از فاکتور تو سایت بخوونه و کاربر وارد نکنه. سایت با php نوشته (اگر لینکی هست برای کمک لطفا بگید)
2- شماره فاکتور را بگیره و در صفحه تایید برگردونه
3- لوگوی شرکت فروشنده در بالای صفحه بیاد

ممنون

عباس - 1396/11/15 12:03

سلام
در صورتیکه بخواهید تغییراتی در اسکریپتها بدهید یا خودتان پیاده سازی کنید، باید از یک برنامه نویس کمک بگیرید.

irmmr - 1396/12/09 16:45

با سلام
من این اسکریپت رو در دو تا هاست مختلف امتحان کردم ولی مشکل داره
مشکلش اینه که وقتی تو قسمت پنل روی فرم میزنی ، لینکش میشه این : https://payment.ionicode.ir/form/index.php/admin/form ولی همون صفحه تراکنش ها رو نشون میده و نمیشه فرم ساخت !

عباس - 1396/12/21 11:54

سلام
درصورتیکه طبق آموزش نصب کنید نباید مشکلی باشد. میتوانید از طریق تیکت اطلاع دهید تا بررسی شود.

سعید - 1397/01/14 10:13

با سلام بنده مراحل رو کامل رفتم قسمتی ک میخواهم وارد پنل مدیریت بشم برای رمز و یوزر نمیدونم چی باید بزنم میشه راهنمایم کنید؟

عباس - 1397/01/14 15:56

سلام
برای هردو میتوانید از admin استفاده کنید.

سم سام - 1397/02/22 18:06

آموزش تون بسیار عالی بود
همچنین پشتیبانی تون
واقعاً از زرین پال بخاطر همه چیزهاش ممنونم
موفق باشید همکاران گرامی

فریبا - 1397/04/09 13:17

سلام وقت بخیر من یه سوال دارم
من یه قالب آماده خریدم که با php طراحی شده و اگه الان این کد رو بنویسم چطوری میتونم تو قالبم قرارش بدم؟
تو تنظیمات صفحه کاربری که در اختیار من هست در قسمت ویرایش قالب سایت یه قسمت قرار داده شده برای اسکیریپت اونجا باید کد رو قرار بدم؟

عباس - 1397/04/09 19:59

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

علی راد - 1397/04/26 12:57

سلام
من یک سایت رزرو هتل دارم میخوام با زرین پال مسافرانم پولشونو پرداخت کنن و درصد خودم به حسابم بیاد و پول مالک هتل به حسابش واریز بشه . امکانش هست با زرین پال از پول دریافتی ، پولی رو برای مالک هتل انتقال بدم ؟
اگه هست برای اطلاعات بیشتر کدوم صفحه رو باید مطالعه کنم .

عباس - 1397/06/04 00:24

سلام
امکان تسویه حساب مستقیم به حساب بانکی خودتان یا دیگران وجود ندارد و برای تسویه حساب باید درخواست تسویه به حساب بانکی خودتان را به صورت دستی ثبت کنید.

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

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

MR SOLID - 1397/05/31 00:44

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

عباس - 1397/06/03 23:57

سلام تشکر
این موارد را به کمک برنامه نویس میتوانید پیاده سازی کنید.
در قسمت modules > payment

علی - 1397/06/01 19:43

سلام از کجا میشه کد درگاه رو قرار داد برای فرم؟

عباس - 1397/06/03 23:55

سلام
در فایل zarinpal.php
در قسمت components >modules > payment
میتوانید کد درگاه را وارد کنید.

حمیدجباری - 1397/06/04 14:38

سلام
میخواستم فیلد تلفن همراه اجباری باشه و ایمیل غیر اجباری
چه فایلی را باید اصلاح کنم؟

عباس - 1397/06/04 16:20

سلام
برای تغییرات دلخواه در اسکریپت میتوانید از یک برنامه نویس کمک بگیرید.

علی - 1397/07/20 04:00

سلام
من یوزر وو پسورد رو تغییر دادم الان رمز رو فراموش کردم چجوری باید بازابی کنم؟

عباس - 1397/07/24 13:16

سلام
دیتابیس را خالی کنید و فایل مربوط به آن را از فایل نصبی، مجددا ایمپورت کنید. نام کاربری و رمز مجددا همان admin خواهد شد.

محمدحسن - 1397/08/05 12:49

سلام.من توی قسمت ورود به مدیریت فرمساز هرچی کد امنیتی رو میزنم میگه اشتباهه>.قضیه چیه؟

عباس - 1397/09/01 17:16

سلام
دقت کنید لینک ورود را به درستی وارد کرده باشید، این مشکل معمولا به این دلیل است.

hossein - 1397/09/29 02:54

سلام.چگونه می توان اسکریپ را دانلود کرد

عباس - 1397/10/03 12:17

سلام
لینک در انتهای مطلب قرار دارد.

mohammad.gh - 1397/10/20 10:25

سلام.
ببخشید یوزر و پسورد پنل ادمینی چی هست؟؟

عباس - 1397/10/21 11:59

سلام
هر دو admin هستن. فقط به لینک ورود توجه کنید درست باشد.

ارسال نظر