Reporting

All Reporting operations share the base path https://srs.segpay.com/MWS.asmx/

  • Each operation appends its name to that base path to form the endpoint you call.

  • Every request requires UserID and UserAccessKey (see Authentication).

Fraud & Security

GetMerchantFraudEmails

Provides information about all of the email addresses you have blocked on your Segpay merchant account.

Endpoint: https://srs.segpay.com/MWS.asmx/GetMerchantFraudEmails

Request

GET
https://srs.segpay.com/MWS.asmx/GetMerchantFraudEmails?UserID=string&UserAccessKey=string

POST

POST /MWS.asmx/GetMerchantFraudIPAddress HTTP/1.1
Host: srs.segpay.com
Content-Type: application/x-www-form-urlencoded
Content-Length: length

UserID=string&UserAccessKey=string

Parameters

Parameter Type Required Description
UserID string Yes Your username to access Segpay Reporting Service (SRS).
UserAccessKey string Yes Your unique key to access Segpay Reporting Service (SRS).

Sample Response

<diffgr:diffgram xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:diffgr="urn:schemas-microsoft-com:xml-diffgram-v1">
                    <NewDataSet xmlns="">
                    <Data diffgr:id="Data1" msdata:rowOrder="0">
                    <Email>BJM345@green.com</Email>
                    <Reason>Poor Quality</Reason>
                    <Comment>FraudTest</Comment>
                    <AddedDate>2012-02-07T19:41:23.407+00:00</AddedDate>
                    <AddedByIPAddress>65.97.149.194</AddedByIPAddress>
                    <UserID>Segpay</UserID>
                    </Data>
                    <Data diffgr:id="Data2" msdata:rowOrder="1">
                    <Email>RedOne11@blue.com</Email>
                    <Reason>Fraud</Reason>
                    <Comment>FraudTest</Comment>
                    <AddedDate>2012-02-07T16:54:21.097+00:00</AddedDate>
                    <AddedByIPAddress>65.97.149.194</AddedByIPAddress>
                    <UserID>Segpay</UserID>
                    </Data>
                    <Data diffgr:id="Data3" msdata:rowOrder="2">
                    <Email>janesmith@orange.com</Email>
                    <Reason>Fraud</Reason>
                    <Comment>UATtest</Comment>
                    <AddedDate>2019-09-24T14:14:38.083+00:00</AddedDate>
                    <AddedByIPAddress>50.234.58.218</AddedByIPAddress>
                    <UserID>Segpay</UserID>
                    </Data>
                    </NewDataSet>
                </diffgr:diffgram>

GetMerchantFraudIPAddress

Provides information about all of the IP addresses you have blocked on your Segpay merchant account.

Endpoint: https://srs.segpay.com/MWS.asmx/GetMerchantFraudIPAddress

Request

GET
https://srs.segpay.com/MWS.asmx/GetMerchantFraudIPAddress?UserID=string&UserAccessKey=string

POST

POST /MWS.asmx/GetMerchantFraudIPAddress HTTP/1.1
Host: srs.segpay.com
Content-Type: application/x-www-form-urlencoded
Content-Length: length

UserID=string&UserAccessKey=string

Parameters

Parameter Type Required Description
UserID string Yes Your username to access Segpay Reporting Service (SRS).
UserAccessKey string Yes Your unique key to access Segpay Reporting Service (SRS).

Sample Response

<diffgr:diffgram xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:diffgr="urn:schemas-microsoft-com:xml-diffgram-v1">
                    <NewDataSet xmlns="">
                    <Data diffgr:id="Data1" msdata:rowOrder="0">
                    <IPAddress>1.2.3.4</IPAddress>
                    <Reason>Fraud</Reason>
                    <Comment>DoesitWork</Comment>
                    <AddedDate>2016-05-18T14:42:08.75+00:00</AddedDate>
                    <AddedByIPAddress>1.1.1.1</AddedByIPAddress>
                    <UserID>Segpay</UserID>
                    </Data>
                    <Data diffgr:id="Data2" msdata:rowOrder="1">
                    <IPAddress>1.2.3.5</IPAddress>
                    <Reason>Fraud</Reason>
                    <Comment>UATtest</Comment>
                    <AddedDate>2019-09-24T14:23:09.22+00:00</AddedDate>
                    <AddedByIPAddress>1.2.3.6</AddedByIPAddress>
                    <UserID>Segpay</UserID>
                    </Data>
                    <Data diffgr:id="Data3" msdata:rowOrder="2">
                    <IPAddress>1.2.3.7</IPAddress>
                    <Reason>Other</Reason>
                    <Comment>FraudTest</Comment>
                    <AddedDate>2012-02-07T16:54:56.75+00:00</AddedDate>
                    <AddedByIPAddress>1.2.3.8</AddedByIPAddress>
                    <UserID>Segpay</UserID>
                    </Data>
                    </NewDataSet>
                    </diffgr:diffgram>
                </DataSet>

Pay Page Analytics

PayPageStatsHitsByURL

Provides information about the number of visitors to your payment pages each hour in the past 1 to 31 days.

Endpoint: https://srs.segpay.com/MWS.asmx/PayPageStatsHitsByURL

Request

GET
https://srs.segpay.com/MWS.asmx/PayPageStatsHitsByURL?UserID=string&UserAccessKey=string&BegDate=string&EndDate=string&URLID=string

POST

POST /MWS.asmx/PayPageStatsHitsByURL HTTP/1.1
Host: srs.segpay.com
Content-Type: application/x-www-form-urlencoded
Content-Length: length

UserID=string&UserAccessKey=string&BegDate=string&EndDate=string&URLID=string

Parameters

Parameter Type Required Description
UserID string Yes Your username to access Segpay Reporting Service (SRS).
UserAccessKey string Yes Your unique key to access Segpay Reporting Service (SRS).
BegDate string No Beginning date of the range for the report using mmddyyyy. Leave blank to default to today.
EndDate string No End date of the range for the report using mmddyyyy. Leave blank to default to today.
URLID string Yes ID associated with the specific URL you want data for. Enter 0 to view all URLs.

Sample Response

<Data diffgr:id="Data20" msdata:rowOrder="19">
<URL>www.segpay.com</URL>
<Date>03/14/2023</Date>
<Total>13633</Total>
<Hour_x003A_00>575</Hour_x003A_00>
<Hour_x003A_01>555</Hour_x003A_01>
<Hour_x003A_02>572</Hour_x003A_02>
<Hour_x003A_03>571</Hour_x003A_03>
<Hour_x003A_04>567</Hour_x003A_04>
<Hour_x003A_05>571</Hour_x003A_05>
<Hour_x003A_06>569</Hour_x003A_06>
<Hour_x003A_07>578</Hour_x003A_07>
<Hour_x003A_08>566</Hour_x003A_08>
<Hour_x003A_09>554</Hour_x003A_09>
<Hour_x003A_10>568</Hour_x003A_10>
<Hour_x003A_11>567</Hour_x003A_11>
<Hour_x003A_12>575</Hour_x003A_12>
<Hour_x003A_13>563</Hour_x003A_13>
<Hour_x003A_14>575</Hour_x003A_14>
<Hour_x003A_15>565</Hour_x003A_15>
<Hour_x003A_16>573</Hour_x003A_16>
<Hour_x003A_17>557</Hour_x003A_17>
<Hour_x003A_18>576</Hour_x003A_18>
<Hour_x003A_19>575</Hour_x003A_19>
<Hour_x003A_20>570</Hour_x003A_20>
<Hour_x003A_21>562</Hour_x003A_21>
<Hour_x003A_22>557</Hour_x003A_22>
<Hour_x003A_23>572</Hour_x003A_23>
</Data>

PayPageStatsHitsByURL_Browser

Provides information about the number of visitors to your payment pages by web browser over the past 1 to 31 days.

Endpoint: https://srs.segpay.com/MWS.asmx/PayPageStatsHitsByURL_Browser

Request

GET
https://srs.segpay.com/MWS.asmx/PayPageStatsHitsByURL_Browser?UserID=string&UserAccessKey=string&BegDate=string&EndDate=string&URLID=string

POST

POST /MWS.asmx/PayPageStatsHitsByURL_Browser HTTP/1.1
Host: srs.segpay.com
Content-Type: application/x-www-form-urlencoded
Content-Length: length

UserID=string&UserAccessKey=string&BegDate=string&EndDate=string&URLID=string

Parameters

Parameter Type Required Description
UserID string Yes Your username to access Segpay Reporting Service (SRS).
UserAccessKey string Yes Your unique key to access Segpay Reporting Service (SRS).
BegDate string No Beginning date of the range for the report using mmddyyyy. Leave blank to default to today.
EndDate string No End date of the range for the report using mmddyyyy. Leave blank to default to today.
URLID string Yes ID associated with the specific URL you want data for. Enter 0 to view all URLs.

Sample Response

<Data diffgr:id="Data95" msdata:rowOrder="94">
<URL>www.segpay.com</URL>
<Browser>Chrome ver.107.0</Browser>
<Date>03/26/2023</Date>
<Total>13</Total>
<Hour_x003A_00>2</Hour_x003A_00>
<Hour_x003A_01>2</Hour_x003A_01>
<Hour_x003A_02>0</Hour_x003A_02>
<Hour_x003A_03>1</Hour_x003A_03>
<Hour_x003A_04>0</Hour_x003A_04>
<Hour_x003A_05>0</Hour_x003A_05>
<Hour_x003A_06>1</Hour_x003A_06>
<Hour_x003A_07>0</Hour_x003A_07>
<Hour_x003A_08>1</Hour_x003A_08>
<Hour_x003A_09>0</Hour_x003A_09>
<Hour_x003A_10>0</Hour_x003A_10>
<Hour_x003A_11>0</Hour_x003A_11>
<Hour_x003A_12>0</Hour_x003A_12>
<Hour_x003A_13>1</Hour_x003A_13>
<Hour_x003A_14>0</Hour_x003A_14>
<Hour_x003A_15>0</Hour_x003A_15>
<Hour_x003A_16>1</Hour_x003A_16>
<Hour_x003A_17>1</Hour_x003A_17>
<Hour_x003A_18>1</Hour_x003A_18>
<Hour_x003A_19>0</Hour_x003A_19>
<Hour_x003A_20>1</Hour_x003A_20>
<Hour_x003A_21>1</Hour_x003A_21>
<Hour_x003A_22>0</Hour_x003A_22>
<Hour_x003A_23>0</Hour_x003A_23>
</Data>

PayPageStatsHitsByURL_Country

Provides information about the number of visitors to your payment pages including their origin country over the past 1 to 31 days.

Endpoint: https://srs.segpay.com/MWS.asmx/PayPageStatsHitsByURL_Country

Request

GET
https://srs.segpay.com/MWS.asmx/PayPageStatsHitsByURL_Country?UserID=string&UserAccessKey=string&BegDate=string&EndDate=string&URLID=string

POST

POST /MWS.asmx/PayPageStatsHitsByURL_Country HTTP/1.1
Host: srs.segpay.com
Content-Type: application/x-www-form-urlencoded
Content-Length: length

UserID=string&UserAccessKey=string&BegDate=string&EndDate=string&URLID=string

Parameters

Parameter Type Required Description
UserID string Yes Your username to access Segpay Reporting Service (SRS).
UserAccessKey string Yes Your unique key to access Segpay Reporting Service (SRS).
BegDate string No Beginning date of the range for the report using mmddyyyy. Leave blank to default to today.
EndDate string No End date of the range for the report using mmddyyyy. Leave blank to default to today.
URLID string Yes ID associated with the specific URL you want data for. Enter 0 to view all URLs.

Sample Response

<Data diffgr:id="Data58" msdata:rowOrder="57">
<URL>www.segpay.com</URL>
<Country>Canada</Country>
<Date>03/14/2023</Date>
<Total>528</Total>
<Hour_x003A_00>22</Hour_x003A_00>
<Hour_x003A_01>20</Hour_x003A_01>
<Hour_x003A_02>27</Hour_x003A_02>
<Hour_x003A_03>28</Hour_x003A_03>
<Hour_x003A_04>27</Hour_x003A_04>
<Hour_x003A_05>22</Hour_x003A_05>
<Hour_x003A_06>21</Hour_x003A_06>
<Hour_x003A_07>22</Hour_x003A_07>
<Hour_x003A_08>20</Hour_x003A_08>
<Hour_x003A_09>20</Hour_x003A_09>
<Hour_x003A_10>22</Hour_x003A_10>
<Hour_x003A_11>21</Hour_x003A_11>
<Hour_x003A_12>22</Hour_x003A_12>
<Hour_x003A_13>20</Hour_x003A_13>
<Hour_x003A_14>22</Hour_x003A_14>
<Hour_x003A_15>20</Hour_x003A_15>
<Hour_x003A_16>21</Hour_x003A_16>
<Hour_x003A_17>21</Hour_x003A_17>
<Hour_x003A_18>22</Hour_x003A_18>
<Hour_x003A_19>22</Hour_x003A_19>
<Hour_x003A_20>21</Hour_x003A_20>
<Hour_x003A_21>20</Hour_x003A_21>
<Hour_x003A_22>23</Hour_x003A_22>
<Hour_x003A_23>22</Hour_x003A_23>
</Data>

PayPageStatsHitsByURL_Region

Provides information about the number of visitors to your payment pages including their region over the 1 to 7 days. Examples of regions are the United States (US), Canada (CA), Europe (EU).

Endpoint: https://srs.segpay.com/MWS.asmx/PayPageStatsHitsByURL_Region

Request

GET
https://srs.segpay.com/MWS.asmx/PayPageStatsHitsByURL_Region?UserID=string&UserAccessKey=string&BegDate=string&EndDate=string&URLID=string

POST

POST /MWS.asmx/PayPageStatsHitsByURL_Region HTTP/1.1
Host: srs.segpay.com
Content-Type: application/x-www-form-urlencoded
Content-Length: length

UserID=string&UserAccessKey=string&BegDate=string&EndDate=string&URLID=string

Parameters

Parameter Type Required Description
UserID string Yes Your username to access Segpay Reporting Service (SRS).
UserAccessKey string Yes Your unique key to access Segpay Reporting Service (SRS).
BegDate string No Beginning date of the range for the report using mmddyyyy. Leave blank to default to today.
EndDate string No End date of the range for the report using mmddyyyy. Leave blank to default to today.
URLID string Yes ID associated with the specific URL you want data for. Enter 0 to view all URLs.

Sample Response

<Data diffgr:id="Data26" msdata:rowOrder="25">
<URL>www.segpay.com</URL>
<Region>02</Region>
<Date>03/21/2023</Date>
<Total>146</Total>
<Hour_x003A_00>6</Hour_x003A_00>
<Hour_x003A_01>6</Hour_x003A_01>
<Hour_x003A_02>6</Hour_x003A_02>
<Hour_x003A_03>6</Hour_x003A_03>
<Hour_x003A_04>6</Hour_x003A_04>
<Hour_x003A_05>6</Hour_x003A_05>
<Hour_x003A_06>6</Hour_x003A_06>
<Hour_x003A_07>6</Hour_x003A_07>
<Hour_x003A_08>6</Hour_x003A_08>
<Hour_x003A_09>6</Hour_x003A_09>
<Hour_x003A_10>6</Hour_x003A_10>
<Hour_x003A_11>6</Hour_x003A_11>
<Hour_x003A_12>6</Hour_x003A_12>
<Hour_x003A_13>7</Hour_x003A_13>
<Hour_x003A_14>6</Hour_x003A_14>
<Hour_x003A_15>6</Hour_x003A_15>
<Hour_x003A_16>6</Hour_x003A_16>
<Hour_x003A_17>6</Hour_x003A_17>
<Hour_x003A_18>6</Hour_x003A_18>
<Hour_x003A_19>7</Hour_x003A_19>
<Hour_x003A_20>6</Hour_x003A_20>
<Hour_x003A_21>6</Hour_x003A_21>
<Hour_x003A_22>6</Hour_x003A_22>
<Hour_x003A_23>6</Hour_x003A_23>
</Data>

<Data diffgr:id="Data34" msdata:rowOrder="33">
<URL>www.segpay.com</URL>
<Region>03</Region>
<Date>03/21/2023</Date>
<Total>100</Total>
<Hour_x003A_00>4</Hour_x003A_00>
<Hour_x003A_01>5</Hour_x003A_01>
<Hour_x003A_02>4</Hour_x003A_02>
<Hour_x003A_03>3</Hour_x003A_03>
<Hour_x003A_04>5</Hour_x003A_04>
<Hour_x003A_05>4</Hour_x003A_05>
<Hour_x003A_06>5</Hour_x003A_06>
<Hour_x003A_07>6</Hour_x003A_07>
<Hour_x003A_08>4</Hour_x003A_08>
<Hour_x003A_09>4</Hour_x003A_09>
<Hour_x003A_10>4</Hour_x003A_10>
<Hour_x003A_11>6</Hour_x003A_11>
<Hour_x003A_12>4</Hour_x003A_12>
<Hour_x003A_13>4</Hour_x003A_13>
<Hour_x003A_14>3</Hour_x003A_14>
<Hour_x003A_15>4</Hour_x003A_15>
<Hour_x003A_16>4</Hour_x003A_16>
<Hour_x003A_17>3</Hour_x003A_17>
<Hour_x003A_18>4</Hour_x003A_18>
<Hour_x003A_19>4</Hour_x003A_19>
<Hour_x003A_20>4</Hour_x003A_20>
<Hour_x003A_21>4</Hour_x003A_21>
<Hour_x003A_22>4</Hour_x003A_22>
<Hour_x003A_23>4</Hour_x003A_23>
</Data>

URL_Listing

Shows which of your website URLs Segpay is processing for you.

Endpoint: https://srs.segpay.com/MWS.asmx/URL_Listing

Request

GET
https://srs.segpay.com/MWS.asmx/URL_Listing?UserID=string&UserAccessKey=string

POST

POST /MWS.asmx/URL_Listing HTTP/1.1
Host: srs.segpay.com
Content-Type: application/x-www-form-urlencoded
Content-Length: length

UserID=string&UserAccessKey=string

Parameters

Parameter Type Required Description
UserID string Yes Your username to access Segpay Reporting Service (SRS).
UserAccessKey string Yes Your unique key to access Segpay Reporting Service (SRS).

Sample Response

<diffgr:diffgram xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:diffgr="urn:schemas-microsoft-com:xml-diffgram-v1">
<NewDataSet xmlns="">
<Data diffgr:id="Data1" msdata:rowOrder="0">
<ID>0</ID>
<Domain>All URLs</Domain>
</Data>
<Data diffgr:id="Data2" msdata:rowOrder="1">
<ID>11111</ID>
<Domain>www.test1.com : www.test1.com</Domain>
</Data>
<Data diffgr:id="Data3" msdata:rowOrder="2">
<ID>22222</ID>
<Domain>www.test2.com : </Domain>
</Data>
<Data diffgr:id="Data4" msdata:rowOrder="3">
<ID>33333</ID>
<Domain>www.testwebsite.com : www.testwebsite.com</Domain>
</Data>
</NewDataSet>
</diffgr:diffgram>
</DataSet>

Revenue Insights

RevenueDailySummary

Provides information about your revenue per transaction over a specific date range, showing your sales and processing fees.

Endpoint: https://srs.segpay.com/MWS.asmx/RevenueDailySummary

Request

Use this URL to make the request. Replace each parameter string with your actual values.

GET
https://srs.segpay.com/MWS.asmx/RevenueDailySummary?UserID=string&UserAccessKey=string&BegDate=string&EndDate=string

POST

POST /MWS.asmx/RevenueDailySummary HTTP/1.1
Host: srs.segpay.com
Content-Type: application/x-www-form-urlencoded
Content-Length: length

UserID=string&UserAccessKey=string&BegDate=string&EndDate=string

Parameters

Parameter Type Required Description
UserID string Yes Your username to access Segpay Reporting Service (SRS).
UserAccessKey string Yes Your unique key to access Segpay Reporting Service (SRS).

Sample Response

<Data diffgr:id="Data10" msdata:rowOrder="9">
<Date>2023-03-29T00:00:00+00:00</Date>
<USDAmt>87.8600</USDAmt>
<USDFees>26.5200</USDFees>
<USDResDue>5.8200</USDResDue>
<USDAmtDue>55.0200</USDAmtDue>
<EURAmt>0.0000</EURAmt>
<EURFees>0.0000</EURFees>
<EURResDue>0.0000</EURResDue>
<EURAmtDue>0.0000</EURAmtDue>
<GBPAmt>0.0000</GBPAmt>
<GBPFees>0.0000</GBPFees>
<GBPResDue>0.0000</GBPResDue>
<GBPAmtDue>0.0000</GBPAmtDue>
</Data>

RevenueHourlySignup_URL

Provides information about the number of signups for each of your websites during a specified date range of 1 to 31 days.

Endpoint: https://srs.segpay.com/MWS.asmx/RevenueHourlySignup_URL

Request

GET
https://srs.segpay.com/MWS.asmx/RevenueHourlySignupCounts_URL?UserID=string&UserAccessKey=string&BegDate=string&EndDate=string&URLID=string

POST

POST /MWS.asmx/RevenueHourlySignup_URL HTTP/1.1
Host: srs.segpay.com
Content-Type: application/x-www-form-urlencoded
Content-Length: length

UserID=string&UserAccessKey=string&BegDate=string&EndDate=string&URLID=string

Parameters

Parameter Type Required Description
UserID string Yes Your username to access Segpay Reporting Service (SRS).
UserAccessKey string Yes Your unique key to access Segpay Reporting Service (SRS).
BegDate string No Beginning date of the range for the report using mmddyyyy. Leave blank to default to today.
EndDate string No End date of the range for the report using mmddyyyy. Leave blank to default to today.
URLID string Yes ID associated with the specific URL you want data for. Enter 0 to view all URLs.

Sample Response

<Data diffgr:id="Data7" msdata:rowOrder="6">
<Curr>USD</Curr>
<Date>2023-03-29T00:00:00+00:00</Date>
<URL>www.segpay.com</URL>
<Total>25</Total>
<Hour_x003A_00>0</Hour_x003A_00>
<Hour_x003A_01>0</Hour_x003A_01>
<Hour_x003A_02>1</Hour_x003A_02>
<Hour_x003A_03>2</Hour_x003A_03>
<Hour_x003A_04>0</Hour_x003A_04>
<Hour_x003A_05>0</Hour_x003A_05>
<Hour_x003A_06>0</Hour_x003A_06>
<Hour_x003A_07>0</Hour_x003A_07>
<Hour_x003A_08>0</Hour_x003A_08>
<Hour_x003A_09>0</Hour_x003A_09>
<Hour_x003A_10>0</Hour_x003A_10>
<Hour_x003A_11>0</Hour_x003A_11>
<Hour_x003A_12>0</Hour_x003A_12>
<Hour_x003A_13>0</Hour_x003A_13>
<Hour_x003A_14>2</Hour_x003A_14>
<Hour_x003A_15>0</Hour_x003A_15>
<Hour_x003A_16>1</Hour_x003A_16>
<Hour_x003A_17>0</Hour_x003A_17>
<Hour_x003A_18>6</Hour_x003A_18>
<Hour_x003A_19>2</Hour_x003A_19>
<Hour_x003A_20>0</Hour_x003A_20>
<Hour_x003A_21>5</Hour_x003A_21>
<Hour_x003A_22>0</Hour_x003A_22>
<Hour_x003A_23>6</Hour_x003A_23>
</Data>

RevenueHourlySignupCounts_URL

Provides information about the number of signups for each of your websites during a specified date range of 1 to 31 days.

Endpoint: https://srs.segpay.com/MWS.asmx/RevenueHourlySignupCounts_URL

Request

GET

https://srs.segpay.com//MWS.asmx/RevenueHourlySignupCounts_URL?UserID=string&UserAccessKey=string&BegDate=string&EndDate=string&URLID=string

POST

POST /MWS.asmx/RevenueHourlySignupCounts_URL HTTP/1.1
Host: srs.segpay.com
Content-Type: application/x-www-form-urlencoded
Content-Length: length

UserID=string&UserAccessKey=string&BegDate=string&EndDate=string&URLID=string

Parameters

Parameter Type Required Description
UserID string Yes Your username to access Segpay Reporting Service (SRS).
UserAccessKey string Yes Your unique key to access Segpay Reporting Service (SRS).
BegDate string No Beginning date of the range for the report using mmddyyyy. Leave blank to default to today.
EndDate string No End date of the range for the report using mmddyyyy. Leave blank to default to today.
URLID string Yes ID associated with the specific URL you want data for. Enter 0 to view all URLs.

Sample Response

<DataSet xmlns="http://srs.segpay.com/MWS.asmx">
  <xs:schema xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" id="NewDataSet">
  ...
  </xs:schema>
  <diffgr:diffgram xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:diffgr="urn:schemas-microsoft-com:xml-diffgram-v1">
    <NewDataSet xmlns="">
      <Data diffgr:id="Data1" msdata:rowOrder="0">
        <Curr>EUR</Curr>
        <Date>2026-06-01T00:00:00+00:00</Date>
        <URL>test.com</URL>
        <Total>3367</Total>
        <Hour_x003A_00>68</Hour_x003A_00>
        <Hour_x003A_01>60</Hour_x003A_01>
        <Hour_x003A_02>33</Hour_x003A_02>
        <Hour_x003A_03>40</Hour_x003A_03>
        <Hour_x003A_04>54</Hour_x003A_04>
        <Hour_x003A_05>73</Hour_x003A_05>
        <Hour_x003A_06>78</Hour_x003A_06>
        <Hour_x003A_07>109</Hour_x003A_07>
        <Hour_x003A_08>123</Hour_x003A_08>
        <Hour_x003A_09>103</Hour_x003A_09>
        <Hour_x003A_10>119</Hour_x003A_10>
        <Hour_x003A_11>140</Hour_x003A_11>
        <Hour_x003A_12>164</Hour_x003A_12>
        <Hour_x003A_13>203</Hour_x003A_13>
        <Hour_x003A_14>198</Hour_x003A_14>
        <Hour_x003A_15>207</Hour_x003A_15>
        <Hour_x003A_16>177</Hour_x003A_16>
        <Hour_x003A_17>174</Hour_x003A_17>
        <Hour_x003A_18>173</Hour_x003A_18>
        <Hour_x003A_19>194</Hour_x003A_19>
        <Hour_x003A_20>250</Hour_x003A_20>
        <Hour_x003A_21>251</Hour_x003A_21>
        <Hour_x003A_22>235</Hour_x003A_22>
        <Hour_x003A_23>141</Hour_x003A_23>
      </Data>
      <Data diffgr:id="Data2" msdata:rowOrder="1">
        <Curr>GBP</Curr>
        <Date>2026-06-05T00:00:00+00:00</Date>
        <URL>test.com</URL>
        <Total>173</Total>
        <Hour_x003A_00>10</Hour_x003A_00>
        <Hour_x003A_01>2</Hour_x003A_01>
        <Hour_x003A_02>1</Hour_x003A_02>
        <Hour_x003A_03>5</Hour_x003A_03>
        <Hour_x003A_04>2</Hour_x003A_04>
        <Hour_x003A_05>3</Hour_x003A_05>
        <Hour_x003A_06>6</Hour_x003A_06>
        <Hour_x003A_07>5</Hour_x003A_07>
        <Hour_x003A_08>9</Hour_x003A_08>
        <Hour_x003A_09>11</Hour_x003A_09>
        <Hour_x003A_10>5</Hour_x003A_10>
        <Hour_x003A_11>6</Hour_x003A_11>
        <Hour_x003A_12>6</Hour_x003A_12>
        <Hour_x003A_13>3</Hour_x003A_13>
        <Hour_x003A_14>5</Hour_x003A_14>
        <Hour_x003A_15>6</Hour_x003A_15>
        <Hour_x003A_16>10</Hour_x003A_16>
        <Hour_x003A_17>7</Hour_x003A_17>
        <Hour_x003A_18>8</Hour_x003A_18>
        <Hour_x003A_19>20</Hour_x003A_19>
        <Hour_x003A_20>5</Hour_x003A_20>
        <Hour_x003A_21>12</Hour_x003A_21>
        <Hour_x003A_22>15</Hour_x003A_22>
        <Hour_x003A_23>11</Hour_x003A_23>
      </Data>
      <Data diffgr:id="Data3" msdata:rowOrder="2">
        <Curr>USD</Curr>
        <Date>2026-07-02T00:00:00+00:00</Date>
        <URL>test.com</URL>
        <Total>1137</Total>
        <Hour_x003A_00>46</Hour_x003A_00>
        <Hour_x003A_01>46</Hour_x003A_01>
        <Hour_x003A_02>51</Hour_x003A_02>
        <Hour_x003A_03>55</Hour_x003A_03>
        <Hour_x003A_04>69</Hour_x003A_04>
        <Hour_x003A_05>68</Hour_x003A_05>
        <Hour_x003A_06>51</Hour_x003A_06>
        <Hour_x003A_07>70</Hour_x003A_07>
        <Hour_x003A_08>38</Hour_x003A_08>
        <Hour_x003A_09>39</Hour_x003A_09>
        <Hour_x003A_10>38</Hour_x003A_10>
        <Hour_x003A_11>27</Hour_x003A_11>
        <Hour_x003A_12>30</Hour_x003A_12>
        <Hour_x003A_13>39</Hour_x003A_13>
        <Hour_x003A_14>41</Hour_x003A_14>
        <Hour_x003A_15>40</Hour_x003A_15>
        <Hour_x003A_16>39</Hour_x003A_16>
        <Hour_x003A_17>56</Hour_x003A_17>
        <Hour_x003A_18>60</Hour_x003A_18>
        <Hour_x003A_19>41</Hour_x003A_19>
        <Hour_x003A_20>62</Hour_x003A_20>
        <Hour_x003A_21>49</Hour_x003A_21>
        <Hour_x003A_22>33</Hour_x003A_22>
        <Hour_x003A_23>49</Hour_x003A_23>
      </Data>
    </NewDataSet>
  </diffgr:diffgram>
</DataSet>

RevenueSummaryBySource_URL

Provides information about all sales, refunds, chargebacks, revokes, declines, and voids for each of your websites, including the source of each - initial signup, rebill, conversion or system (for reversals) – over a specified date range.

Endpoint: https://srs.segpay.com/MWS.asmx/RevenueSummaryBySource_URL

Request

GET
https://srs.segpay.com/MWS.asmx/RevenueSummaryBySource_URL?UserID=string&UserAccessKey=string&BegDate=string&EndDate=string&URLID=string

POST

POST /MWS.asmx/RevenueSummaryBySource_URL HTTP/1.1
Host: srs.segpay.com
Content-Type: application/x-www-form-urlencoded
Content-Length: length

UserID=string&UserAccessKey=string&BegDate=string&EndDate=string&URLID=string

Parameters

Parameter Type Required Description
UserID string Yes Your username to access Segpay Reporting Service (SRS).
UserAccessKey string Yes Your unique key to access Segpay Reporting Service (SRS).
BegDate string No Beginning date of the range for the report using mmddyyyy. Leave blank to default to today.
EndDate string No End date of the range for the report using mmddyyyy. Leave blank to default to today.
URLID string Yes ID associated with the specific URL you want data for. Enter 0 to view all URLs.

Sample Response

<Data diffgr:id="Data1" msdata:rowOrder="0">
<Curr>USD</Curr>
<Source>Conversion</Source>
<URL>www.segpay.com</URL>
<Sales>3.7600</Sales>
<Sales_x0023_>1</Sales_x0023_>
<Refunds>0.0000</Refunds>
<Refunds_x0023_>0</Refunds_x0023_>
<Revokes>0.0000</Revokes>
<Revokes_x0023_>0</Revokes_x0023_>
<ChgBks>0.0000</ChgBks>
<ChgBks_x0023_>0</ChgBks_x0023_>
<Net>3.7600</Net>
<Declines>5.9000</Declines>
<Declines_x0023_>2</Declines_x0023_>
<Voids>0.0000</Voids>
<Voids_x0023_>0</Voids_x0023_>
</Data>
<Data diffgr:id="Data2" msdata:rowOrder="1">
<Curr>USD</Curr>
<Source>Reactivated</Source>
<URL>www.segpay.com</URL>
<Sales>5.9000</Sales>
<Sales_x0023_>2</Sales_x0023_>
<Refunds>0.0000</Refunds>
<Refunds_x0023_>0</Refunds_x0023_>
<Revokes>0.0000</Revokes>
<Revokes_x0023_>0</Revokes_x0023_>
<ChgBks>0.0000</ChgBks>
<ChgBks_x0023_>0</ChgBks_x0023_>
<Net>5.9000</Net>
<Declines>0.0000</Declines>
<Declines_x0023_>0</Declines_x0023_>
<Voids>0.0000</Voids>
<Voids_x0023_>0</Voids_x0023_>
</Data>
<Data diffgr:id="Data3" msdata:rowOrder="2">
<Curr>USD</Curr>
<Source>Rebill</Source>
<URL>www.segpay.com</URL>
<Sales>18.9500</Sales>
<Sales_x0023_>10</Sales_x0023_>
<Refunds>0.0000</Refunds>
<Refunds_x0023_>0</Refunds_x0023_>
<Revokes>0.0000</Revokes>
<Revokes_x0023_>0</Revokes_x0023_>
<ChgBks>0.0000</ChgBks>
<ChgBks_x0023_>0</ChgBks_x0023_>
<Net>18.9500</Net>
<Declines>1.2500</Declines>
<Declines_x0023_>1</Declines_x0023_>
<Voids>0.0000</Voids>
<Voids_x0023_>0</Voids_x0023_>
</Data>

RevenueSummaryByUrl

Provides information about all sales, refunds, chargebacks, revokes, declines and voids for each of your websites during a specified date range.

Endpoint: https://srs.segpay.com/MWS.asmx/RevenueSummaryByUrl

Request

GET
https://srs.segpay.com/MWS.asmx/RevenueSummaryByURL?UserID=string&UserAccessKey=string&BegDate=string&EndDate=string&URLID=string

POST

POST /MWS.asmx/RevenueSummaryByUrl HTTP/1.1
Host: srs.segpay.com
Content-Type: application/x-www-form-urlencoded
Content-Length: length

UserID=string&UserAccessKey=string&BegDate=string&EndDate=string&URLID=string

Parameters

Parameter Type Required Description
UserID string Yes Your username to access Segpay Reporting Service (SRS).
UserAccessKey string Yes Your unique key to access Segpay Reporting Service (SRS).
BegDate string No Beginning date of the range for the report using mmddyyyy. Leave blank to default to today.
EndDate string No End date of the range for the report using mmddyyyy. Leave blank to default to today.
URLID string Yes ID associated with the specific URL you want data for. Enter 0 to view all URLs.

Sample Response

<Data diffgr:id="Data14" msdata:rowOrder="13">
<Curr>USD</Curr>
<Date>2023-03-29T00:00:00+00:00</Date>
<URL>www.segpay.com</URL>
<Sales>44.7600</Sales>
<Sales_x0023_>31</Sales_x0023_>
<Refunds>0.0000</Refunds>
<Refunds_x0023_>0</Refunds_x0023_>
<Revokes>0.0000</Revokes>
<Revokes_x0023_>0</Revokes_x0023_>
<ChgBks>0.0000</ChgBks>
<ChgBks_x0023_>0</ChgBks_x0023_>
<Net>45.2600</Net>
<Declines>0.0000</Declines>
<Declines_x0023_>0</Declines_x0023_>
<Voids>0.0000</Voids>
<Voids_x0023_>0</Voids_x0023_>
</Data>

Subscription Activity

AssetsActiveSubscriptionsByURL

Provides information about the active subscribers for each of your websites.

Endpoint: https://srs.segpay.com/MWS.asmx/AssetsActiveSubscriptionsByURL

GET
https://srs.segpay.com/MWS.asmx/AssetsActiveSubscriptionsByURL?UserID=string&UserAccessKey=string&BegDate=string&EndDate=string&PurchaseID=string&URLID=string

POST

POST /MWS.asmx/AssetsActiveSubscriptionsByURL HTTP/1.1
Host: srs.segpay.com
Content-Type: application/x-www-form-urlencoded
Content-Length: length

UserID=string&UserAccessKey=string&BegDate=string&EndDate=string&PurchaseID=string&URLID=string

Parameters

Parameter Type Required Description
UserID string Yes Your username to access Segpay Reporting Service (SRS).
UserAccessKey string Yes Your unique key to access Segpay Reporting Service (SRS).
BegDate string No Beginning date of the range for the report using mmddyyyy. Leave blank to default to today.
EndDate string No End date of the range for the report using mmddyyyy. Leave blank to default to today.
PurchaseID string Yes Specific Purchase ID representing the transaction you want data for.
URLID string Yes ID associated with the specific URL you want data for. Enter 0 to view all URLs.

Sample Response

<diffgr:diffgram xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:diffgr="urn:schemas-microsoft-com:xml-diffgram-v1">
<NewDataSet xmlns="">
<Data diffgr:id="Data1" msdata:rowOrder="0">
<Domain>www.segpay.com</Domain>
<PurchaseID>76976726</PurchaseID>
<CustName>Jane Segpay</CustName>
<Username>jane@email.com</Username>
<RecurringAmount>6.0000</RecurringAmount>
<Currency>USD</Currency>
<LastDate>03/20/2023</LastDate>
<NextDate>04/19/2023</NextDate>
<Purchases>10</Purchases>
<PurchTotal>55.2500</PurchTotal>
<Cycling xml:space="preserve"> </Cycling>
</Data>
<Data diffgr:id="Data2" msdata:rowOrder="1">
<Domain>www.segpay.com</Domain>
<PurchaseID>80525482</PurchaseID>
<CustName>John Deerfield</CustName>
<Username/>
<RecurringAmount>2.9500</RecurringAmount>
<Currency>USD</Currency>
<LastDate>03/18/2023</LastDate>
<NextDate>04/17/2023</NextDate>
<Purchases>5</Purchases>
<PurchTotal>13.7500</PurchTotal>
<Cycling xml:space="preserve"> </Cycling>
</Data>
<Data diffgr:id="Data3" msdata:rowOrder="2">
<Domain>www.fansite.dev</Domain>
<PurchaseID>84240464</PurchaseID>
<CustName>Alicia Broward</CustName>
<Username/>
<RecurringAmount>5.7750</RecurringAmount>
<Currency>USD</Currency>
<NextDate>04/15/2023</NextDate>
<Purchases>1</Purchases>
<PurchTotal>5.7800</PurchTotal>
<Cycling xml:space="preserve"> </Cycling>
</Data>

AssetsActiveSubscriptionsByURL_RebillDate

Provides information about the active subscribers for each of your websites, and includes their recurring charge amounts with last and next billing dates.

Endpoint: https://srs.segpay.com/MWS.asmx/AssetsActiveSubscriptionsByURL_RebillDate

Request

GET
https://srs.segpay.com/MWS.asmx/AssetsActiveSubscriptionsByURL_RebillDate?UserID=string&UserAccessKey=string&BegDate=string&EndDate=string&PurchaseID=string&URLID=string

POST

POST /MWS.asmx/AssetsActiveSubscriptionsByURL_RebillDate HTTP/1.1
Host: srs.segpay.com
Content-Type: application/x-www-form-urlencoded
Content-Length: length

UserID=string&UserAccessKey=string&BegDate=string&EndDate=string&PurchaseID=string&URLID=string

Parameters

Parameter Type Required Description
UserID string Yes Your username to access Segpay Reporting Service (SRS).
UserAccessKey string Yes Your unique key to access Segpay Reporting Service (SRS).
BegDate string No Beginning date of the range for the report using mmddyyyy. Leave blank to default to today.
EndDate string No End date of the range for the report using mmddyyyy. Leave blank to default to today.
PurchaseID string Yes Specific Purchase ID representing the transaction you want data for.
URLID string Yes ID associated with the specific URL you want data for. Enter 0 to view all URLs.

Sample Response

<diffgr:diffgram xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:diffgr="urn:schemas-microsoft-com:xml-diffgram-v1">
<NewDataSet xmlns="">
<Data diffgr:id="Data1" msdata:rowOrder="0">
<Domain>www.segpay.com</Domain>
<PurchaseID>84240464</PurchaseID>
<CustName>Jane Segpay</CustName>
<Username/>
<RecurringAmount>5.7750</RecurringAmount>
<Currency>USD</Currency>
<NextDate>04/15/2023</NextDate>
<Purchases>1</Purchases>
<PurchTotal>5.7800</PurchTotal>
<Cycling xml:space="preserve"> </Cycling>
</Data>
</NewDataSet>
</diffgr:diffgram>
</DataSet>

AssetsCancelledSubscriptionsByURL

Provides information about the canceled subscribers for each of your websites.

Endpoint: https://srs.segpay.com/MWS.asmx/AssetsCancelledSubscriptionsByURL

Request

GET
https://srs.segpay.com/MWS.asmx/AssetsCancelledSubscriptionsByURL?UserID=string&UserAccessKey=string&BegDate=string&EndDate=string&PurchaseID=string&URLID=string

POST

POST /MWS.asmx/AssetsCancelledSubscriptionsByURL HTTP/1.1
Host: srs.segpay.com
Content-Type: application/x-www-form-urlencoded
Content-Length: length

UserID=string&UserAccessKey=string&BegDate=string&EndDate=string&PurchaseID=string&URLID=string

Parameters

Parameter Type Required Description
UserID string Yes Your username to access Segpay Reporting Service (SRS).
UserAccessKey string Yes Your unique key to access Segpay Reporting Service (SRS).
BegDate string No Beginning date of the range for the report using mmddyyyy. Leave blank to default to today.
EndDate string No End date of the range for the report using mmddyyyy. Leave blank to default to today.
PurchaseID string Yes Specific Purchase ID representing the transaction you want data for.
URLID string Yes ID associated with the specific URL you want data for. Enter 0 to view all URLs.

Sample Response

Example of HTTP request response.

<Data diffgr:id="Data1" msdata:rowOrder="0">
<Domain>www.segpay.com</Domain>
<PurchaseID>83939833</PurchaseID>
<CustName>Jane Segpay</CustName>
<Username/>
<RecurringAmount>0.0000</RecurringAmount>
<Currency>USD</Currency>
<Cancelled>03/15/2023</Cancelled>
<LastDate>03/11/2023</LastDate>
<ExpireDate>03/15/2023</ExpireDate>
<Purchases>1</Purchases>
<PurchTotal>2.9500</PurchTotal>
<Cycling xml:space="preserve"> </Cycling>
<CancelTime>00:30</CancelTime>
<ExpireTime>00:30</ExpireTime>
</Data>

ReactivationActivity

Provides information about all subscription reactivation activity during a specified date range.

Endpoints: https://srs.segpay.com/MWS.asmx/ReactivationActivity

Request

GET
https://srs.segpay.com/MWS.asmx/ReactivationActivity?UserID=string&UserAccessKey=string&BegDate=string&EndDate=string&URLID=string

POST

POST /MWS.asmx/ReactivationActivity HTTP/1.1
Host: srs.segpay.com
Content-Type: application/x-www-form-urlencoded
Content-Length: length

UserID=string&UserAccessKey=string&BegDate=string&EndDate=string&URLID=string

Parameters

Parameter Type Required Description
UserID string Yes Your username to access Segpay Reporting Service (SRS).
UserAccessKey string Yes Your unique key to access Segpay Reporting Service (SRS).
BegDate string No Beginning date of the range for the report using mmddyyyy. Leave blank to default to today.
EndDate string No End date of the range for the report using mmddyyyy. Leave blank to default to today.
URLID string Yes ID associated with the specific URL you want data for. Enter 0 to view all URLs.

Sample Response

<Data diffgr:id="Data1" msdata:rowOrder="0">
<PurchaseID>85564688</PurchaseID>
<Website>www.segpay.com</Website>
<Date_x0020_of_x0020_Reactivation>04/05/2023</Date_x0020_of_x0020_Reactivation>
<Time_x0020_of_x0020_Reactivation>15:59</Time_x0020_of_x0020_Reactivation>
<Amount>2.9500</Amount>
<Currency>USD</Currency>
<Username/>
<Billconfig_x0020_ID>3097</Billconfig_x0020_ID>
<Next_x0020_Bill_x0020_Date>05/05/2023</Next_x0020_Bill_x0020_Date>
</Data>
<Data diffgr:id="Data2" msdata:rowOrder="1">
<PurchaseID>85774910</PurchaseID>
<Website>www.segpay.com</Website>
<Date_x0020_of_x0020_Reactivation>04/05/2023</Date_x0020_of_x0020_Reactivation>
<Time_x0020_of_x0020_Reactivation>16:30</Time_x0020_of_x0020_Reactivation>
<Amount>2.9500</Amount>
<Currency>USD</Currency>
<Username/>
<Billconfig_x0020_ID>3097</Billconfig_x0020_ID>
<Next_x0020_Bill_x0020_Date>05/05/2023</Next_x0020_Bill_x0020_Date>
</Data>

Transaction Details

TransactionByPurchaseID

Provides information about all transactions associated with a specific PurchaseID; for example, the initial purchase plus any rebills, refunds, etc.

Endpoint: https://srs.segpay.com/MWS.asmx/TransactionByPurchaseID

Request

GET
https://srs.segpay.com/MWS.asmx/TransactionByPurchaseID?UserID=string&UserAccessKey=string&PurchaseID=string

POST

POST /MWS.asmx/TransactionByPurchaseID HTTP/1.1
Host: srs.segpay.com
Content-Type: application/x-www-form-urlencoded
Content-Length: length

UserID=string&UserAccessKey=string&PurchaseID=string

Parameters

Parameter Type Required Description
UserID string Yes Your username to access Segpay Reporting Service (SRS).
UserAccessKey string Yes Your unique key to access Segpay Reporting Service (SRS).
PurchaseID string Yes Specific Purchase ID representing the transaction you want data for.

Sample Response

<Data diffgr:id="Data1" msdata:rowOrder="0">
<URL>www.segpay.com</URL>
<TransID>139630889</TransID>
<RelatedTransID>0</RelatedTransID>
<TransTime>2023-03-01T00:03:01+00:00</TransTime>
<Type>Sale</Type>
<Source>Signup</Source>
<Auth>Yes</Auth>
<TransAmount>2.9500</TransAmount>
<AuthCode>00-Approved CVV:M</AuthCode>
<Currency>USD</Currency>
<AuthCode1>TestTrans</AuthCode1>
<PurchaseID>83476992</PurchaseID>
<PurchType>One Time</PurchType>
<CustName>Jane Segpay</CustName>
<CustEMail>jane@email.com</CustEMail>
<CustAddress/>
<CustCity/>
<CustState/>
<CustCountry>United States</CustCountry>
<CustPhone/>
<CustIP>142.202.48.51</CustIP>
<IPCountry>United States</IPCountry>
<Username/>
<PurchStatus>Expired</PurchStatus>
<InitialAmount>2.9500</InitialAmount>
<RecurringAmount>0.0000</RecurringAmount>
<RecurringPeriod>0</RecurringPeriod>
<CancelDate>2023-03-04T00:30:53.763+00:00</CancelDate>
<ExpiredDate>2023-03-04T00:30:53.763+00:00</ExpiredDate>
<Retries>0</Retries>
<AffiliateID>0</AffiliateID>
<eticketID>114541:5874</eticketID>
<REF1/>
<REF2/>
<REF3/>
<REF4/>
<REF5/>
<REF6/>
<REF7/>
<REF8/>
<REF9/>
<REF10/>
<USERDATA><EXTRA_DATA><BROWSERTYPE>Mozilla</BROWSERTYPE><BROWSERVERSION>0.0</BROWSERVERSION><IPADDRESS>142.202.48.51</IPADDRESS><ISMOBILEDEVICE>false</ISMOBILEDEVICE><PLATFORM>Mozilla%2f5.0+(X11%3b+Linux+x86_64%3b+rv%3a3501)+Gecko%2f201</PLATFORM><SOURCEMACHINE>SGPY-WEB02</SOURCEMACHINE><POSVERSION>2.0.1.0</POSVERSION><TEMPLATETYPE>PayPage</TEMPLATETYPE><IPCOUNTRY>US</IPCOUNTRY><MERCHANTNAME>Segregated+Payments+Limited</MERCHANTNAME><PACKAGEDESCRIPTION>ViaWest+Automated+Monitor+-+DO+NOT+MODIFY+THIS+PACKAGE+LIVE</PACKAGEDESCRIPTION><TEMPLATE>default</TEMPLATE><PAYTYPE>creditcard</PAYTYPE><PAYMENTCHOICE>cc</PAYMENTCHOICE><CARDTYPE>Visa</CARDTYPE><PAYMENTOPTION>CC</PAYMENTOPTION><PAYPAGELANGUAGES>en-US%2cen%3bq%3d0.5%7cMozilla+0.0</PAYPAGELANGUAGES></EXTRA_DATA></USERDATA>
<BIN>444433</BIN>
<CCLast4>1111</CCLast4>
<BinCountry>ZZ</BinCountry>
</Data>

TransactionByTransID

Provides information about a specific transaction based on the Transaction ID.

Endpoint: https://srs.segpay.com/MWS.asmx/TransactionByTransID

Request

GET
https://srs.segpay.com/MWS.asmx/TransactionByTransID?UserID=string&UserAccessKey=string&TransID=string

POST

POST /MWS.asmx/TransactionByTransID HTTP/1.1
Host: srs.segpay.com
Content-Type: application/x-www-form-urlencoded
Content-Length: length

UserID=string&UserAccessKey=string&TransID=string

Parameters

Required parameters used with this HTTP request.

Parameter Type Required Description
UserID string Yes Your username to access Segpay Reporting Service (SRS).
UserAccessKey string Yes Your unique key to access Segpay Reporting Service (SRS).
TransID string Yes Specific transaction you want data for.

Sample Response

<Data diffgr:id="Data1" msdata:rowOrder="0">
<TransID>139630889</TransID>
<Date>2023-03-01T00:00:00+00:00</Date>
<Time>2023-03-01T00:03:01+00:00</Time>
<WebSite>www.segpay.com</WebSite>
<Type>Sale</Type>
<Source>Signup</Source>
<Auth>Yes</Auth>
<Amount>2.9500</Amount>
<AuthCode>00-Approved CVV:M</AuthCode>
<Curr>USD</Curr>
<CardType>Visa</CardType>
<CustomerName>Jane Segpay</CustomerName>
<Country>US</Country>
<PurchaseID>83476992</PurchaseID>
<AffiliateID>0</AffiliateID>
<eticketID>114541:5874</eticketID>
<REF1/>
<REF2/>
<REF3/>
<REF4/>
<REF5/>
<REF6/>
<REF7/>
<REF8/>
<REF9/>
<REF10/>
<USERDATA><EXTRA_DATA><BROWSERTYPE>Mozilla</BROWSERTYPE><BROWSERVERSION>0.0</BROWSERVERSION><IPADDRESS>142.202.48.51</IPADDRESS><ISMOBILEDEVICE>false</ISMOBILEDEVICE><PLATFORM>Mozilla%2f5.0+(X11%3b+Linux+x86_64%3b+rv%3a3501)+Gecko%2f201</PLATFORM><TEMPLATETYPE>PayPage</TEMPLATETYPE><IPCOUNTRY>US</IPCOUNTRY><MERCHANTNAME>Segregated+Payments+Limited</MERCHANTNAME><PACKAGEDESCRIPTION>ViaWest+Automated+Monitor+-+DO+NOT+MODIFY+THIS+PACKAGE+LIVE</PACKAGEDESCRIPTION><TEMPLATE>default</TEMPLATE><PAYTYPE>creditcard</PAYTYPE><PAYMENTCHOICE>cc</PAYMENTCHOICE><CARDTYPE>Visa</CARDTYPE><PAYMENTOPTION>CC</PAYMENTOPTION><PAYPAGELANGUAGES>en-US%2cen%3bq%3d0.5%7cMozilla+0.0</PAYPAGELANGUAGES></EXTRA_DATA></USERDATA>
</Data>

TransactionsList_V3

Provides information about all transactions for each of your websites over a specified date range.

Endpoint: https://srs.segpay.com/MWS.asmx/TransactionsList_V3

Request

GET
https://srs.segpay.com/MWS.asmx/TransactionsList_V3?UserID=string&UserAccessKey=string&BegDate=string&EndDate=string&TransID=string&URLID=string

POST

POST /MWS.asmx/TransactionsList_V3 HTTP/1.1
Host: srs.segpay.com
Content-Type: application/x-www-form-urlencoded
Content-Length: length

UserID=string&UserAccessKey=string&BegDate=string&EndDate=string&TransID=string&URLID=string

Parameters

Required parameters used with this HTTP request.

Parameter Type Required Description
UserID string Yes Your username to access Segpay Reporting Service (SRS).
UserAccessKey string Yes Your unique key to access Segpay Reporting Service (SRS).
BegDate string No Beginning date of the range for the report using mmddyyyy. Leave blank to default to today.
EndDate string No End date of the range for the report using mmddyyyy. Leave blank to default to today.
TransID string Yes Specific transaction you want data for.
URLID string Yes ID associated with the specific URL you want data for. Enter 0 to view all URLs.

Sample Response

<Data diffgr:id="Data12" msdata:rowOrder="11">
<TransID>140667190</TransID>
<Date>2023-03-17T00:00:00+00:00</Date>
<Time>2023-03-17T10:57:26.61+00:00</Time>
<WebSite>www.segpay.com</WebSite>
<Type>Sale</Type>
<Source>Signup</Source>
<Auth>Yes</Auth>
<Amount>1.2500</Amount>
<Curr>EUR</Curr>
<CardType>PayPal</CardType>
<CustomerName>Jutta Bach</CustomerName>
<Country>DE</Country>
<PurchaseID>84259735</PurchaseID>
<eticketID>109297:13925</eticketID>
<REF1/>
<REF2/>
<REF3/>
<REF4/>
<REF5/>
<REF6/>
<REF7/>
<REF8/>
<REF9/>
<REF10/>
<USERDATA><EXTRA_DATA><BROWSERTYPE>Chrome</BROWSERTYPE><BROWSERVERSION>111.0</BROWSERVERSION><IPADDRESS>109.42.179.190</IPADDRESS><ISMOBILEDEVICE>true</ISMOBILEDEVICE><PLATFORM>Mozilla%2f5.0+(Linux%3b+Android+10%3b+Redmi+Note+8+Pro)</PLATFORM><ALLOWEDPAYMENTTYPES>pp</ALLOWEDPAYMENTTYPES><TEMPLATETYPE>PayPage</TEMPLATETYPE><IPCOUNTRY>DE</IPCOUNTRY><MERCHANTNAME>Segregated+Payments+Limited</MERCHANTNAME><PACKAGEDESCRIPTION>Bill1st+VA</PACKAGEDESCRIPTION><TEMPLATE>TwoColumnLayout</TEMPLATE><PAYTYPE>paypal</PAYTYPE><PAYMENTCHOICE>pp</PAYMENTCHOICE><PAYMENTOPTION>PP</PAYMENTOPTION><CARDTYPE>PayPal</CARDTYPE><PAYPAGELANGUAGES>de-DE%2cde%3bq%3d0.9%2cen-US%3bq%3d0.8%2cen%3bq%3d0.7%7cChrome+111.0</PAYPAGELANGUAGES></EXTRA_DATA></USERDATA>
</Data>
<Data diffgr:id="Data13" msdata:rowOrder="12">
<TransID>140755667</TransID>
<Date>2023-03-18T00:00:00+00:00</Date>
<Time>2023-03-18T19:10:36.567+00:00</Time>
<WebSite>www.segpay.com</WebSite>
<Type>Sale</Type>
<Source>Rebill</Source>
<Auth>Yes</Auth>
<Amount>2.9500</Amount>
<Curr>USD</Curr>
<CardType>PayPal</CardType>
<CustomerName>Jane Segpay</CustomerName>
<Country>US</Country>
<PurchaseID>80525482</PurchaseID>
<eticketID>109297:3097</eticketID>
<REF1/>
<REF2/>
<REF3/>
<REF4/>
<REF5/>
<REF6/>
<REF7/>
<REF8/>
<REF9/>
<REF10/>
<USERDATA><EXTRA_DATA><BROWSERTYPE>Chrome</BROWSERTYPE><BROWSERVERSION>107.0</BROWSERVERSION><IPADDRESS>96.77.61.33</IPADDRESS><ISMOBILEDEVICE>false</ISMOBILEDEVICE><PLATFORM>Mozilla%2f5.0+(Windows+NT+10.0%3b+Win64%3b+x64)+AppleWeb</PLATFORM><TEMPLATETYPE>PayPage</TEMPLATETYPE><IPCOUNTRY>US</IPCOUNTRY><MERCHANTNAME>Segregated+Payments+Limited</MERCHANTNAME><PACKAGEDESCRIPTION>Bill1st+VA</PACKAGEDESCRIPTION><TEMPLATE>default</TEMPLATE><PAYTYPE>paypal</PAYTYPE><PAYMENTCHOICE>pp</PAYMENTCHOICE><PAYMENTOPTION>PP</PAYMENTOPTION><CARDTYPE>PayPal</CARDTYPE><PAYPAGELANGUAGES>en%7cChrome+107.0</PAYPAGELANGUAGES></EXTRA_DATA></USERDATA>
</Data>

TransactionsList_Declined_V2

Provides information about all declined transactions by website during a specified date range. Version 2 provides additional information in the response: Affiliate and PartnerID.

Endpoint: https://srs.segpay.com/MWS.asmx/TransactionsList_Declined_V2

Request

GET
https://srs.segpay.com/MWS.asmx/TransactionsList_Declined_V2?UserID=string&UserAccessKey=string&BegDate=string&EndDate=string&TransID=string&URLID=string

POST

POST /MWS.asmx/TransactionsList_Declined_V2 HTTP/1.1
Host: srs.segpay.com
Content-Type: application/x-www-form-urlencoded
Content-Length: length

UserID=string&UserAccessKey=string&BegDate=string&EndDate=string&TransID=string&URLID=string

Parameters

Parameter Type Required Description
UserID string Yes Your username to access Segpay Reporting Service (SRS).
UserAccessKey string Yes Your unique key to access Segpay Reporting Service (SRS).
BegDate string No Beginning date of the range for the report using mmddyyyy. Leave blank to default to today.
EndDate string No End date of the range for the report using mmddyyyy. Leave blank to default to today.
TransID string Yes Specific transaction you want data for.
URLID string Yes ID associated with the specific URL you want data for. Enter 0 to view all URLs.

Sample Response

Data diffgr:id="Data15" msdata:rowOrder="14">
<TransID>142845162</TransID>
<Date>2023-04-05T00:00:00+00:00</Date>
<Time>2023-04-05T14:45:25+00:00</Time>
<WebSite>www.segpay.com</WebSite>
<Type>Instant Conversion</Type>
<Source>Conversion</Source>
<DeclineReason/>
<Amount>2.9500</Amount>
<AuthCode>F460:Period1:Email:jane@email.com</AuthCode>
<Curr>USD</Curr>
<CardType>Visa</CardType>
<CustomerName>Jane Segpay</CustomerName>
<Country>US</Country>
<PurchaseID>85774715</PurchaseID>
<eticketID>106580:3097</eticketID>
<REF1/>
<REF2/>
<REF3/>
<REF4/>
<REF5/>
<REF6/>
<REF7/>
<REF8/>
<REF9/>
<REF10/>
<USERDATA><EXTRA_DATA><ICTOKEN>ebe1fe5f-b11d-4750-ae96-afdb00eedef0</ICTOKEN></EXTRA_DATA></USERDATA>
</Data>

TransactionsPurchasesByURL_V5

Provides detailed purchase and transaction information for a specified URL by TransactionID. Version 5 provides additional information in the response: AffiliateID, MerchantPartnerID, and BIN.

Endpoint: https://srs.segpay.com/MWS.asmx/TransactionsPurchasesByURL_V5

Request

GET
https://srs.segpay.com/MWS.asmx/TransactionsPurchasesByURL_V5?UserID=string&UserAccessKey=string&BegDate=string&EndDate=string&TransID=string&URLID=string

POST

POST /MWS.asmx/TransactionsPurchasesByURL_V5 HTTP/1.1
Host: srs.segpay.com
Content-Type: application/x-www-form-urlencoded
Content-Length: length

UserID=string&UserAccessKey=string&BegDate=string&EndDate=string&TransID=string&URLID=string

Parameters

Parameter Type Required Description
UserID string Yes Your username to access Segpay Reporting Service (SRS).
UserAccessKey string Yes Your unique key to access Segpay Reporting Service (SRS).
BegDate string No Beginning date of the range for the report using mmddyyyy. Leave blank to default to today.
EndDate string No End date of the range for the report using mmddyyyy. Leave blank to default to today.
TransID string Yes Specific transaction you want data for.
URLID string Yes ID associated with the specific URL you want data for. Enter 0 to view all URLs.

Sample Response

<DataSet xmlns="http://srs.segpay.com/MWS.asmx">
 <xs:schema xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" id="NewDataSet">
 ...
 </xs:schema>
  <diffgr:diffgram xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:diffgr="urn:schemas-microsoft-com:xml-diffgram-v1">
   <NewDataSet xmlns="">
       <Data diffgr:id="Data1" msdata:rowOrder="0">
        <URL>test.com</URL>
        <TransID>232178356</TransID>
        <RelatedTransID>232177666</RelatedTransID>
        <TransTime>2026-07-13T01:27:51.547+00:00</TransTime>
        <Type>OneClick</Type>
        <Source>Rebill</Source>
        <Auth>Yes</Auth>
        <TransAmount>9.9900</TransAmount>
        <Currency>USD</Currency>
        <AuthCode/>
        <PurchaseID>128420445</PurchaseID>
        <PurchType>Dynamic pricing</PurchType>
        <CustName>John Smith</CustName>
        <CustEMail>johnsmith321@aol.com</CustEMail>
        <CustAddress>321 8th Street</CustAddress>
        <CustCity>WASHINGTON</CustCity>
        <CustState>DC</CustState>
        <CustZip>20017</CustZip>
        <CustCountry>United States</CustCountry>
        <CustPhone/>
        <CustIP>73.11.11.123</CustIP>
        <IPCountry>United States</IPCountry>
        <Username/>
        <Password/>
        <PurchStatus>NonRecurring</PurchStatus>
        <InitialAmount>9.9900</InitialAmount>
        <RecurringAmount>0.0000</RecurringAmount>
        <RecurringPeriod>0</RecurringPeriod>
        <CancelDate>2026-07-13T01:17:50.667+00:00</CancelDate>
        <ExpiredDate>2026-07-13T01:17:50.667+00:00</ExpiredDate>
        <Retries>0</Retries>
        <AffiliateID>0</AffiliateID>
        <MerchantPartnerID/>
        <eticketID>204448:18994</eticketID>
        <REF1>3CNRAR4PC6EK2</REF1>
        <REF2>177a938bb9ac46deb0b0020ba6f4d73a</REF2>
        <REF3/>
        <REF4/>
        <REF5/>
        <REF6/>
        <REF7/>
        <REF8/>
        <REF9/>
        <REF10/>
        <USERDATA><EXTRA_DATA><BROWSERTYPE>Chrome</BROWSERTYPE><BROWSERVERSION>150.0</BROWSERVERSION><IPADDRESS>73.87.41.196</IPADDRESS><ISMOBILEDEVICE>false</ISMOBILEDEVICE><PLATFORM>Mozilla%2f5.0+(Windows+NT+10.0%3b+Win64%3b+x64)+AppleWeb</PLATFORM><DYNAMICPRICINGID>09830422-ca9c-4f0d-8e71-95c0ca3320a6</DYNAMICPRICINGID><DYNAMICDESC>Online+payments</DYNAMICDESC><X-AUTH-LINK>https%3a%2f%2fsecure.upgate.com%2fapi%2fintegration-segpay%2fv1%2freturn%3ftransaction_id%3d3CNRAR4PC6EK2</X-AUTH-LINK><X-DECL-LINK>https%3a%2f%2fsecure.upgate.com%2fapi%2fintegration-segpay%2fv1%2freturn%3ftransaction_id%3d3CNRAR4PC6EK2</X-DECL-LINK><ALLOWEDPAYMENTTYPES>pp</ALLOWEDPAYMENTTYPES><AMOUNT>9.99</AMOUNT><AUTOSUBMIT>1</AUTOSUBMIT><TOKEN>EC-8HH6031493265993R</TOKEN><BA_TOKEN>BA-4B459327CK274273N</BA_TOKEN><TEMPLATETYPE>PayPage</TEMPLATETYPE><DYNAMICDESCRIPTOR>Online+payments</DYNAMICDESCRIPTOR><IPCOUNTRY>US</IPCOUNTRY><MERCHANTNAME>Technius+LTD</MERCHANTNAME><PACKAGEDESCRIPTION>UpGate</PACKAGEDESCRIPTION><PAYPALAPPROVEDAGREEMENTTOKENID>BA-4B459327CK274273N</PAYPALAPPROVEDAGREEMENTTOKENID><TEMPLATE>default</TEMPLATE><PAYMENTCHOICE>pp</PAYMENTCHOICE><PAYMENTOPTION>PP</PAYMENTOPTION><CARDTYPE>PayPal</CARDTYPE><PAYPAGELANGUAGES>en-US%2cen%3bq%3d0.9%7cChrome+150.0</PAYPAGELANGUAGES></EXTRA_DATA></USERDATA>
        <CCLast4/>
        <RefundEnteredBy/>
        <RefundReasonCode/>
        <RefundComment/>
        <BIN/>
        <BinCountry>PL</BinCountry>
        <PrePaidIndicator/>
        <SingleUsePromo>false</SingleUsePromo>
        <MerchantID>12345</MerchantID>
    </Data>
   </NewDataSet>
  </diffgr:diffgram>
</DataSet>