در این مطلب در مورد وب سرویس توزیع شارژ الکترونیکی1 توضیح میدهیم.
وب سرويس ها نرم افزارهايي هستند که از XML براي انتقال اطلاعات بين نرم افزارهاي ديگر از طريق پروتکل هاي معمول اينترنتي استفاده مي کنند. به شکل ساده يک وب سرويس از طريق وب اعمالي را انجام مي دهد (توابع يا سابروتين ها) و نتايج را به برنامه ديگري مي فرستد. اين يعني برنامه اي در يک کامپيوتر در حال اجراست، اطلاعاتي را به کامپيوتري مي فرستد و از آن درخواست جواب مي کند، برنامه اي که در آن کامپيوتر دوم است کارهاي خواسته شده را انجام مي دهد و نتيجه را بر روي ساختارهاي اينترنتي به برنامه اول بر مي گرداند. وب سرويس ها مي توانند از پروتکل هاي زيادي در اينترنت استفاده کنند اما بيشتر از HTTP که مهم ترين آنهاست استفاده مي شود. وب سرويس هر نوع کاري مي تواند انجام دهد. براي مثال در يک برنامه مي تواند آخرين عنوان هاي اخبار را از وب سرويس Associated Press بگيرد يا يک برنامه مالي مي تواند آخرين اخبار و اطلاعات بورس را از وب سرويس بگيرد. کاري که وب سرويس انجام مي دهد مي تواند به سادگي ضرب 2 عدد يا به پيچيدگي انجام کليه امور مشترکين يک شرکت باشد.
جدول کد های بازگشتی توابع وب سرویس

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

برای استعلام پرداخت قبض از این متد استفاده نمایید

خروجی متد شامل موارد زیر میباشد

برای پرداخت قبض گروهی از این متد استفاده میشود توجه داشته باشید حداکثر تعداد قبض های ارسالی در هر بار بیش از 20 عدد نباشد
برای استفاده از این متد شما باید پارامترهای ورودی را به مانند جدول زیر ارسال نمایید

BatchBillRequestDataItem شامل موارد ورودی زیر میباشد

خروجی در مرحله اول فراخوانی این متد شامل موارد زیر است

BatchBillPaymentResponseDataItems شامل موارد خروجی زیر میباشد

نمونه ReturnUrl
http://yourdomain?BatchTokenID={0}&Status={1}&StatusDescription={2}&BillItems={3}

در این مطلب در مورد وب سرویس توزیع شارژ الکترونیکی1 توضیح دادیم در مطلب بعد در مورد وب سرویس توزیع شارژ الکترونیکی2 توضیح میدهیم
سلام، اگر آدرس متدهای معرفی شده در بالا را هم لطف بفرمایید، ممنون میشم