API بانک ایران زمین
در این مقاله قصد داریم تا مقدمه وب سرویس بانک ایران زمین را توضیح دهیم.
جهت استفاده از متدهای وب سرویس شما باید برای هر بار استفاده از هر متد یک درخواست از نوع پست به و سرویس ارسال کنید. متد های وب سرویس به شرح ذیل می باشد:ب
نام متد | عملکرد |
RequestPayment | درخواست انجام تراکنش برای مشتریان |
RequestRollPay | تسویه تراکنش برای مشتریان |
CancelRequest | لغو تراکنش برای مشتریان |
Inquiry | استعالم اعضای باشگاه مشتریان |
InquiryByMobile | استعالم اعضای باشگاه مشتریان با شماره موبایل |
GetCustomerCards | دریافت شماره کارت های مشتری با شماره موبایل |
GetCustomerAccounts | دریافت شماره حساب ها و شماره شباهای مشتری با شماره موبایل |
PartnerRequestRollPay | ثبت درخواست تسویه برای توسعه دهندگان |
تمامی متد های وب سرویس فقط با دو ورودی قابل استفاده می باشند که در Body درخواست قرار می گیرد. نوع تمام درخواست ها باید به صورت پست باشد.ورودی های متد ها به شرح ذیل می باشد:
نام ورودی | نام ورودی | توضیحات |
PartnerUsername | string | نام کاربری توسعه دهنده |
Input | string | مقدار رمزنگاری شده |
مقدار رمزنگاری شده در هر متد متفاوت می باشد. الگوریتم رمزنگاری AES821 می باشد که با Key و IV دریافت شده از بانک ایران زمین این کار انجام می شود. اطالعات رمزنگاری به شرح ذیل می باشد:
Encoding | Text Code Page | Padding | Mode | Key Size | Protocol |
Base64 | UTF-8 | PKCS5PADDING | CBC | 128 | AES |
این مقاله مقدمه وب سرویس بانک ایران زمین را توضیح دادیم مقاله بعدی در مورد بررسی متد RequestPayment این وب سرویس است.