HppSessionCloneDataDto
A model the API reference uses in a request or a response. The operation pages link every field typed as this model here.
Output DTO containing the data needed to clone an existing HPP session into a new session creation form. Includes full prefilled field values (not redacted like `HppSessionDto`).
Values
Fields
| Field | Type | Description | ||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
hostedPageId
required |
string (uuid) | The hosted page the source session belongs to. A clone is created on this same page, so a
caller that did not arrive from the page's own editor can still resolve where the new link
goes.
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 source session.
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.
| ||||||||||||||||||||||||||||||
prefilledFields
required |
object | The full prefilled field key/value pairs from the source session.
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.
| ||||||||||||||||||||||||||||||
prefilledListFields
required |
object | The list-valued prefills for multi-value custom fields from the source session, keyed by
field name, or `null` when the source carries none. Cloned verbatim so a link built
from another link keeps every list the original carried.
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.
| ||||||||||||||||||||||||||||||
label
required |
string | The label from the source session, if any.
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.
| ||||||||||||||||||||||||||||||
cancelUrl
required |
string | The Back link address from the source session, if any.
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.
| ||||||||||||||||||||||||||||||
level3Data
required |
Level3Data Level3Data | The Level 3 enhanced data from the source session (header fields and line items), or
`null` when the source carries none. A copy the caller owns: changing it never changes
the source session. Send it back as `level3Data` on the create request so the new link
carries the same lines.
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 Level3Data:
This body has no documented fields. | ||||||||||||||||||||||||||||||||
This model has no documented fields.