Keeps track of what Users have purchased from a Convention.
You must have the financials
ConventionPrivilege to access this.
Convention Receipts are accessed via /api/conventionreceipt
.
See "Object Properties" in Introduction for basic shared properties.
Complete details in ConventionReceiptProperties. It also has these extra read-only properties:
Total minus any refunds.
It will be "Receipt #47" as an example.
See "Related Objects" in Introduction for how to use them.
The Convention this convention receipt belongs to.
The Payment that was used to pay for this receipt.
See "Relationships" in Introduction for how to use them.
The list of Badges that were paid for in this receipt.
The list of BoothAddOns that were paid for in this receipt.
The list of Booths that were paid for in this receipt.
The list of LedgerEntrys created by this receipt.
The list of SoldProducts that were paid for in this receipt.
The list of Tickets that were paid for in this receipt.
The services used to fetch and manipulate convention receipts.
This will search across all conventions, but only for the current User. To search all the receipts on a single convention see "Relationships" in Convention.
GET /api/conventionreceipt
Returns:
{ "paging" : {...}, "items" : [ { "id" : "xxx", "user_id" : "xxx, ... }, ... ] }
GET /api/conventionreceipt/xxx
Returns:
{ "id" : "xxx", "user_id" : "xxx, ... }
If a user wants to get their receipt emailed to them again, post to this service. In addition to the financials
ConventionPrivilege a user with the registration
ConventionPrivilege may also use this service.
POST /api/conventionreceipt/xxx/resend