HppLinkLifetime
A model the API reference uses in a request or a response. The operation pages link every field typed as this model here.
How long a merchant-created payment link stays payable. Selected per session at create time and frozen onto the session, alongside (not instead of) the requested expiry in seconds: the lifetime picks the bounds the requested expiry must fall within.
Values
Session |
The historical short single-use checkout session: 60 to 900 seconds, defaulting to 600, and still subject to the tenant's own min/max/default TTL settings. What every caller that does not name a lifetime gets. |
Extended |
A long-lived link, bounded by ExtendedMinTtlSeconds and ExtendedMaxTtlSeconds (1 hour to 90 days), for a link that is emailed or texted and paid later. The upper bound is capped by the tenant's HostedPaymentPageSettings.SessionMaxExtendedTtlSeconds setting. |
Permanent |
A link that never expires on its own. The session carries no expiry instant and no document time-to-live; it stops being payable only when it is paid, cancelled, or revoked. Requesting an expiry in seconds alongside this is rejected rather than ignored. |
Fields
| Field | Type | Description |
|---|
This model has no documented fields.