ChargeService
Click here for a complete list of operations.
PayBills
متد تولید لینک پرداخت قبوض
توجه داشته باشید در صورت اجرای موفق این متد لینک صفحه پرداخت ارایه می گردد که پرداخت قبض منوط به تکمیل روال پرداخت است
لینک پرداخت حداکثر 10 دقیقه معتبر بوده و یکبار مصرف می باشد
پارامتر ورودی | شرح |
UserName | نام کاربری وب سرویس |
Password | کلمه عبور |
BillID | شناسه قبض |
BillPayID | شناسه پرداخت |
Price | مبلغ |
ReturnUrl | آدرس برگشت از بانک |
___________________________________________________
خروجی متد با فرمت جیسون به شرح زیر می باشد
پارامتر خروجی | شرح |
ResultCode | کد نتیجه اجرای متد که در جدول زیر تفکیک شده است |
ResultCaption | تشریخ فارسی نتیجه اجرا متد |
BillType | نوع قبض |
Url | لینک صفحه پرداخت |
___________________________________________________
خروجی | شرح |
0 | عملیات موفق و ایجاد لینک پرداخت |
1 | نام کاربری یا کلمه عبور معتبر نمی باشد |
2 | مبلغ ارسالی معتبر نیست |
3 | خطای سیستمی |
100 | شناسه قبض و پرداخت، همخوانی ندارد |
101 | شناسه قبض و پرداخت، اشتباه است |
102 | شناسه قبض اشتباه است |
103 | شناسه پرداخت اشتباه است |
104 | خطای شناسایی نشده |
105 | نام کاربری و کلمه عبور را وارد نمائید |
106 | شناسه قبض یا پرداخت نمیتواند خالی باشد |
107 | مبلغ قابل پرداخت قبض و یا آدرس برگشت نمیتواند خالی باشد |
Test
The test form is only available for requests from the local machine.SOAP 1.1
The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.
POST /UserWebservice.asmx HTTP/1.1 Host: ws.toshanet.ir Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "http://www.toranjsoft.com/PayBills" <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <PayBills xmlns="http://www.toranjsoft.com"> <UserName>string</UserName> <Password>string</Password> <BillID>string</BillID> <BillPayID>string</BillPayID> <Price>string</Price> <ReturnUrl>string</ReturnUrl> </PayBills> </soap:Body> </soap:Envelope>
HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <PayBillsResponse xmlns="http://www.toranjsoft.com"> <PayBillsResult>string</PayBillsResult> </PayBillsResponse> </soap:Body> </soap:Envelope>
SOAP 1.2
The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.
POST /UserWebservice.asmx HTTP/1.1 Host: ws.toshanet.ir Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Body> <PayBills xmlns="http://www.toranjsoft.com"> <UserName>string</UserName> <Password>string</Password> <BillID>string</BillID> <BillPayID>string</BillPayID> <Price>string</Price> <ReturnUrl>string</ReturnUrl> </PayBills> </soap12:Body> </soap12:Envelope>
HTTP/1.1 200 OK Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Body> <PayBillsResponse xmlns="http://www.toranjsoft.com"> <PayBillsResult>string</PayBillsResult> </PayBillsResponse> </soap12:Body> </soap12:Envelope>