payment-refund
A payment-refund event is triggered when one or more items are returned.
An individual webhook will be sent for every refund trigger that is done and the operationStatus will confirm if the refund payment was successful or not. The transactionID within transaction will provide the transaction key of the payment that is also better detailed on the payment payload of the webhook.
Example:
Properties:
keystringmetaobjectxRequestIdstring
occurredAtstringtypestringpayloadobjectidintegerbasketKeystringcostobjecttaxobjectvatobject (optional)amountfloat
withTaxintegerwithoutTaxintegerhasExternalPricesbool-
appliedFeesarray<object> (optional)categorystringkeystringoptionstring (optional)taxobjectvatobject (optional)amountfloat
amountobjectwithTaxintegerwithoutTaxinteger
appliedReductionsarray<object> (optional)idinteger (optional)categorystringtypestringcodestring (optional)displayNamestring (optional)amountobject (optional)relativefloatabsoluteWithTaxint
withTaxWithMembershipDiscountWithoutServiceCostsinteger (optional)withoutTaxWithMembershipDiscountinteger (optional)costCaptureinteger (optional)itemGroupsarray (optional)
currencyCodestringstatusstring (order_openpayment_pendingpayment_reservedinvoice_completedcancellation_pendingcancellation_completedinvoice_partially_completed)detailedStatusobject (optional)billingobjectcodestringnamestring
orderobjectcodestringnamestring
shippingobjectcodestringnamestring
legacyCustomDataobject (optional) (object is extensible as desired)addressobject (optional)billingobjectidinteger (optional)referenceKeystring (optional) (min length: 1, maximum length: 100)streetstringhouseNumberstring (optional)additionalstring (optional)zipCodestringcitystringcountryCodestring (exact length: 3)collectionPointobject (optional)customerKeystring (optional)descriptionstring (optional)keystringtypestring
isDefaultobjectbillingbooleanshippingboolean
recipientobjectfirstNamestring (optional)genderenum (mfdn) (optional)lastNamestringtitlestring (maximum length: 30)typestring (personalretailorganizationfamily)
phonestring (optional)statestring (optional)shopCountryobject (optional)idintegershopKeystring (exact length: 2) (optional)countryCodestring (exact length: 2) (optional)defaultLanguageCodestring (maximum length: 5)supportedLanguageCodesarray<string> (optional) (maximum length of an array item: 5)priceGroupKeystring (optional)smartSortingKeystring (optional)urlstring (optional)activebooleancurrencyCodestring (optional)deletedboolean
typestring (shippingbilling)
forwardobject (optional)idinteger (optional)referenceKeystring (optional) (min length: 1, maximum length: 100)streetstringhouseNumberstring (optional)additionalstring (optional)zipCodestringcitystringcountryCodestring (exact length: 3)collectionPointobject (optional)customerKeystring (optional)descriptionstring (optional)keystringtypestring
isDefaultobjectbillingbooleanshippingboolean
recipientobjectfirstNamestring (optional)genderenum (mfdn) (optional)lastNamestringtitlestring (maximum length: 30)typestring (personalretailorganizationfamily)
phonestring (optional)statestring (optional)shopCountryobject (optional)idintegershopKeystring (exact length: 2) (optional)countryCodestring (exact length: 2) (optional)defaultLanguageCodestring (maximum length: 5)supportedLanguageCodesarray<string> (optional) (maximum length of an array item: 5)priceGroupKeystring (optional)smartSortingKeystring (optional)urlstring (optional)activebooleancurrencyCodestring (optional)deletedboolean
typestring (shippingbilling)
shippingobjectidinteger (optional)referenceKeystring (optional) (min length: 1, maximum length: 100)streetstringhouseNumberstring (optional)additionalstring (optional)zipCodestringcitystringcountryCodestring (exact length: 3)collectionPointobject (optional)customerKeystring (optional)descriptionstring (optional)keystringtypestring
isDefaultobjectbillingbooleanshippingboolean
recipientobjectfirstNamestring (optional)genderenum (mfdn) (optional)lastNamestringtitlestring (maximum length: 30)typestring (personalretailorganizationfamily)
phonestring (optional)statestring (optional)shopCountryobject (optional)idintegershopKeystring (exact length: 2) (optional)countryCodestring (exact length: 2) (optional)defaultLanguageCodestring (maximum length: 5)supportedLanguageCodesarray<string> (optional) (maximum length of an array item: 5)priceGroupKeystring (optional)smartSortingKeystring (optional)urlstring (optional)activebooleancurrencyCodestring (optional)deletedboolean
typestring (shippingbilling)
contactsobject (optional)typestring (optional)valuestring (optional)
itemsarray<object> (optional)packageIdintegerpriceobjectwithTaxintwithoutTaxintappliedReductionsobject (optional)idstring (optional)categorystringtypestringcodestring (optional)displayNamestring (optional)amountobjectrelativefloatabsoluteWithTaxint
taxobject (optional)vatobject (optional)amountfloatratefloat
referenceobject (optional)withTaxintunitstringsizestring
absoluteVoucherReducedPricetaxobject (optional)vatobject (optional)amountfloatratefloat
withTaxint (optional)withoutTaxint (optional)
overrideWithoutTaxint (optional)overrideWithTaxint (optional)undiscountedWithOutTaxint (optional)undiscountedWithTaxint (optional)
statusenum (availableunavailabledeliverableundeliverablecancelledreturneddeliveredcreatedpendedconfirmeddelegatedpartially_shippedshippeddeliveredcancelled)keystringproductobjectidinteger (optional)namestring (optional)imagesarray<object> (optional)hashstring
idinteger (optional)warehouseIdinteger (optional)variantobjectidinteger (optional)referenceKeystring (optional)stockobject (optional)supplierIdinteger
reservationKeystring (optional)availableQuantityinteger (optional)basketItemKeystring (optional)deliveryForecastobject (optional)subsequentDeliveryobject (optional)keystring (optional)
deliverableobject (optional)keystring
promotionobject (optional)idstringnamestringversionstringdisplayNamestring (optional)codestring (optional)
promotionsarray<object> (optional)idstringnamestringversionstringdisplayNamestring (optional)codestring (optional)
campaignKeystring (optional)currencystring (optional) (maximum length: 3)lowestPriorPriceobject (optional)relativeDifferenceToPricefloatwithTaxinteger
itemGroupobject (optional)idstringisMainItembooleanisRequiredboolean
merchantobject (optional)referenceKeystring
createdAtstring (date-timeISO 8601)updatedAtstring (date-timeISO 8601)delegatedAtstring (date-timeISO 8601)shippedAtstring (date-timeISO 8601)cancelledAtstring (date-timeISO 8601)returnedAtstring (date-timeISO 8601)
paymentarray<object> (optional)keystring (optional)amountinteger (optional)dataobject (optional) (object is extensible as desired)transactionKeystring (optional)installmentobject (optional)amountintegertypestring
optionsobject (optional)countOfInstallmentsinteger (optional)hasPaybreakboolean (optional)
isGiftCardboolean (optional)
customerobject (optional)idstring (optional)referenceKeystring (optional) (min length: 1, max length: 100)firstNamestring (optional)lastNamestringgenderenum (mfdn) (optional)birthDatestring (dateISO 8601)(optional)emailstring (optional)phonestring (optional)publicKeystring (optional) (min length: 1, max length: 100)titlestring (optional) (maximum length: 30)typestringgroupsarray<string> (optional)hasPasswordbooleanidentitiesarray (optional)externalUserIdstring (optional)identityProviderCodestring (optional)
createdAtstring (date-timeISO 8601)(optional)updatedAtstring (date-timeISO 8601) (optional)statusobjectisActivebooleanisGuestCustomerboolean
invoicedAtstring (date-timeISO 8601) (optional)membershipDiscountobject (optional)membershipCardIdinteger (optional)pointsUsedinteger (optional)reductionValueinteger (optional)taxinteger (optional)
packagesarray<object> (optional)idintegershipmentKeystring (optional)carrierKeystring (optional)deliveryDateobjectdeliveryStatusenum (openshipment_pendingdelegation_pendingshipment_completedcancellation_completed)trackingobject (optional)
publicKeystring (optional) (maximum length: 100)shippingobject (optional)policystringdeliveredOnstring (optional)deliveryCostsinteger (optional)expressDeliveryCostsinteger (optional)
vouchersarray<object> (optional)idintegerapplicableItemsarray (optional)codestringtypeenum (absoluterelative)valuenumberapplicableItemsarray<object> (optional)isAppliedboolean (optional)keystring (optional)
referenceKeystring (optional) (maximum length: 100)campaignKeystring (optional)updatedAtstring (date-timeISO 8601) (optional)createdAtstring (date-timeISO 8601) (optional)confirmedAtstring (date-timeISO 8601) (optional)shopCountryobject (optional)idintegershopKeystring (exact length: 2) (optional)countryCodestring (exact length: 2) (optional)defaultLanguageCodestring (maximum length: 5)supportedLanguageCodesarray<string> (optional) (maximum length of an array item: 5)priceGroupKeystring (optional)smartSortingKeystring (optional)urlstring (optional)activebooleancurrencyCodestring (optional)deletedboolean
loyaltyCardobject (optional)pointsintegerproviderstring ([A-Za-z])cardNumberstring (optional)
promotionobject (optional)idstring (optional)codestring (optional)displayNamestring (optional)reductionstring (optional)versionstring (optional)
channelobject (optional)idinteger (optional)keystring (optional)namestring (optional)typestring (optional)
transactionobject (optional)transactionIdstringoperationStatusenum (successful, failed)
paymentarray<object> (optional)amountintegerdataobjectkeystringtransactionKeystringinstallmentarray<object>amountintegertypeenum (annualInterest, firstInstallment, subsequentInstallments)
optionsobjectcountOfInstallmentsintegerhasPaybreakboolean