توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : {درخواست} برنامه نویسی درگاه پرداخت
hostspace
April 23rd, 2012, 16:11
سلام
یک سوالی دارم و اون اینه که چطور برای درگاه های پرداخت آنلاین برنامه می نویسند ؟
برای مثال خود زرین پال
وقتی بعد از پرداخت به سایت ریدایرکت میشه ، از کجا می فهمه که پرداخت شده ؟!
sajadonline
April 24th, 2012, 17:59
بانک یک استاتوس موفق به سمت سایت ارسال میکنه که توسط اون میشه وضعیت پرداخت رو بررسی کرد و یا رسید پرداخت
hostspace
April 29th, 2012, 13:42
امکانش هست بیشتر توضیح بدین ؟
rezaonline.net
April 30th, 2012, 00:52
با اجازه آقا سجاد .
ببینید الان یه مثال ساده میدم بهتون
فرض شما توی زرین پال عضو هستین .
یه سری اطلاعات میفرستین به زرین پال که شامل کد مرچند شماست . این برای اینه که اطلاعات توی حساب شما ذخیره بشه .
زرین پال چک میکنه ببین شما تائید شده هستین یا نه . بعد که تائید شدین یه رکورد توی دیتابیس اضافه میکنه که شامل یه شماره شناسه ، فرضاً شماره فاکتور هست .
بعد شما رو هدایت میکنه به یک درگاه مثل بانک ملت ، شما مبلغ رو میپردازین و زرین پال با توجه به اطلاعاتی که ثبت شده در دیتابیس خودش یکبار استعلام اطلاعات میکنه از بانک ، تائید که شد یعنی شما پول رو پرداخت کردی و بعد با یک سری اطلاعات برمیگرده به سایت شما .
شمام یه بار از خود زرین پال استعلام اطلاعات میکنی .
اون استعلام ها واسه اینه که وسط راه هر کسی میتونه درخواستهای رفت و برگشت بده .
چنانچه تراکنش با موفقيت انجام شده باشد عدد ١ بازگردانده مي شود
چنانچه اطلاعات ناقص باشد عدد منفی ١- بازگردانده مي شود
چنانچه وبسرويس نامعتبر باشد عدد منفی ٢- بازگردانده مي شود
چنانچه عمليات پرداخت به طور کامل طی نشده باشد عدد ٠ بازگردانده مي شود
چنانچه مقدار تراکنش ارسال شده با مقدار پرداختی در دروازه پرداخت مطابقت نکند منفی ١١- بازگردانده مي شود
چنانچه زمان فعال جهت پرداخت صورت حساب طی شده و کاربر عمليات پرداخت را تکميل نکرده باشد منفی ١٢- بازگردانده مي شود