Billing Object
Description
Billing information including payment methods, status, and invoice details.
Declaration
type Billing {
status: String!
fulfilled: Boolean
paymentDate: Date
refundDate: Date
address: Address
paymentMethods: [PaymentMethod!]!
refunds: [PaymentMethod!]!
voucher: VoucherEmbedded
invoice: BillingInvoice!
}
Fields
| Name | Type | Description |
|---|---|---|
status | String! | Current billing status. Valid values include "Pending", "Paid", "Partially Paid", "Refunded", or "Partially Refunded". |
fulfilled | Boolean | Whether billing has been fulfilled (paid or refunded). |
paymentDate | Date | Date when payment was received. |
refundDate | Date | Date when refund was processed. |
address | Address | Billing address for the order. |
paymentMethods | [PaymentMethod!]! | Payment methods used for this order. |
refunds | [PaymentMethod!]! | Refund methods processed for this order. |
voucher | VoucherEmbedded | Voucher applied to this billing (if any). |
invoice | BillingInvoice! | Invoice information for this billing. |