HppSessionCompletionDto
A model the API reference uses in a request or a response. The operation pages link every field typed as this model here.
One payer's visit to a reusable payment link, as an administrator or an integrator reads it.
Values
Fields
| Field | Type | Description | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
id
required |
string (uuid) | The completion's own identifier, which is also the session id this payer's surfaces and their
resulting transaction were keyed on.
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||||||||||||
parentSessionId
required |
string (uuid) | The reusable session this visit belongs to.
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||||||||||||
hostedPageId
required |
string (uuid) | The hosted payment page the link targets.
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||||||||||||
merchantId
required |
string (uuid) | The merchant that owns the hosted payment page.
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||||||||||||
shortToken
required |
string | The short URL token of the link this payer arrived through.
nullable
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||||||||||||
status
required |
HppSessionStatus HppSessionStatus | The visit's persisted status.
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||||||||||||
derivedState
required |
HppSessionDerivedState HppSessionDerivedState | The state a reader should see for this visit: the stored status when it is terminal,
otherwise usable or expired by the clock.
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||||||||||||
createdAt
required |
string (date-time) | When this visit was minted, in UTC.
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||||||||||||
expiresAt
required |
string (date-time) | When the link expires, in UTC, or `null` for a link that does not expire.
nullable
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||||||||||||
consumedByTransactionId
required |
string (uuid) | The transaction that completed this visit, or `null`.
nullable
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||||||||||||
consumedAt
required |
string (date-time) | When this visit was consumed, in UTC, or `null`.
nullable
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||||||||||||
vaultedPaymentTokenId
required |
string (uuid) | The vault token minted for this payer by a direct-vault reservation, or `null`.
nullable
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||||||||||||
declineRetryMode
required |
HppDeclineRetryMode HppDeclineRetryMode | The decline-retry policy this visit inherited from the link.
nullable
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||||||||||||
declineReleaseCount
required |
integer (int32) | How many decline releases this payer has spent, or `null` for none.
nullable
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||||||||||||
lastDeclinedTransactionId
required |
string (uuid) | The transaction whose decline last reopened this visit, or `null`.
nullable
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||||||||||||
lastDeclineReleasedAt
required |
string (date-time) | When this visit was last reopened after a decline, in UTC, or `null`.
nullable
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||||||||||||
consumedOrder
required |
HppCatalogOrder HppCatalogOrder | The catalog order this payer bought, resolved and priced by the platform when they paid, or
`null` until then (and always on a link off a page that sells no products).
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||||||||||||
Fields of HppCatalogOrder:
This body has no documented fields. | ||||||||||||||||
This model has no documented fields.