# Aaron's Hosted Payment Page (HPP)

**Canonical:** https://apis.io/apis/aarons/aarons-hpp/  
**Provider:** Aaron's — https://apis.io/providers/aarons/  
**Base URL:** https://hpp.aarons.com  
**Documentation:** https://www.aarons.com/ezpay.html

Aaron's Hosted Payment Page (HPP) is one of 4 APIs that [Aaron's](https://apis.io/providers/aarons/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Payments, Tokenization, Card Vault, Webhook, and Lease-to-Own. The published artifact set on APIs.io includes an OpenAPI specification.

Aaron's Hosted Payment Page service — the only surface on the Aaron's estate that publishes a machine-readable API contract. A Swagger 2.0 document is served anonymously at https://hpp.aarons.com/openapi.json describing 15 paths: payment-session creation, customer context, device-intelligence capture for fraud screening, card tokenization and storage, zero-dollar authorization with AVS/CVV2 verification, EZPay retry, and three inbound postback receivers for the Fiserv and Repay payment gateways. The contract self-identifies as host hpp.aarons.com, and Aaron's own customer application at myaccount.aarons.com references the same host, so ownership is established from the document itself and not from the fetch URL. Bearer-token auth; Aaron's issues no third-party credentials and publishes no documentation.

## Operations (60)

| Method | Path | Summary |
|---|---|---|
| GET | `/CreateSession/2` | — |
| PUT | `/CreateSession/2` | — |
| POST | `/CreateSession/2` | — |
| DELETE | `/CreateSession/2` | — |
| GET | `/AuthorizeSession` | — |
| PUT | `/AuthorizeSession` | — |
| POST | `/AuthorizeSession` | — |
| DELETE | `/AuthorizeSession` | — |
| GET | `/CustomerData/2` | — |
| PUT | `/CustomerData/2` | — |
| POST | `/CustomerData/2` | — |
| DELETE | `/CustomerData/2` | — |
| GET | `/MemoryBearerToken` | — |
| PUT | `/MemoryBearerToken` | — |
| POST | `/MemoryBearerToken` | — |
| DELETE | `/MemoryBearerToken` | — |
| GET | `/MemoryTokenGuid` | — |
| PUT | `/MemoryTokenGuid` | — |
| POST | `/MemoryTokenGuid` | — |
| DELETE | `/MemoryTokenGuid` | — |
| GET | `/SaveDeviceIntelligence` | — |
| PUT | `/SaveDeviceIntelligence` | — |
| POST | `/SaveDeviceIntelligence` | — |
| DELETE | `/SaveDeviceIntelligence` | — |
| GET | `/CreateToken` | — |
| PUT | `/CreateToken` | — |
| POST | `/CreateToken` | — |
| DELETE | `/CreateToken` | — |
| GET | `/SaveToken` | — |
| PUT | `/SaveToken` | — |
| POST | `/SaveToken` | — |
| DELETE | `/SaveToken` | — |
| GET | `/UpdateCustomerRetryNotification` | — |
| PUT | `/UpdateCustomerRetryNotification` | — |
| POST | `/UpdateCustomerRetryNotification` | — |
| DELETE | `/UpdateCustomerRetryNotification` | — |
| GET | `/AutoPayCustomerRetry` | — |
| PUT | `/AutoPayCustomerRetry` | — |
| POST | `/AutoPayCustomerRetry` | — |
| DELETE | `/AutoPayCustomerRetry` | — |
| GET | `/ping` | — |
| PUT | `/ping` | — |
| POST | `/ping` | — |
| DELETE | `/ping` | — |
| GET | `/ping/{Name}` | — |
| PUT | `/ping/{Name}` | — |
| POST | `/ping/{Name}` | — |
| DELETE | `/ping/{Name}` | — |
| GET | `/FiservPostback` | — |
| PUT | `/FiservPostback` | — |
| POST | `/FiservPostback` | — |
| DELETE | `/FiservPostback` | — |
| GET | `/RepayAuthPostback` | — |
| PUT | `/RepayAuthPostback` | — |
| POST | `/RepayAuthPostback` | — |
| DELETE | `/RepayAuthPostback` | — |
| GET | `/RepayCardVaultPostback` | — |
| PUT | `/RepayCardVaultPostback` | — |
| POST | `/RepayCardVaultPostback` | — |
| DELETE | `/RepayCardVaultPostback` | — |

## Machine-readable artifacts (5)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/aarons/refs/heads/main/openapi/aarons-hpp-openapi.json
- **Overlay** — https://raw.githubusercontent.com/api-evangelist/aarons/refs/heads/main/overlays/aarons-hpp-overlay.yaml
- **Webhooks** — https://raw.githubusercontent.com/api-evangelist/aarons/refs/heads/main/asyncapi/aarons-hpp-webhooks.yml
- **DataModel** — https://raw.githubusercontent.com/api-evangelist/aarons/refs/heads/main/data-model/aarons-data-model.yml
- **Website** — https://hpp.aarons.com/openapi.json

## Other Aaron's APIs (3)

- [Aaron's Lease Application](https://apis.io/apis/aarons/aarons-lease-application/)
- [Aaron's Account Management](https://apis.io/apis/aarons/aarons-account-management/)
- [Aaron's Product Catalog](https://apis.io/apis/aarons/aarons-product-catalog/)

## Tags

Payments, Tokenization, Card Vault, Webhook, Lease-to-Own

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/aarons/aarons-hpp/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/aarons/.
