GET /api/v2/pay/donor_transaction_information SESSION
Get online donor transaction information for a single donor within a date range

Headers

Header name Description
Cookie
required
Login session cookie
Provision
required
Web/Mobile/API Provision UUID

Params

Param name Description
donor_guid
required

guid of the donor

Validations:

  • Must be a String

start_date
required

lower bound for transaction date. Expects format YYYY-MM-DD

Validations:

  • Must be a String

end_date
required

upper bound for transaction date. Expects format YYYY-MM-DD

Validations:

  • Must be a String

Returns

Code: 200

Description:

check gift reports with matching donorguid

Param name Description
data
required

donor transaction information

Validations:

  • Must be a Hash

data[id]
required

ID of the donor transaction information

Validations:

  • Must be a number.

data[type]
required

Type of record

Validations:

  • Must be a String

data[attributes]
required

Attributes of the donor transaction information

Validations:

  • Must be a Hash

data[attributes][DonorGUID]
required

guid of the donor

Validations:

  • Must be a String

data[attributes][TransactionGUID]
required

guid of the transaction

Validations:

  • Must be a String

data[attributes][TransactionID]
required

ID of the transaction

Validations:

  • Must be a String

data[attributes][AccountScheduleGUID]
required

GUID of the account schedule

Validations:

  • Must be a String

data[attributes][AccountScheduleID]
required

ID of the account schedule

Validations:

  • Must be a String

data[attributes][AccountScheduleStatus]
required

status of the account schedule

Validations:

  • Must be a String

data[attributes][AccountScheduleStatusName]
required

status name of the account schedule

Validations:

  • Must be a String

data[attributes][RecurringType]
required

type of the recurring setup

Validations:

  • Must be a String

data[attributes][RecurringName]
required

type name of the recurring setup

Validations:

  • Must be a String

data[attributes][NextRecurringDT]
required

next recurring date time

Validations:

  • Must be a String

data[attributes][AccountGUID]
required

guid of the account

Validations:

  • Must be a String

data[attributes][Amount]
required

transaction income amount

Validations:

  • Must be a String

data[attributes][TransactionDate]
required

date of the transaction

Validations:

  • Must be a String

data[attributes][SettlementDate]
required

date of the settlement

Validations:

  • Must be a String

data[attributes][Status]
required

status of the transaction

Validations:

  • Must be a String

data[attributes][IsRefundable]
required

if the transaction is refundable

Validations:

  • Must be a String

data[attributes][RefundTransactionGUID]
required

transaction GUID of the refund

Validations:

  • Must be a String

data[attributes][ResponseCode]
required

response code

Validations:

  • Must be a String

data[attributes][ResponseCodeAVS]
required

response code AVS

Validations:

  • Must be a String

data[attributes][InvoiceNumber]
required

invoice number

Validations:

  • Must be a String

data[attributes][CustomerTransactionID]
required

transaction id of the customer

Validations:

  • Must be a String

data[attributes][UserDefinedData1]
required

user defined data

Validations:

  • Must be a String

data[attributes][UserDefinedData2]
required

user defined data

Validations:

  • Must be a String

data[attributes][UserDefinedData3]
required

user defined data

Validations:

  • Must be a String

data[attributes][AccountNickName]
required

nick name of the account

Validations:

  • Must be a String

data[attributes][AccountType]
required

type of the account

Validations:

  • Must be a String

data[attributes][MaskedACHNum]
required

masked account number

Validations:

  • Must be a String

data[attributes][BankName]
required

name of the bank

Validations:

  • Must be a String

data[attributes][CreditCardType]
required

type of the credit card

Validations:

  • Must be a String

data[attributes][MaskedCCNum]
required

masked credit card number

Validations:

  • Must be a String

data[attributes][designation_information]
required

Attributes of the designation_information

Validations:

  • Must be a Hash

data[attributes][designation_information][DesignationID]
required

designation id

Validations:

  • Must be a String

data[attributes][designation_information][DesignationGUID]
required

designation guid

Validations:

  • Must be a String

data[attributes][designation_information][DesignationName]
required

designation name

Validations:

  • Must be a String

data[attributes][designation_information][DesignationAmount]
required

designation amount

Validations:

  • Must be a String

data[attributes][designation_information][DesignationAllocationID]
required

id of the designation allocation

Validations:

  • Must be a String

data[attributes][designation_information][designationmemo]
required

designation memo

Validations:

  • Must be a String

Code: 401

Description:

Unauthorized

Param name Description
errors
required

Errors returned by request

Validations:

  • Must be an Array of nested elements

errors[error]
required

Why the request failed

Validations:

  • Must be a String

errors[status]
required

HTTP response code

Validations:

  • Must be a Integer

Code: 404

Description:

Not Found

Param name Description
errors
required

Errors returned by request

Validations:

  • Must be an Array of nested elements

errors[error]
required

Why the request failed

Validations:

  • Must be a String

errors[status]
required

HTTP response code

Validations:

  • Must be a Integer

Code: 422

Description:

Unprocessable Entity

Param name Description
errors
required

Errors returned by request

Validations:

  • Must be an Array of nested elements

errors[error]
required

Why the request failed

Validations:

  • Must be a String

errors[status]
required

HTTP response code

Validations:

  • Must be a Integer

Code: 500

Description:

Internal Server Error

Param name Description
errors
required

Errors returned by request

Validations:

  • Must be an Array of nested elements

errors[error]
required

Why the request failed

Validations:

  • Must be a String

errors[status]
required

HTTP response code

Validations:

  • Must be a Integer

Errors

Code Description
404 Data source query failed
422 Invalid parameter(s)
422 Provision header missing
422 Invalid provision
422 Under maintenance
422 Incorrect host for provision
422 Establishing session failed
422 Privilege to perform the action was not found
422 Not logged in
422 Provision does not match logged in provision
422 The start date or end date is invalid
422 Start date cannot be greater than the end date
500 No connection to data source