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:
keystringlocaleobjectappIdintegercountryCodestring (maximum length: 3)currencyCodestring (optional) (maximum length: 3)languageCodestring (maximum length: 5)
occurredAtstringpayloadobject (object is extensible as desired)idintegeraddressobject (optional)billingobjectforwardobject (optional)shippingobject
basketKeystringconfirmedAtstring (date-timeISO 8601) (optional)contactsarray (optional)typestring (optional)valuestring (optional)
costobjectappliedFeesarray (optional)appliedReductionsarray (optional)costCaptureinteger (optional)itemGroupsobject,null (optional)taxobjectwithoutTaxintegerwithoutTaxWithMembershipDiscountinteger (optional)withTaxintegerwithTaxWithMembershipDiscountWithoutServiceCostsinteger (optional)
currencyCodestringcustomDataobject (optional) (object is extensible as desired)customerobject (optional)idintegeranonymisationobject (optional)authenticationobject (optional)birthDatestring (optional)customDataobject (optional) (object is extensible as desired)emailstring (optional) (maximum length: 60)firstNamestringgenderenum (mfdn) (optional)groupsarray (optional)identitiesarray (optional)ipAddressstring (optional)lastNamestringphonestring (optional)publicKeystring (optional) (maximum length: 100)referenceKeystring (optional) (maximum length: 100)statusobjecttitlenull,string (optional) (maximum length: 30)typeenum (personalretailorganizationfamily)userAgentstring (optional)createdAtstring (date-timeISO 8601)updatedAtstring (date-timeISO 8601)
detailedStatusobject (optional) (object is extensible as desired)billingobject (object is extensible as desired)orderobject (object is extensible as desired)shippingobject (object is extensible as desired)
invoicedAtstring (date-timeISO 8601) (optional)itemsarray (optional)idinteger (optional)availableQuantityinteger (optional)basketItemKeystring (optional)campaignKeystring (optional)currencystring (optional) (maximum length: 3)customDataobject (optional) (object is extensible as desired)deliveryForecastobject (optional)isManuallyReturnedByCciboolean (optional)itemGroup**** (optional)keystringlowestPriorPrice**** (optional)merchantobject (optional)packageIdintegerpriceobjectproductobject (object is extensible as desired)promotionobject (optional)reservationKeystring (optional)statusenum (availableunavailabledeliverableundeliverablecancelledreturneddeliveredcreatedpendedconfirmeddelegatedpartially_shippedshippeddeliveredcancelled)variantobject (object is extensible as desired)warehouseIdnull,integer (optional)warehousePackageGroupIdnull,integer (optional)createdAtstring (date-timeISO 8601)updatedAtstring (date-timeISO 8601)
loyaltyCardobject (optional)cardNumberstring (optional)pointsintegerproviderstring ([A-Za-z])
membershipDiscountobject (optional)membershipCardIdinteger (optional)pointsUsedinteger (optional)reductionValueinteger (optional)taxinteger (optional)
packagesarray (optional)idintegercarrierKeystring (optional)deliveryDateobjectdeliveryStatusenum (openshipment_pendingdelegation_pendingshipment_completedcancellation_completed)hasExpectedAvailabilityAtboolean (optional)returnIdentCodenull,string (optional)shipmentKeystring (optional)trackingobject (optional)
paymentarray (optional)amountinteger (optional)dataobject (optional) (object is extensible as desired)successbooleantransacation_idstring
installmentarray (optional)isGiftCardboolean (optional)keystring (optional)optionsobject (optional)transactionKeystring (optional)
promotionsarray (optional)idstring (optional)codestring (optional)displayNamestring (optional)reductioninteger (optional)versionstring (optional)
publicKeystring (optional) (maximum length: 100)referenceKeystring (optional) (maximum length: 100)shippingobject (optional)deliveredOnstring (optional)deliveryCostsinteger (optional)expressDeliveryCostsinteger (optional)policystring
shopobject (optional)idintegercountrystringlanguagestring
statusenum (order_openpayment_pendingpayment_reservedinvoice_completedcancellation_pendingcancellation_completedinvoice_partially_completed)vouchersarray (optional)idintegerapplicableItemsarray (optional)codestringtypeenum (absoluterelative)valuenumbervoucherIdinteger
transactionobjecttransactionIdstringoperationStatusstring
createdAtstring (date-timeISO 8601)updatedAtstring (date-timeISO 8601)
typeenum (payment-refund)