UpdatePayoutProcessingDataOperation

UpdatePayoutProcessingDataOperation is an operation for the "payment & payout" CUWOs to update the processing data of a payout request.

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

  • GrantPayout
  • CancelPayout
  • RevertPayment

The message is defined as follows:

/**
 * Operation for the payment & payout CUWOs to update the processing
 * data of a payout request.
 */
class UpdatePayoutProcessingDataOperation extends AbstractMessage {
    readonly "@type" : string = "n4.cuwo.messages.paymentpayoutprocessingdata.UpdatePayoutProcessingDataOperation";

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

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

    /**
     * The updated payout processing data to store for the payout.
     */
    public payoutProcessingData : string;

Here's an example NFON:

{
  "@type": "n4.cuwo.messages.paymentpayoutprocessingdata.UpdatePayoutProcessingDataOperation",
  "id": "44b00404-2838-11ec-9621-0242ac130002",
  "payoutRequestID": "616041c899256dee7c84e346",
  "payoutProcessingData": "AtOEhvtUvOMSQge5igfjSvffROkcn4fjrr6ihN2xQm9OhpmJ26kkW07sA1AP",
}