مقدمه

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

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

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

از سرویس انتقال چک جهت انتقال یک برگ چک کاغذی توسط دارنده‌ی (مالک فعلی) چک به مالک جدید استفاده می‌شود.

از سرویس استعلام چک جهت استعلام اطلاعات چک ثبت‌شده مورد نظر استفاده می‌شود. در شرایطی که مشتری نیاز به اطلاع از مشخصات چک و صحت مالکیت آن داشته باشد می‌تواند از این سرویس استفاده نماید.                                     

پیش از شروع

  • URL فراخوانی سرویس­ها:

Production Server: https://api.pod.ir/srv/sc/nzh/doServiceCall

Sandbox Server:https://sandbox.pod.ir/srv/sc/nzh/doServiceCall

  • تمامی درخواست­ها با متد POST ارسال می­شوند.
  • فیلدهای زیر درHeader تمامی درخواست­ها ثابت است:

پارامتر

توضیحات

_token_

توکن کسب­وکاری دریافتی از پنل

_token_issuer_

مقدار ثابت "1"

  • فیلدهای زیر در بدنه‌ی تمامی درخواست‌ها ثابت است (با فرمت x-www-form-urlencoded):

پارامتر

توضیحات

scProductId

شناسه­‌ی سرویس مدنظر

scApiKey

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

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

نکته:پس از درخواست سرویس به پادیوم، همکاران ما درخواستهای ارسالی را بررسی می‌کنند. در صورت عدم دریافت تایید کرد بر روی درخواست ارسالی ظرف یک روز کاری،به همکاران ما از طریق شماره تلفن (021-89518989) و یا در گروه واتس‌اپ اطلاع دهید تا دسترسی به سرویس موردنظر برای شما فعال شود.

 

 ثبت چک

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

  • شناسه‌ی سرویس: 1076626

  • پارامترهای ورودی:

در header درخواست پارامترهای زیر ارسال می‌شود:

پارامتر

نوع

توضیحات

callerTerminalName*

string (حداکثر 20 کاراکتر)

نام پایانه‌ای که سرویس از طریق آن فراخوانی شده است. در صورتی که از درون شعبه باشد BRANCH ارسال شده و در غیر این صورت نام پایانه (مانند internetBank، mobileBank، یا...) ارسال شود.

customerAuthStatus*

Int

0: فراخواننده‌ی سرویس، مشتری را احراز هویت نکرده است.

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

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

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

4: فراخواننده‌ی سرویس مشتری را احراز هویت حضوری کرده است.

  • بدنه‌ی درخواست: آرایه‌ای از آبجکت‌ها با ساختار زیر:

پارامتر

نوع

توضیحات

BankCode*

string

کد بانک

Receivers*

Object array

شرح در جدول داده‌های دریافت‌کننده‌ی چک – جدول 1

IdentificationNumber*

string

شماره‌ شناسایی (شناسه‌ی ملی/ کد ملی)

IdentificationNumbersigners*

String array

لیست شماره شناسایی (کد ملی/شناسه‌ی ملی/شناسه‌ی فراگیر) امضاکنندگان

SayadId*

String (حداکثر 16 کاراکتر)

شناسه صیاد چک مورد نظر

SerialNo*

String (حداکثر 20 کاراکتر)

شماره سریال چک

SeriesNo*

String (حداکثر 10 کاراکتر)

شماره سری چک

Amount*

Long  (حداکثر 16 رقم)

مبلغ چک،

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

DueDate*

string

تاریخ خورشیدی سررسید چک (yyyymmdd)

Description*

String (حداکثر 250 کاراکتر)

شرح چک

ToIban

String (26 کاراکتر)

شماره شبای حساب مقصد با ساختار مطابق با ISO-13616

Reason

string

این فیلد متناسب با مبلغ چک تعیین می‌شود (برای چک‌های حقیقی با مبلغ بیش از یک میلیارد ریال و چک‌های حقوقی با مبلغ بیش از ده میلیارد ریال ضروری بوده و ارسال آن اجباری است).

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

جدول1- داده‌های دریافت‌کننده‌ی چک

پارامتر

نوع

توضیحات

Name*

String

نام مشتری دریافت‌کننده (حداکثر 250 کاراکتر)

ShahabId

String

کد شهاب (16 رقم)

IdCode*

String

کد شناسایی دریافت‌کننده

مشتری حقیقی: کد ملی (10 رقم)

مشتری حقوقی: شناسه ملی شرکت (11 رقم)

اتباع بیگانه حقیقی و حقوقی: شماره‌ی فراگیر (حداکثر 16 رقم)

IdType*

Int

نوع کد شناسایی،

1: مشتری حقیقی

2: مشتری حقوقی

3: اتباع بیگانه‌ی حقیقی

4: اتباع بیگانه‌ی حقوقی

  • خروجی: آبجکت جیسان با ساختار زیر

پارامتر

نوع

توضیحات

ResultData

Object array

آرایه‌ای از آبجکت‌ها طبق جدول 2

IsSuccess

Bool

نتیجه موفق یا ناموفق

Message

String

پیغام

RsCode

Int

کد وضعیت عملیات (جدول پیوست)

  • جدول 2:

پارامتر

نوع

توضیحات

IsSuccess

Bool

نتیجه موفق یا ناموفق

Message

String

متن پیام

RsCode

Int

کد وضعبت عملیات (جدول پیوست)

BankCode

String

کد بانک

SayadId

String

شناسه‌ی صیاد چک مورد نظر

RequestTraceId

String

کد رهگیری

 

 تایید چک توسط گیرنده

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

  • شناسه‌ی سرویس: 1076627

  • پارامترهای ورودی:

در header درخواست پارامترهای زیر ارسال می‌شود:

پارامتر

نوع

توضیحات

callerTerminalName*

string (حداکثر 20 کاراکتر)

نام پایانه‌ای که سرویس از طریق آن فراخوانی شده است. در صورتی که از درون شعبه باشد BRANCH ارسال شده و در غیر این صورت نام پایانه (مانند internetBank، mobileBank، یا...) ارسال شود.

customerAuthStatus*

Int

0: فراخواننده‌ی سرویس، مشتری را احراز هویت نکرده است.

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

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

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

4: فراخواننده‌ی سرویس مشتری را احراز هویت حضوری کرده است.

  • بدنه‌ی درخواست: آرایه‌ای از آبجکت‌ها با ساختار زیر:

پارامتر

نوع

توضیحات

BankCode*

string

کد بانک

Accept*

int

0: رد چک

1: قبول چک

AcceptDescription

String (حداکثر 250 کاراکتر)

توضیح وضعیت تایید یا رد چک

SayadId*

String (حداکثر 16 کاراکتر)

شناسه صیاد چک مورد نظر

Acceptor

string

شماره مشتری تاییدکننده‌ی چک.

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

این فیلد اجباری شرطی می‌باشد و لازم است یکی از فیلدهای Acceptor و یا NationalIdAcceptor در ورودی ارسال گردد.

NationalIdAcceptor

string

شماره شناسایی (شناسه ملی/کد فیدا/کد ملی) تاییدکننده.

این مشتری می‌تواند حقیقی یا حقوقی باشد و باید چک به نام او کشیده شده باشد.

این فیلد اجباری شرطی می‌باشد و لازم است یکی از فیلدهای Acceptor و یا NationalIdAcceptor در ورودی ارسال گردد.

AcceptorAgent

string

شماره مشتری.

این فیلد اجباری شرطی می‌باشد.

درصورتی‌که ثبت‌کننده‌ی تایید، نماینده‌ی شخص حقوقی یا وکیل شخص گیرنده‌ی چک باشد این داده اجباری خواهد بود و تنها کافی است یکی از فیلدهای AcceptorAgent یا NationalIdAcceptorAgent در ورودی ارسال گردد.

NationalIdAcceptorAgent

string

شماره شناسایی (شناسه ملی/کد فیدا/کد ملی).

این فیلد اجباری شرطی می‌باشد.

درصورتی‌که ثبت‌کننده‌ی تایید، نماینده‌ی شخص حقوقی یا وکیل شخص گیرنده‌ی چک باشد این داده اجباری خواهد بود و تنها کافی است یکی از فیلدهای AcceptorAgent یا NationalIdAcceptorAgent در ورودی ارسال گردد.

  • خروجی: آبجکت جیسان با ساختار زیر

پارامتر

نوع

توضیحات

ResultData

Object array

آرایه‌ای از آبجکت‌ها طبق جدول 2

IsSuccess

Bool

نتیجه موفق یا ناموفق

Message

String

پیغام

RsCode

Int

کد وضعیت عملیات (جدول پیوست)

  • جدول 2:

پارامتر

نوع

توضیحات

IsSuccess

Bool

نتیجه موفق یا ناموفق

Message

String

متن پیام

RsCode

Int

کد وضعبت عملیات (جدول پیوست)

BankCode

String

کد بانک

SayadId

String

شناسه‌ی صیاد چک مورد نظر

RequestTraceId

String

کد رهگیری

 

 انتقال چک

از این سرویس جهت انتقال یک برگ چک کاغذی توسط دارنده‌ی (مالک فعلی) چک استفاده می‌شود. دارنده‌ی چک پس از توافق با گیرنده‌ها و تعیین کد شناسایی، لازم است مشخصات انتقال را در سامانه ثبت نماید. در چک‌هایی که ذینفع مشترک دارند، انتقال چک پس از اعلام مشخصات و تایید انتقال توسط تمامی ذینفعان امکان‌پذیر می‌باشد. در این موراد هریک از ذینفعان با تعیین گیرنده‌ها، تایید خود را از طریق بانک خود به سامانه اعلام می‌کند. در صورتی که همه‌ اطلاعات یکسان ارسال کنند انتقال انجام می‌شود. برای اطلاع از وضعیت انتقال این چک‌ها می‌توان از سرویس استعلام وضعیت انتقال چک استفاده کرد. چنانچه یکی از ذینفعان انتقال را تایید نکند روال متوقف می‌شود. در این حالت انتقال بعدی به‌عنوان درخواست اول درنظر گرفته می‌شود و نیاز است سایر ذینفعان مجددا تایید خود را با ثبت امضاء دیجیتال اعلام نمایند.

  • شناسه‌ی سرویس: 1076629

  • پارامترهای ورودی:

در header درخواست پارامترهای زیر ارسال می‌شود:

پارامتر

نوع

توضیحات

callerTerminalName*

string (حداکثر 20 کاراکتر)

نام پایانه‌ای که سرویس از طریق آن فراخوانی شده است. در صورتی که از درون شعبه باشد BRANCH ارسال شده و در غیر این صورت نام پایانه (مانند internetBank، mobileBank، یا...) ارسال شود.

customerAuthStatus*

Int

0: فراخواننده‌ی سرویس، مشتری را احراز هویت نکرده است.

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

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

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

4: فراخواننده‌ی سرویس مشتری را احراز هویت حضوری کرده است.

  • بدنه‌ی درخواست: آبجکت جیسان با پارامترهای زیر:

پارامتر

نوع

توضیحات

BankCode*

string

کد بانک

Holder*

String (حداکثر 250 کاراکتر)

شماره مشتری صاحب چک (دارنده‌ی فعلی چک)

SayadId*

String (حداکثر 16 کاراکتر)

شناسه صیاد چک مورد نظر

AcceptTransfer

int

نظر دارنده‌ درباره‌ی انتقال (مقدار صفر یا یک)

0: انتقال را رده کرده است

1: انتقال را تایید کرده است

درحالت ذینفع مشترک، چنانچه ارسال‌کننده‌ی درخواست انتقال را رد کرده باشد، به لیست دریافت‌کنندگان توجه نمی‌شود. در غیر اینصورت ارسال‌کننده‌ی درخواست می‌بایست لیست یکسانی با لیست اعلامی توسط اولین ذینفع را ارسال کرده باشد. در حالتی که لیست چند امضاء‌کننده ارسال می‌شود، چنانچه همه تایید کرده باشند؛ تایید و در غیراینصورت رد ارسال می‌شود.

Description*

string

شرح انتقال چک (حداکثر 250 کاراکتر)

Receivers*

Object array

لیست دریافت‌کنندگان چک

جزئیات در جدول داده‌های دریافت‌کننده‌ی چک در انتقال

Signers*

Object array

لیست امضاکنندگان چک

جزئیات در جدول داده‌های امضا در انتقال چک.

در صورتی‌که امضاکننده نماینده نباشد، برای موارد امضاء حقوقی یا وکالتی باید صاحب چک هم باشد. در حالتی که دارنده‌ی فعلی حقوقی باشد و به امضاء چند امضاءدار نیاز باشد، باید لیست اطلاعات امضاءکننده‌ها ارسال شود.

ToIban

string

شماره شبای مقصد (26 کاراکتر)

با شاختار مطابق با ISO-13616

Reason

رشته‌ی کاراکتری به طول 4

این فیلد متناسب با مبلغ چک تعیین می‌شود. برای چک‌های حقیقی با مبلغ بیش از یک میلیارد ریال و چک‌های حقوقی با مبلغ بیش از ده میلیارد ریال ضروری بوده و ارسال آن اجباری است.

توضیحات این قیلد در بخش مقادیر مجاز برای بابت، در بخش پیوست آورده شده است.

GiveBack

int

درصورتی‌که انتقال جهت عودت چک باشد این فیلد با مقدار 1 تعیین شود و درغیراینصورت 0 ارسال شود و یا ارسال نشود.

  • داده‌های دریافت‌کننده‌ی چک در انتقال Receivers:

پارامتر

نوع

توضیحات

Name*

String

نام مشتری دریافت‌کننده (حداکثر 250 کاراکتر)

ShahabId

String

کد شهاب (16 رقم)

IdCode*

String

کد شناسایی دریافت‌کننده

مشتری حقیقی: کد ملی (10 رقم)

مشتری حقوقی: شناسه ملی شرکت (11 رقم)

اتباع بیگانه حقیقی و حقوقی: شماره‌ی فراگیر (حداکثر 16 رقم)

IdType*

Int

نوع کد شناسایی،

1: مشتری حقیقی

2: مشتری حقوقی

3: اتباع بیگانه‌ی حقیقی

4: اتباع بیگانه‌ی حقوقی

  • داده‌های امضاء در انتقال چک Signers:

پارامتر

نوع

توضیحات

Signer*

object

اطلاعات مشتری امضاء‌کننده‌ی حقیقی

جزییات در جدول داده‌های امضاء‌کننده‌ی حقیقی انتقال چک می‌باشد.

LegalStamp*

Int

آیا این امضاء به منزله‌ی مهر حقوقی می‌باشد یا خیر؟

0: نمی‌باشد

1: می‌باشد

  • داده‌های امضاءکننده‌ی حقیقی انتقال چک Signer:

پارامتر

نوع

توضیحات

Name*

string

نام مشتری دریافت‌کننده (حداکثر 250 کاراکتر)

ShahabId*

string

کد شهاب (16 رقم)

IdCode*

string

کد شناسایی دریافت‌کننده

مشتری حقیقی: کد ملی (10 رقم)

مشتری حقوقی: شناسه ملی شرکت (11 رقم)

اتباع بیگانه حقیقی و حقوقی: شماره‌ی فراگیر (حداکثر 16 رقم)

IdType*

int

نوع کد شناسایی،

1: مشتری حقیقی

2: مشتری حقوقی

3: اتباع بیگانه‌ی حقیقی

4: اتباع بیگانه‌ی حقوقی

  • خروجی: آبجکت جیسان با ساختار زیر

پارامتر

نوع

توضیحات

IsSuccess

bool

نتیجه موفق یا ناموفق

Message

string

پیغام

RequestTraceId

string

کد رهگیری

RsCode

int

کد وضعیت عملیات (جدول پیوست)

Resultcode

int

نتیجه‌ی تراکنش

1: انتقال انجام شد.

2: انتقال ثبت شد. انجام انتقال نیاز به تایید سایرین دارد.

3: تایید ثبت شد. با ثبت تایید سایرین انتقال انجام خواهد شد.

4: با تایید همه ذینفعان انتقال انجام شد.

5: انتقال با موفقیت لغو شد. انتقال جدید نیاز به تایید همه خواهد داشت.

 

استعلام چک

از این سرویس جهت استعلام چک مورد نظر استفاده می‌شود. در شرایطی که مشتری نیاز به اطلاع از مشخصات چک و صحت مالکیت آن داشته باشد می‌تواند از این سرویس استفاده نماید. به نحوی که در ورودی کد بانک، شماره‌ی مشتری و شماره چک‌های مورد نظر را وارد کرده و در خروجی نتیجه‌ی عملیات به همراه اطلاعاتی چون شماره سری، سریال، مبلغ، شرح و... به ازای تعداد درخواست‌های ارسال شده در ورودی دریافت می‌نماید.

  • شناسه‌ی سرویس: 1076630

  • پارامترهای ورودی:

در header درخواست پارامترهای زیر ارسال می‌شود:

پارامتر

نوع

توضیحات

callerTerminalName

string (حداکثر 20 کاراکتر)

نام پایانه‌ای که سرویس از طریق آن فراخوانی شده است. در صورتی که از درون شعبه باشد BRANCH ارسال شده و در غیر این صورت نام پایانه (مانند internetBank، mobileBank، یا...) ارسال شود.

customerAuthStatus*

int

0: فراخواننده‌ی سرویس، مشتری را احراز هویت نکرده است.

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

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

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

4: فراخواننده‌ی سرویس مشتری را احراز هویت حضوری کرده است.

  • بدنه‌ی درخواست: لیستی از آبجکت‌های جیسان با ساختار زیر باشد: 

پارامتر

نوع

توضیحات

BankCode*

string

کد بانک

CustomerNumber

string

شماره مشتری دارنده‌ی چک.

این فیلد اجباری شرطی است و لازم است سرویس‌گیرنده یکی از دو فیلد CustomerNumber و یا NationalId را ارسال نماید.

NationalId

string

شماره شناسایی (شناسه ملی/کد فیدا/کد ملی) دارنده‌ی چک.

این فیلد اجباری شرطی است و لازم است سرویس‌گیرنده یکی از دو فیلد CustomerNumber و یا NationalId را ارسال نماید.

SayadId*

string

شناسه صیاد چک مورد نظر (حداکثر 16 کاراکتر)

 

  • خروجی: آبجکت جیسان با ساختار زیر

پارامتر

نوع

توضیحات

IsSuccess

bool

نتیجه موفق یا ناموفق

Message

string

پیغام

RsCode

int

کد وضعیت عملیات (جدول پیوست)

ResultData

Object array

طبق جدول ResultData

  • داده‌های ResultData:

پارامتر

نوع

توضیحات

IsSuccess

bool

نتیجه موفق یا ناموفق

Message

string

پیغام

RsCode

int

کد وضعیت عملیات (جدول پیوست)

BankCode

string

کد بانک درخواست، که در ورودی دریافت شده است

SayadId

string

شناسه صیاد چک مورد نظر

Result

object

مشخصات چک، طبق جدول Result

  • داده‌های Result:

پارامتر

نوع

توضیحات

SerialNo

string

سریال چک

SeriesNo

string

شماره سری چک

FromIban

string

کد شبا حساب عهده

Amount

string

مبلغ چک

DueDate

string

تاریخ خورشیدی سررسید چک

Description

string

شرح چک

BankCode

string

کد بانک عهده‌ی چک

BranchCode

string

کد شعبه‌ی عهده چک

Currency

string

نوع ارز چک

ChequeType

string

نوع چک:

1: عادی

2: بانکی

3: رمزدار

ChequeMedia

string

1: کاغذی

2: چک دیجیتال

ChequeStatus

string

وضعیت چک

مطابق جدول وضعیت‌های چک

guaranteeStatus

string

وضعیت ضمانت چک:

1: اینم چک فاقد ضمانت می‌باشد.

2: فرآیند ضمانت در جریان است.

3: فرآیند ضمانت ناتمام خاتمه یافته است.

4: فرآیند ضمانت اتمام و همه‌ی ضامن‌ها ضمانت کرده‌اند.

5: فرآیند ضمانت اتمام و برخی ضامن‌ها ضمانت را رد کرده‌اند.

BlockStatus

string

0: چک مسدود نشده است.

1: مسدود موقت می‌باشد.

2: مسدود دائم می‌باشد.

3: چک رفع مسدودی شده است.

Locked

string

0: Lock نقد کردن بر روی چک وجود ندارد.

1: چک Lock می‌باشد.

RequestTraceId

string

کد رهگیری

Holders

Object array

لیست دارندگان چک.

طبق جدول Holders

  • وضعیت‌های چک ChequeStatus:

مقدار

وضعیت چک

1

ثبت شده با تایید گیرنده

2

نقد شده

3

باطل شده

4

برگشت خورده

5

بخشی برگشت‌خورده

6

در انتظار امضاء ضامن

7

در انتظار تایید گیرنده در کشیدن چک

8

در انتظار تایید گیرنده در انتقال چک

  • داده‌های دارندگان چک Holders:

پارامتر

نوع

توضیحات

Name

string

نام مشتری دریافت‌کننده (حداکثر 250 کاراکتر)

IdCode

string

کد شناسایی دریافت‌کننده

مشتری حقیقی: کد ملی (10 رقم)

مشتری حقوقی: شناسه ملی شرکت (11 رقم)

اتباع بیگانه حقیقی و حقوقی: شماره‌ی فراگیر (حداکثر 16 رقم)

IdType

int

نوع کد شناسایی،

1: مشتری حقیقی

2: مشتری حقوقی

3: اتباع بیگانه‌ی حقیقی

4: اتباع بیگانه‌ی حقوقی

پیوست:

  • مقادیر مجاز برای فیلد بابت:

مقدار ارسالی

شرح

POSA

واریز حقوق

IOSP

امور بیمه خدمات

HIPA

امور درمانی

ISAP

امور سرمایه‌گذاری و بورس

FXAP

امور ارزی در چارچوب ضوابط و مقررات

DRPA

پرداخت قرض و تادیه دیون (قرض‌الحسنه، بدهی)

RTAP

امور بازنشستگی

MPTP

معاملات اموال منقول

IMTP

معاملات اموال غیرمنقول

LMAP

مدیریت نقدینگی

CDAP

عوارض گمرکی

TCAP

تسویه‌ی مالیاتی

GEAC

سایر خدمات دولتی

LRPA

تسهیلات و تعهدات

CCPA

تودیع وثیقه

GPAC

هزینه‌ی عمومی و امور روزمره

CPAC

کمک‌های خیریه

GPPC

خرید کالا

SPAC

خرید خدمات

کد خطاهای بانکی

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

Clasor npm package version 2.1.4
به پادیوم قدرت داده اند:
pasargad
fanap
pod