ملی پیامک مستندات وب‌سرویس پیامک
ملی پیامک مستندات وب‌سرویس پیامک
ملی پیامک مستندات وب‌سرویس پیامک

دریافت تراکنشهای مالی کاربر(متد دوم)

آخرین به روز رسانی: 2 دی 1403

متد GetUserTransactions2

از این متد می‌توانید برای دریافت اطلاعات تراکنش‌های مالی کاربرتان استفاده کنید.

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

نام پارامترنوع پارامترتوضیحات
username String نام کاربری مربوط به حساب شما در سامانه
password String کلمه عبور مربوط به حساب شما در سامانه
targetUsername String نام کاربری کاربر موردنظر
creditType CreditsBL CreditTypes
dateFrom DateTime از تاریخ
dateTo DateTime تا تاریخ
count String تعداد رکورد درخواستی
index String اندیس مربوط به ردیف پیام‌های دریافتی - پیشنهاد می‌گردد این مقدار را ۰ در نظر بگیرید

مقدار بازگشتی

نام پارامترنوع پارامترتوضیحات
ReturnValue String[] خروجی این متد آرایه‌ای از تراکنشهای مالی کاربر است.
getusertransactions2
//بدون نیاز به پکیج گیت هاب Procedural PHP نمونه کدهای 
ini_set("soap.wsdl_cache_enabled",0);
 $sms = new SoapClient("http://api.payamak-panel.com/post/Users.asmx?wsdl",array("encoding"=>"UTF-8"));
 $data = array(
 "username"=>"",
 "password"=>"",
 "targetUsername"=>"",
 "creditType"=>"",
 "dateFrom"=>"",
 "dateTo"=>"",
 "count"=>"",
 "index"=>"",
 );
 $result = $sms->getusertransactions2 ($data)->getusertransactions2Result;
 var_dump($result);
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>
    <GetUserTransactions2Response xmlns="http://tempuri.org/">
      <GetUserTransactions2Result>
        <CreditList>
          <CreditID>long</CreditID>
          <TariffId>int</TariffId>
          <CreditType>unsignedByte</CreditType>
          <CreditAmount>double</CreditAmount>
          <CreditRemain>double</CreditRemain>
          <TransactDate>dateTime</TransactDate>
          <Description>string</Description>
          <SendCode>int</SendCode>
        </CreditList>
        <CreditList>
          <CreditID>long</CreditID>
          <TariffId>int</TariffId>
          <CreditType>unsignedByte</CreditType>
          <CreditAmount>double</CreditAmount>
          <CreditRemain>double</CreditRemain>
          <TransactDate>dateTime</TransactDate>
          <Description>string</Description>
          <SendCode>int</SendCode>
        </CreditList>
      </GetUserTransactions2Result>
    </GetUserTransactions2Response>
  </soap:Body>
</soap:Envelope>