Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Usage


Excerpt

Returns details of the casual payments processed between the specified date range.


Note

Since this API call does not have pagination, our recommendation is to apply smaller date ranges (not more than 30 days) otherwise, you may receive timeout errors.


Parameters

Name

Data Type

Length


 

Description

User





Username

String


Required

Provided by Debitsuccess

Password

String


Required

Provided by Debitsuccess

ContractPrefix

String

6

Required

Used for payment lookup and user access checks.

StartDate

DateTime


Required

The maximum range between StartDate and EndDate is one month.

EndDate

DateTime


Optional

End of today if not provided

Response 

Name

Data Type

Description

DateCreated

DateTime

Date/time message was processed

Id

String

Unique ID for message

ResponseNotes ()


Collection of validation messages

  • Code

String


  • Note

String


  • NoteType

Enum

Error, Warning, Info

Status

Enum

Failed, Succeed, Unknown

Payments ()

Collection


  • Payment Ref

String


  • Description

String

Payment note

  • PaymentAmount

Decimal (10, 2)


  • PaymentDate

DateTime


  • PaymentId

Integer

Unique identifier for the payment

  • PaymentStatus

Enum

Cleared,

Pending,

Failed,

Settled,

  • PaymentType

Enum?

CasualCreditCard

CasualCreditCardOther

  • Receipt

String

Batch Number

  • CommissionAmount

Decimal (10, 2)

The amount of commission Debitsuccess charged on the Payment.

If the payment is declined for any reason in the response CommissionAmount and PaymentID will be 0.

Error Messages

Type

Error Code

Error Message

Error

02

Invalid user credentials

Error

13001

Invalid Contract Prefix

Error

14204

Start date and End date cannot be more than 30 days apart

Error

13090

Start date must not be after end date

Error

14203

Start date cannot be in the future

Error

14202

Start date is required

Related Pages

Filter by label (Content by label)
showLabelsfalse
spacesDDE
showSpacefalse
sorttitle
typepage
cqllabel = "getcasualpaymentsfordaterange" and ancestor = "986156090"
labelsdocumentation-space-sample



Panel

On this page:

Table of Contents