در این مطلب در مورد وب سرویس توزیع شارژ الکترونیکی1 توضیح میدهیم.
وب سرویس ها نرم افزارهایی هستند که از XML برای انتقال اطلاعات بین نرم افزارهای دیگر از طریق پروتکل های معمول اینترنتی استفاده می کنند. به شکل ساده یک وب سرویس از طریق وب اعمالی را انجام می دهد (توابع یا سابروتین ها) و نتایج را به برنامه دیگری می فرستد. این یعنی برنامه ای در یک کامپیوتر در حال اجراست، اطلاعاتی را به کامپیوتری می فرستد و از آن درخواست جواب می کند، برنامه ای که در آن کامپیوتر دوم است کارهای خواسته شده را انجام می دهد و نتیجه را بر روی ساختارهای اینترنتی به برنامه اول بر می گرداند. وب سرویس ها می توانند از پروتکل های زیادی در اینترنت استفاده کنند اما بیشتر از HTTP که مهم ترین آنهاست استفاده می شود. وب سرویس هر نوع کاری می تواند انجام دهد. برای مثال در یک برنامه می تواند آخرین عنوان های اخبار را از وب سرویس Associated Press بگیرد یا یک برنامه مالی می تواند آخرین اخبار و اطلاعات بورس را از وب سرویس بگیرد. کاری که وب سرویس انجام می دهد می تواند به سادگی ضرب 2 عدد یا به پیچیدگی انجام کلیه امور مشترکین یک شرکت باشد.
جدول کد های بازگشتی توابع وب سرویس
متناسب با درخواست خود می توانید از متداها زیر استفاده نمایید
توجه فرمایید خروجی تمام متدها یک رشته با فرمت جیسون و یکسان می باشد
شرح پارامترهای خروجی متدها در جدول زیر توضیح داده شده است
برای استعلام پرداخت قبض از این متد استفاده نمایید
خروجی متد شامل موارد زیر میباشد
برای پرداخت قبض گروهی از این متد استفاده میشود توجه داشته باشید حداکثر تعداد قبض های ارسالی در هر بار بیش از 20 عدد نباشد
برای استفاده از این متد شما باید پارامترهای ورودی را به مانند جدول زیر ارسال نمایید
BatchBillRequestDataItem شامل موارد ورودی زیر میباشد
خروجی در مرحله اول فراخوانی این متد شامل موارد زیر است
BatchBillPaymentResponseDataItems شامل موارد خروجی زیر میباشد
نمونه ReturnUrl
http://yourdomain?BatchTokenID={0}&Status={1}&StatusDescription={2}&BillItems={3}
در این مطلب در مورد وب سرویس توزیع شارژ الکترونیکی1 توضیح دادیم در مطلب بعد در مورد وب سرویس توزیع شارژ الکترونیکی2 توضیح میدهیم
سلام، اگر آدرس متدهای معرفی شده در بالا را هم لطف بفرمایید، ممنون میشم