جداول راهنما API درگاه پرداخت مسکن

شکل
شکل
شکل
شکل
شکل
شکل
شکل
شکل

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

در مقاله قبل در مورد معرفی وب سرویس درگاه بانک مسکن و مستندات آن صحبت کردیم در این مقاله در مورد جداول راهنما API درگاه پرداخت مسکن صحبت خواهیم کرد.

جدول شماره 1

کدشرح
-1کلید نامعتبر است
0Success موفقیت
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تاریخ انقضای کارت سپری شده است.
55Pin-Error
56کارت نا معتبر است.
57انجام تراکنش مربوطه توسط دارنده ی کارت مجاز نمی باشد.
58انجام تراکنش مربوطه توسط پایانه ی انجام دهنده مجاز نمی باشد.
59کارت مظنون به تقلب است
61مبلغ تراکنش بیش از حد مجاز است.
62کارت محدود شده است.
63تمهیدات امنیتی نقض گردیده است.
64مبلغ تراکنش اصلی نامعتبر است.(تراکنش مالی اصلی با این مبلغ نمی باشد)
65تعداد درخواست تراکنش بیش از حد مجاز است.
67کارت توسط دستگاه ضبط شود
75تعداد دفعات ورود رمزغلط بیش از حد مجاز است.
77روز مالی تراکنش نا معتبر است.
78کارت فعال نیست.
79حساب متصل به کارت نامعتبر است یا دارای اشکال است.
80خطای داخلی سوییچ رخ داده است
81خطای پردازش سوییچ
83ارائه دهنده خدمات پرداخت یا سامانه شاپرک اعلامOff  Sign نموده است
84Host-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

ردیفنام پارامترتوضیحنوع
1CARDACCEPTORCODEکد پذیرندگیstring
2USERNAMEنام کاربریstring
3USERPASSWORDکد واژهstring
4PAYMENTIDشناسه تولید شده توسط پذیرنده (شناسه پرداخت)Int64
5CALLBACKURLمسیر برگشت پس از خریدstring
6AMOUNTمبلغ خریدInt64

 

جدول شماره 3

ردیفنام پارامترتوضیحنوع
1ActionCodeکد پاسخ حاوی نتیجه درخواست مطابق جدول زیرInt64
2RedirectUrlمسیر غیر تکراری و نهایی درگاه پرداختstring

 

جدول شماره 4

ردیفنام پارامترتوضیحنوع
1TerminalCodeکد پذیرندگیInt64
2RRNکد پیگیری تراکنشstring
3PaymentIDسریال تولید شده توسط پذیرنده (شناسه پرداخت)Int64
4ActionCodeکد پاسخ حاوی نتیجه پرداخت (مطابق جدول 1 )Int64
5Amountمبلغ تراکنشInt64
6MessageNumberشماره پیگیریInt64
7ProcessCodeنوع تراکنش (مطابق جدول 7 )Int64

 

جدول شماره 5
ردیفنام پارامترتوضیحنوع
1CARDACCEPTORCODEکد پذیرندگیInt64
2USERNAMEنام کاربریstring
3USERPASSWORDکد واژهstring
4RRNکد پیگیری تراکنشstring
5PAYMENTIDسریال تولید شده توسط پذیرنده ( شناسه پرداخت)Int64

 

 

جدول شماره 6

ردیفنام پارامترتوضیحنوع
1Amountمبلغ تراکنشInt64
2ProcessCodeوع تراکنش (مطابق جدول 7)string
3TerminalCodeکد ترمینالstring
4RRNکد پیگیری تراکنشstring
5MessageNumberشماره پیغامInt64
6LocalDateTimeتاریخ سیستمstring
7ActionCodeکد پاسخ حاوی نتیجه پرداخت (مطابق جدول 1 )Int64
8CardAcceptorCodeکد پذیرندگیstring
9ErrorDescriptionشرح خطاstring

 

جدول شماره 7

ردیفنام پارامترتوضیحنوع
1خرید00000Int64
2خرید ویژه200000Int64

منبع

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *