reasonCode property
Code of the refund reason.
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? reasonCode;