Refund Session
Requires access scope.
A unique refund transaction.
Anchor to FieldsFields
- •ID!non-null
A globally-unique ID.
- Anchor to statestate•Refund
Session States!non-null Details about the refund state.
Anchor to MutationsMutations
- •mutation
Rejects an open refund session. After the
mutation completes on a given refund session, any
mutation attempts will fail. Subsequent
mutation attempts will succeed, but the
argument will be ignored.
- •ID!required
The refund session ID.
- Anchor to reasonreason•Refund
Session Rejection Reason Input!required The rejection reason.
Arguments
- Anchor to refundSessionrefund•Refund
Session Session The updated refund session.
- Anchor to userErrorsuser•[Refund
Errors Session Reject User Error!]!non-null The list of errors that occurred from executing the mutation.
Fields
- •mutation
Resolves an open refund session. After the
mutation completes on a given refund session, any
mutation attempts will fail. Subsequent
mutation attempts will succeed, but the
Details
argument will be ignored.- •ID!required
The refund session ID.
Arguments
- Anchor to refundSessionrefund•Refund
Session Session The updated refund session.
- Anchor to userErrorsuser•[Refund
Errors Session Resolve User Error!]!non-null The list of errors that occurred from executing the mutation.
Fields