BootView WebApi

<back to all web services

GetPaymentReceipt

The following routes are available for this service:
GET/receipts/paymentreceiptReturns an html formated payment receipt
GetPaymentReceipt Parameters:
NameParameterData TypeRequiredDescription
CollectionAttemptIdqueryGuidYesThe Collection Attempt Id.
PaymentReceiptResponse Parameters:
NameParameterData TypeRequiredDescription
BillsformList<CollectionAttemptBill>No
PaymentsformList<CollectionAttemptPayment>No
CustomerformstringNo
LicenceTagformstringNo
MakeModelformstringNo
TotalPaidformdecimalNo
TotalDueformdecimalNo
NetDueformdecimalNo
StickerIdformstringNo
AttemptDateformDateTime?No
LocationformstringNo
ConditionformstringNo
ParkingAreaNameformstringNo
BootReturnLoacationformstringNo
BootReturnDateformDateTime?No
LastCardPaymentPayeeNameformstringNo
CollectionAttemptBill Parameters:
NameParameterData TypeRequiredDescription
IdformGuidNo
ReferenceIdformstringNo
OriginatingAttemptIdformGuid?No
CreatedByUserIdformGuidNo
DateCreatedformDateTimeNo
AmountformdecimalNo
IsVoidformboolNo
BillTypeIdformintNo
BillTypeformstringNo
DateDueformDateTimeNo
NoteformstringNo
IsDeletedformboolNo
VehicleIdformGuidNo
CustomerViolationCodeIdformGuid?No
IsInJudgementformbool?No
CustomerIdformGuidNo
CustomerAccountNumberformstringNo
PaymentPlanStartDateformDateTime?No
PaylockContingencyAmountformdecimal?No
ShouldApplyContingencyAmountformbool?No
LinkTypeformBillAssociatedToAttemptByNo
TotalAllocatedformdecimalNo
BillAssociatedToAttemptBy Enum:
Any
Linked
OriginatedOnAttempt
CollectionAttemptPayment Parameters:
NameParameterData TypeRequiredDescription
IdformGuidNo
TransactionNumberformintNo
OriginatingAttemptIdformGuid?No
BatchNumberformintNo
TotalAmountformdecimalNo
PlacedDateformDateTimeNo
IsSuccessfulformboolNo
PaymentTypeformstringNo
CreatedByUserIdformGuidNo
FirstNameformstringNo
LastNameformstringNo
PhoneformstringNo
EmailformstringNo
Address1formstringNo
Address2formstringNo
CityformstringNo
StateCodeformstringNo
PostalCodeformstringNo
CountryCodeformstringNo
PaymentNoteformstringNo
IsDeletedformboolNo
CustomerIdformGuidNo
CustomerReceiptNumberformstringNo
CustomerReceiptDateformDateTime?No
LinkTypeformPaymentAssociatedToAttemptByNo
TotalAllocatedformdecimalNo
CreatedByUserNameformstringNo
PaymentAssociatedToAttemptBy Enum:
Any
AllocatedToLinkedAttemptBill
AllocatedToBillOriginatedOnAttempt
OriginatedOnAttempt

To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv

HTTP + JSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

GET /receipts/paymentreceipt HTTP/1.1 
Host: api.paylock.com 
Accept: text/jsv
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	bills: 
	[
		{
			referenceId: String,
			originatingAttemptId: 00000000000000000000000000000000,
			dateCreated: 0001-01-01,
			amount: 0,
			isVoid: False,
			billTypeId: 0,
			billType: String,
			dateDue: 0001-01-01,
			note: String,
			isDeleted: False,
			customerViolationCodeId: 00000000000000000000000000000000,
			isInJudgement: False,
			customerAccountNumber: String,
			paymentPlanStartDate: 0001-01-01,
			paylockContingencyAmount: 0,
			shouldApplyContingencyAmount: False,
			linkType: Any,
			totalAllocated: 0
		}
	],
	payments: 
	[
		{
			
		}
	],
	customer: String,
	licenceTag: String,
	makeModel: String,
	totalPaid: 0,
	totalDue: 0,
	netDue: 0,
	stickerId: String,
	attemptDate: 0001-01-01,
	location: String,
	condition: String,
	parkingAreaName: String,
	bootReturnLoacation: String,
	bootReturnDate: 0001-01-01,
	lastCardPaymentPayeeName: String
}