جدول راهنمای وب سرویس درگاه پرداخت بانک مسکن
در مقاله قبل در مورد معرفی وب سرویس درگاه بانک مسکن و مستندات آن صحبت کردیم در این مقاله در مورد جداول راهنما API درگاه پرداخت مسکن صحبت خواهیم کرد.
جدول شماره 1 |
|
کد | شرح |
-1 | کلید نامعتبر است |
0 | Success موفقیت |
1 | صادرکننده ی کارت از انجام تراکنش صرف نظر کرد. |
2 | عملیات تاییدیه این تراکنش قبلا با موفقیت صورت پذیرفته است. |
3 | پذیرنده ی فروشگاهی نامعتبر است. |
5 | از انجام تراکنش صرف نظر شد. |
6 | بروز خطا |
7 | به دلیل شرایط خاص کارت توسط دستگاه ضبط شود. |
8 | باتشخیص هویت دارنده ی کارت، تراکنش موفق می باشد. |
9 | در حال حاضر امکان پاسخ دهی وجود ندارد |
12 | تراکنش نامعتبر است. |
13 | مبلغ تراکنش اصلاحیه نادرست است. |
14 | شماره کارت ارسالی نامعتبر است. (وجود ندارد) |
15 | صادرکننده ی کارت نامعتبراست.(وجود ندارد) |
16 | تراکنش مورد تایید است و اطلاعات شیار سوم کارت به روز رسانی شود. |
19 | تراکنش مجدداً ارسال شود. |
20 | خطای ناشناخته از سامانه مقصد |
23 | کارمزد ارسالی پذیرنده غیر قابل قبول است. |
25 | شماره شناسایی صادرکننده غیر معتبر |
30 | قالب پیام دارای اشکال است. |
31 | پذیرنده توسط سوئیچ پشتیبانی نمی شود. |
33 | تاریخ انقضای کارت سپری شده است. |
34 | دارنده کارت مظنون به تقلب است. |
36 | کارت محدود شده است.کارت توسط دستگاه ضبط شود. |
38 | تعداد دفعات ورود رمز غلط بیش از حدمجاز است. |
39 | کارت حساب اعتباری ندارد. |
40 | عملیات درخواستی پشتیبانی نمی گردد. |
41 | کارت مفقودی می باشد. |
42 | کارت حساب عمومی ندارد. |
43 | کارت مسروقه می باشد. |
44 | کارت حساب سرمایه گذاری ندارد. |
48 | تراکنش پرداخت قبض قبلا انجام پذیرفته |
51 | موجودی کافی نیست. |
52 | کارت حساب جاری ندارد. |
53 | کارت حساب قرض الحسنه ندارد. |
54 | تاریخ انقضای کارت سپری شده است. |
55 | Pin-Error |
56 | کارت نا معتبر است. |
57 | انجام تراکنش مربوطه توسط دارنده ی کارت مجاز نمی باشد. |
58 | انجام تراکنش مربوطه توسط پایانه ی انجام دهنده مجاز نمی باشد. |
59 | کارت مظنون به تقلب است |
61 | مبلغ تراکنش بیش از حد مجاز است. |
62 | کارت محدود شده است. |
63 | تمهیدات امنیتی نقض گردیده است. |
64 | مبلغ تراکنش اصلی نامعتبر است.(تراکنش مالی اصلی با این مبلغ نمی باشد) |
65 | تعداد درخواست تراکنش بیش از حد مجاز است. |
67 | کارت توسط دستگاه ضبط شود |
75 | تعداد دفعات ورود رمزغلط بیش از حد مجاز است. |
77 | روز مالی تراکنش نا معتبر است. |
78 | کارت فعال نیست. |
79 | حساب متصل به کارت نامعتبر است یا دارای اشکال است. |
80 | خطای داخلی سوییچ رخ داده است |
81 | خطای پردازش سوییچ |
83 | ارائه دهنده خدمات پرداخت یا سامانه شاپرک اعلامOff Sign نموده است |
84 | Host-Down |
86 | موسسه ارسال کننده، شاپرک یا مقصد تراکنش در حالت Sign off است. |
90 | سامانه مقصد تراکنش درحال انجام عملیات پایان روز می باشد |
91 | پاسخی از سامانه مقصد دریافت نشد |
92 | مسیری برای ارسال تراکنش به مقصد یافت نشد. (موسسه های اعلامی معتبر نیستند) |
93 | پیام دوباره ارسال گردد. (درپیام های تاییدیه) |
94 | یام تکراری است |
96 | بروز خطای سیستمی در انجام تراکنش |
97 | مبلغ تراکنش غیر معتبر است |
98 | شارژ وجود ندارد |
99 | تراکنش غیر معتبر است یا کلید ها هماهنگ نیستند |
100 | خطای نامشخص |
500 | کدپذیرندگی معتبر نمی باشد |
501 | مبلغ بیشتر از حد مجاز است |
502 | نام کاربری و یا رمز ورود اشتباه است |
503 | آی پی دامنه کار بر نا معتبر است |
504 | آدرس صفحه برگشت نا معتبر است |
505 | ناشناخته |
506 | شماره سفارش تکراری است – و یا مشکلی دیگر در درج اطلاعات |
507 | خطای اعتبارسنجی مقادیر |
508 | فرمت درخواست ارسالی نا معتبر است |
509 | قطع سرویس های شاپرک |
510 | لغو درخواست توسط خود کاربر |
511 | طولانی شدن زمان تراکنش و عدم انجام در زمان مقرر توسط کاربر |
512 | خطا اطلاعات Cvv2 کارت |
513 | خطای اطلاعات تاریخ انقضاء کارت |
514 | خطا در رایانامه درج شده |
515 | خطا در کاراکترهای کپچا |
516 | اطلاعات درخواست نامعتبر میباشد |
517 | خطا در شماره کارت |
518 | تراکنش مورد نظر وجود ندارد. |
519 | مشتری از پرداخت منصرف شده است |
520 | مشتری در زمان مقرر پرداخت را انجام نداده است |
521 | قبلا درخواست تائید با موفقیت ثبت شده است |
522 | قبلا درخواست اصلاح تراکنش با موفقیت ثبت شده است |
600 | لغو تراکنش |
جدول شماره 2 |
|||
ردیف | نام پارامتر | توضیح | نوع |
1 | CARDACCEPTORCODE | کد پذیرندگی | string |
2 | USERNAME | نام کاربری | string |
3 | USERPASSWORD | کد واژه | string |
4 | PAYMENTID | شناسه تولید شده توسط پذیرنده (شناسه پرداخت) | Int64 |
5 | CALLBACKURL | مسیر برگشت پس از خرید | string |
6 | AMOUNT | مبلغ خرید | Int64 |
جدول شماره 3 |
|||
ردیف | نام پارامتر | توضیح | نوع |
1 | ActionCode | کد پاسخ حاوی نتیجه درخواست مطابق جدول زیر | Int64 |
2 | RedirectUrl | مسیر غیر تکراری و نهایی درگاه پرداخت | string |
جدول شماره 4 |
|||
ردیف | نام پارامتر | توضیح | نوع |
1 | TerminalCode | کد پذیرندگی | Int64 |
2 | RRN | کد پیگیری تراکنش | string |
3 | PaymentID | سریال تولید شده توسط پذیرنده (شناسه پرداخت) | Int64 |
4 | ActionCode | کد پاسخ حاوی نتیجه پرداخت (مطابق جدول 1 ) | Int64 |
5 | Amount | مبلغ تراکنش | Int64 |
6 | MessageNumber | شماره پیگیری | Int64 |
7 | ProcessCode | نوع تراکنش (مطابق جدول 7 ) | Int64 |
جدول شماره 5 | |||
ردیف | نام پارامتر | توضیح | نوع |
1 | CARDACCEPTORCODE | کد پذیرندگی | Int64 |
2 | USERNAME | نام کاربری | string |
3 | USERPASSWORD | کد واژه | string |
4 | RRN | کد پیگیری تراکنش | string |
5 | PAYMENTID | سریال تولید شده توسط پذیرنده ( شناسه پرداخت) | Int64 |
جدول شماره 6 |
|||
ردیف | نام پارامتر | توضیح | نوع |
1 | Amount | مبلغ تراکنش | Int64 |
2 | ProcessCode | وع تراکنش (مطابق جدول 7) | string |
3 | TerminalCode | کد ترمینال | string |
4 | RRN | کد پیگیری تراکنش | string |
5 | MessageNumber | شماره پیغام | Int64 |
6 | LocalDateTime | تاریخ سیستم | string |
7 | ActionCode | کد پاسخ حاوی نتیجه پرداخت (مطابق جدول 1 ) | Int64 |
8 | CardAcceptorCode | کد پذیرندگی | string |
9 | ErrorDescription | شرح خطا | string |
جدول شماره 7 |
|||
ردیف | نام پارامتر | توضیح | نوع |
1 | خرید | 00000 | Int64 |
2 | خرید ویژه | 200000 | Int64 |