Transactions

Transactions

This resource represents transactions.

Operations


Get transactions

Requirements:  Account Admin or 'Reports' privilege

Retrieve all or specific transactions associated with specified AccountID.  Numbers of records returned limited to specified 'Limit' parameter with a set max of 1000.  Use 'LastID' parameter to resume from previous ID.  Use 'Older' parameter set to True for retrieving records prior to 'LastID' and set to False for records following 'LastID'. Records will always be returned in descending order.

Request

Query parameters

The ID of the FasCard account.

The ID of the user account, or use 0 for all users.

The number of records to return.

The transaction ID to start at.

 

Response

Field Name

Type

Description

Notes

Field Name

Type

Description

Notes

ID

long

Transaction Rec ID

 

RdrTransID

int

Reader transaction ID

 

AccountID

int

SysConfig Account ID

 

DateTime

DateTime

Transaction time (UTC)

 

TransType

int

Transaction type

Transaction Types & SubTypes

TransSubType

int

Transaction sub-type

Transaction Types & SubTypes

LocationID

int

Location Rec ID

 

MachNo

int

Machine number

 

CashAmount

Decimal

Amount of cash

 

CreditCardNumber

string

Credit card number (last 4 digits)

May be NULL if card type NOT credit

CreditCardAmount

Decimal

Amount spent on credit card

 

LoyaltyCardNumber

string

Loyalty card number

May be NULL if card type NOT loyalty

BalanceAmount

Decimal

Change in balance

 

BonusAmount

Decimal

Change in bonus

 

LoyaltyPoints

int

Change in loyalty points

 

FreeStarts

int

Change in free starts

 

NewBalance

Decimal

New loyalty balance after transaction

 

NewBonus

Decimal

New loyalty bonus after transaction

 

AdditionalInfo

string

Additional info

 

UserAccountID

int

UserAccount Rec ID

 

CreditCardName

string

Name on credit card

May be NULL if card type NOT credit

EmployeeUserID

int

Employee User Rec ID

 

NewFreeStarts

int

New Free Starts after transaction

 

NewLoyaltyPoints

int

New Loyalty Points after transaction

 

RootTransactID

long

Root Transaction Rec ID

 

UnfundedAmount

Decimal

Unfunded amount

 

GET /api/Transact


Get WDF order transactions

Requirements:  Account Admin or 'WDF' privilege

Retrieve all transactions associated with specified WDF order.

GET /api/Location/{LocID}/wdf/{orderID}/Transact