reason property
The reason for the refund.
Acceptable values are: - "adjustment
" - "autoPostInternal
" -
"autoPostInvalidBillingAddress
" - "autoPostNoInventory
" -
"autoPostPriceError
" - "autoPostUndeliverableShippingAddress
" -
"couponAbuse
" - "courtesyAdjustment
" - "customerCanceled
" -
"customerDiscretionaryReturn
" - "customerInitiatedMerchantCancel
" -
"customerSupportRequested
" - "deliveredLateByCarrier
" -
"deliveredTooLate
" - "expiredItem
" - "failToPushOrderGoogleError
" -
"failToPushOrderMerchantError
" -
"failToPushOrderMerchantFulfillmentError
" -
"failToPushOrderToMerchant
" - "failToPushOrderToMerchantOutOfStock
" -
"feeAdjustment
" - "invalidCoupon
" - "lateShipmentCredit
" -
"malformedShippingAddress
" - "merchantDidNotShipOnTime
" -
"noInventory
" - "orderTimeout
" - "other
" - "paymentAbuse
" -
"paymentDeclined
" - "priceAdjustment
" - "priceError
" -
"productArrivedDamaged
" - "productNotAsDescribed
" -
"promoReallocation
" - "qualityNotAsExpected
" - "returnRefundAbuse
" -
"shippingCostAdjustment
" - "shippingPriceError
" - "taxAdjustment
" -
"taxError
" - "undeliverableShippingAddress
" -
"unsupportedPoBoxAddress
" - "wrongProductShipped
"
Implementation
core.String? reason;