PricePlanHistoryRowDto
A model the API reference uses in a request or a response. The operation pages link every field typed as this model here.
One merchant × billing-run outcome for the plan-scoped historic report. All display fields are snapshots captured at run time (merchant name, plan name) so the report reflects the plan as it existed when the run executed, not the current plan.
Values
Fields
| Field | Type | Description | ||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
merchantId
required |
string (uuid) | The billed merchant.
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.
| ||||||||||||||||||||||||||||
merchantName
required |
string | Merchant name snapshot at billing time.
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.
| ||||||||||||||||||||||||||||
periodKey
required |
string | Billing period key (yyyyMM).
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.
| ||||||||||||||||||||||||||||
planNameSnapshot
required |
string | Price plan name snapshot at billing time.
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.
| ||||||||||||||||||||||||||||
totalFees
required |
number (double) | Total sell-side fees charged to the merchant for the period.
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.
| ||||||||||||||||||||||||||||
paymentStatus
required |
PricePlanHistoryPaymentStatus PricePlanHistoryPaymentStatus | Coarse payment status derived from the run-result 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.
| ||||||||||||||||||||||||||||
resultStatus
required |
MerchantBillingRunResultStatus MerchantBillingRunResultStatus | The raw per-merchant run-result status.
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.
| ||||||||||||||||||||||||||||
fulfillmentPath
required |
BillingFulfillmentPath BillingFulfillmentPath | How the charge was (or would be) collected.
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.
| ||||||||||||||||||||||||||||
billingRunId
required |
string (uuid) | The billing run this row came from (links to the run detail 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.
| ||||||||||||||||||||||||||||
invoiceId
required |
string (uuid) | Generated invoice, when the Invoicing path produced one.
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.
| ||||||||||||||||||||||||||||
runCompletedAt
required |
string (date-time) | When the billing run completed.
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.
|
This model has no documented fields.