GetTransactionsForEvent v1.1

Description

The GetTransactionsForEvent API method returns a list of transaction objects for a given event ID. You can also specify an optional filter for the results.

URL

https://www.regonline.com/api/v1.1/default.asmx/GetTransactionsForEvent

Parameters

eventID
The ID of the event

orderBy
This is also an optional parameter that defines the sort order of the results returned. Valid expression syntax is similar to a SQL ORDER BY clause. Taking the example of GetTransactionsForEvent() again, if no orderBy is given, then the sort order is undefined. Or, expressions such as the following can be used:

   Date DESC

Returns

<GetTransactionsForEventResponse xmlns="https://www.regonline.com/api/v1.1">
      <GetTransactionsForEventResult>
        <Success>boolean</Success>
        <Message>string</Message>
        <Data>
          <APITransactionV1_1>
            <ID>int</ID>
            <EventID>int</EventID>
            <RegistrationID>int</RegistrationID>
            <Date>dateTime</Date>
            <TypeID>int</TypeID>
            <Type>string</Type>
            <Amount>decimal</Amount>
            <EventCurrency>string</EventCurrency>
            <GatewayAmount>decimal</GatewayAmount>
            <GatewayCurrency>string</GatewayCurrency>
            <CCName>string</CCName>
            <CCType>string</CCType>
            <CCLast4>string</CCLast4>
            <CCExpDate>dateTime</CCExpDate>
            <AuthCode>string</AuthCode>
            <GatewayTxnID>string</GatewayTxnID>
            <Gateway>string</Gateway>
            <SystemNotes>string</SystemNotes>
            <Tax1>decimal</Tax1>
            <Tax2>decimal</Tax2>
            <RegistrationFee>decimal</RegistrationFee>
            <TransactionFee>decimal</TransactionFee>
          </APITransactionV1_1>
          <APITransactionV1_1>
            ...
          </APITransactionV1_1>
        </Data>
      </GetTransactionsForEventResult>
    </GetTransactionsForEventResponse>

Transaction types

ID Description
1 Transaction Amount
2 Online Credit Card Payment
3 Online Credit Card Refund
4 Online Credit Card Chargeback
5 Offline Credit Card Payment
6 Offline Credit Card Refund
7 Offline Credit Card Chargeback
8 Check Payment
9 Check Refund
10 Credit Due to Cancellation
11 Other Payments
12 Other Credits
13 Other Charges
14 Adjustment Due to Changes in Fees
15 Cash Payment
16 Online Credit Card Chargeback Reversal
17 Other Refunds
18 Wire Transfer Payment
19 Wire Transfer Refund
20 PayPal Payment
21 Charge Due to Uncancellation
22 Credit Due to Registration Transfer
23 Payment Due to Registration Transfer
24 Online Credit Card Void
26 Service Fee
27 Registration Protection
28 Merchandise Shipping Fee

Authentication

See Login documentation

Posted: January 26th, 2016

RegOnline by Lanyon is the easy-to-use, affordable online registration and event management software. Turn your next conference, meeting, trade show into a huge success. Event management solutions include online registration forms, event websites, badges, event marketing, credit card processing and so much more. Sign up today for a free trial.

TRUSTe online privacy certification Lanyon Solutions, Inc.
717 North Harwood
Dallas, Texas 75201
email: info@lanyon.com | Toll Free: 1-888-351-9948

 

© Copyright 2017 | RegOnline by Lanyon | All Rights Reserved