OrderGrantedRefund Object
The details of granted refund.
type OrderGrantedRefund {
id: ID!
createdAt: DateTime!
updatedAt: DateTime!
amount: Money!
reason: String
user: User
app: App
shippingCostsIncluded: Boolean!
lines: [OrderGrantedRefundLine!]
status: OrderGrantedRefundStatusEnum!
transactionEvents: [TransactionEvent!]
transaction: TransactionItem
}
Fields
OrderGrantedRefund.id
● ID!
non-null scalar miscellaneous
OrderGrantedRefund.createdAt
● DateTime!
non-null scalar miscellaneous
Time of creation.
OrderGrantedRefund.updatedAt
● DateTime!
non-null scalar miscellaneous
Time of last update.
OrderGrantedRefund.amount
● Money!
non-null object miscellaneous
Refund amount.
OrderGrantedRefund.reason
● String
scalar miscellaneous
Reason of the refund.
OrderGrantedRefund.user
● User
object users
User who performed the action. Requires of of the following permissions: MANAGE_USERS, MANAGE_STAFF, OWNER.
OrderGrantedRefund.app
● App
object apps
App that performed the action.
OrderGrantedRefund.shippingCostsIncluded
● Boolean!
non-null scalar miscellaneous
If true, the refunded amount includes the shipping price.If false, the refunded amount does not include the shipping price.
OrderGrantedRefund.lines
● [OrderGrantedRefundLine!]
list object miscellaneous
Lines assigned to the granted refund.
OrderGrantedRefund.status
● OrderGrantedRefundStatusEnum!
non-null enum orders
Status of the granted refund calculated based on transactionItem assigned to granted refund.
Added in Saleor 3.20OrderGrantedRefund.transactionEvents
● [TransactionEvent!]
list object payments
List of refund events associated with the granted refund.
Added in Saleor 3.20OrderGrantedRefund.transaction
● TransactionItem
object payments
The transaction assigned to the granted refund.
Added in Saleor 3.20Member Of
Order
object ● OrderGrantRefundCreate
object ● OrderGrantRefundUpdate
object ● TransactionRefundRequested
object