UpdateRefundProcessingDataOperation

UpdateRefundProcessingDataOperation is an operation for the "refund" CUWOs to update the processing data of a refund process.

This operation can only be used for CUWOs that are part of or related to a refund process. For now, this means:

  • AuthorizeRefund
  • ProcessRefund
  • CancelRefund

The message is defined as follows:

/**
 * Operation for the refund CUWOs to update the processing
 * data of a refund process.
 */
class UpdateRefundProcessingDataOperation extends AbstractMessage {
    readonly "@type" : string = "n4.cuwo.messages.refundprocessingdata.UpdateRefundProcessingDataOperation";

    /**
     * The ID of the operation message.
     */
    public id : string;

    /**
     * The ID of the refund process whose processing data to update.
     * 
     * This must be the ID that was passed into the CUWO, otherwise
     * the operation will fail.
     */
    public refundProcessID : string;

    /**
     * The updated refund processing data to store for the refund.
     */
    public refundProcessingData : string;

Here's an example NFON:

{
  "@type": "n4.cuwo.messages.refundprocessingdata.UpdateRefundProcessingDataOperation",
  "id": "44b00404-2838-11ec-9621-0242ac130002",
  "refundProcessID": "616041c899256dee7c84e346",
  "refundProcessingData": "AtOEhvtUvOMSQge5igfjSvffROkcn4fjrr6ihN2xQm9OhpmJ26kkW07sA1AP",
}