# Rental

Part of AppEngine API Documentation. Full index: https://appengine.appmint.io/documentation.md
## PUT /storefront/rental/{rentalId}/payment/refund

**Refund rental payment**

`operationId: RentalController_refundRentalPayment`

Record a refund of the rental payment (money given back by hand). Does not cancel the rental.

### Parameters

| Name | In | Type | Required | Description |
| --- | --- | --- | --- | --- |
| `orgid` | header | string | yes | Organization ID |
| `rentalId` | path | string | yes | Rental ID |

### Responses

| Status | Meaning |
| --- | --- |
| `200` |  |

## PUT /storefront/rental/{rentalId}/books

**Post rental to Books**

`operationId: RentalController_postRentalToBooks`

Book the money on this rental that Books does not have yet (fee, late fee, deposit held / refunded / kept), with payment records. Idempotent; for rentals paid before rentals were booked.

### Parameters

| Name | In | Type | Required | Description |
| --- | --- | --- | --- | --- |
| `orgid` | header | string | yes | Organization ID |
| `rentalId` | path | string | yes | Rental ID |

### Responses

| Status | Meaning |
| --- | --- |
| `200` |  |

