user

چگونگی اتصال درگاه اینترنتی به سایت

14 پست در این موضوع قرار دارد

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

نحوه اتصال آن به سایت چگونه است؟

فایل های ضمیمه

1) PgwStatus.cs

2) EShopService.wsdl

3) یک فولدر payment sampels

که فولدر مزبور شامل PECeShopSample(.net).zip و payment(php).zip و asptest.asp میباشد.

0

به اشتراک گذاری این پست


لینک به پست

معمولا اموزش ها توی همون سایت که درگاه میده هست!!!

معمولا یا اسکریپت اماده دارند یا افزونه!

مثلا payline یه افزونه کلیکی داره برای وردپرس!

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

2

به اشتراک گذاری این پست


لینک به پست

ارسال شده در (ویرایش شده)

پاسارگارده؟

ویرایش شده در توسط NESTED
ویرایش نکردم !! پارسارگارد یا پاسارگاد ؟!!!
0

به اشتراک گذاری این پست


لینک به پست

سلام

شما با فایلهای این قسمت : payment(php).zip سروکار دارید.

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

4

به اشتراک گذاری این پست


لینک به پست

ارسال شده در (ویرایش شده)

سلام

پارسیان آقا

پارسیان

ضمناً آقامرتضی در payment.zip

فقط یک فایل php داره

خوب باید چه بش کرد؟

اینقدر برنامه نویسم کارو عقب انداخت که خودم دارم یه چیزایی یاد می گیرم تو این انجمنها

حالا ببینم اینم یاد میگیرم یا نه؟

ویرایش شده در توسط user
0

به اشتراک گذاری این پست


لینک به پست

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

2

به اشتراک گذاری این پست


لینک به پست

فایل راهنما به اون معنا نداره

ضمناً آقا وحید همون فایل

payment.php

رو در پوشه افزونه ها آپلود کردم

ولی نشونش نمیده

لطفاً توضیح دقیق بدید

0

به اشتراک گذاری این پست


لینک به پست

فایل رو اینجا پیوست کنید تا روی فایل توضیحات رو بدم.

1

به اشتراک گذاری این پست


لینک به پست

دوستان من همچنان منتظر راهنمایی در مورد اتصال درگاه اینترنتی به وردپرس هستم

و در مورد فایل هایی که بانک داده

از ایشان پرسیدم

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

بقیه مجاز است

لذا فایلهای تکنیکال مربوطه رو اینجا میگذارم

asptest.zip

payment(php).zip

PECeShopSample(.net).zip

Information.txt

EShopService.zip

PgwStatus.zip

Pgw User Guide.doc

PGW User Manual ver1.2.doc

post-120-0-09544000-1345008807.gif

بلکه کسی بتونه کمک کنه

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

و اگر لازمست که کدی اضاف شود

دقیقاً چه کدی؟ در کجا؟

1

به اشتراک گذاری این پست


لینک به پست

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

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

1

به اشتراک گذاری این پست


لینک به پست

سرور من روی میهن وب هاسته

نوشتن محل سروراشون آلمان هست

1

به اشتراک گذاری این پست


لینک به پست

نه در این انجمن و نه در انجمن forum.wp-persian جوابی پیدا نکردم

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

ولی به جواب نرسیده بود.

البته در forum.wp-persian نوشته بود که در جوملا افزونه پرداخت اینترنتی رایگان وجود داره

آیا نمیشه همون رو برای وردپرس مناسب سازی کرد؟

0

به اشتراک گذاری این پست


لینک به پست

سلام

ببینید من میتونم کدهای بانک رو برای شما توضیح بدم اما نوشتن کد و توابع رفت و برگشتی بر عهده خودتون هست.

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

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

توضیحات کوتاه توابع و ورودی و خروجی ها رو در زیر براتون نوشتم:

فایل payment.php :

تابع gotoParsian

برای ارسال اطلاعات به بانک هست.

مقدار عددی برای $amount

ارسال آی دی برای خرید در $orderId

آدرس برگشتی از بانک در متغییر $callbackUrl

در آرایه $params ، مقدار پین شما در pin

برای بررسی عملیات در این تابع عم دو مقدار برگشتی $authority و $status باید بررسی بشن. که هر دو از بانک دریافت میشن.

تابع check_Payment_Parsian

برای بررسی انجام خرید و مکعتبرسازی خرید هست. از مقادیر بالا استفاده میکنه. در نهایت هم از دو مقدار $authority و $status به ترتیب در مرحله اول و دوم برای بررسی استفاده میکنه.

1

به اشتراک گذاری این پست


لینک به پست

الان شما افزونه میخواید یا خودتون مینویسید؟

اگه میخواید خودتون بنویسید یه جدول باید به دیتابیس اضافه کنید ، و اطلاعات رو فاکتور کنی توش ، پرداخت انجام شده و انجام نشده رو هم توی دیتابیس درج کنی !

(مشکلی که اکثراً رعایت نمیکنن در صورت پرداخت و جه و بازگشت به سایت دوباره مروگر رو رفرش کنید تا پارامتر ها دوباره ارسال بشه ، چند بار اینکارو انجام بدید با اعتبار سنجی که از بانک انجام میشه هر بار این مبلغ تاثیر داده میشه ! یعنی 1000 تومن پرداخت کنید 10 بار بزنید 10000 تومن حساب میشه :P راه حلشم استفاده حتمی از دیتابیس هست . و وجود یک فیلد برای تعیین وضعیت پرداخت!)

یه رشته رندم غیر تکرار هم به بانک پاس بدید و از برگشنش رو بگیرید و چک کنید برای امنیت بیشتر ، با استفاده از این کد ، select رو انجام بدید بعد بقیه پارامترها رو بسنجید .

نکته ی دیگه یه مدت زمان در نظر بگیرید ، اگر از زمان درخواست 1 ساعت بیشتر گذشته باشه درخواست رو پوچ کنید .

آی پی و آیجنت یوزر هم جهت اطمینان ذخیره کنید .

امیدوارم پرداختی امن رو تجربه کنید .

1

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری