public function normalizeForQueue()
 {
     $queueMsg = parent::normalizeForQueue();
     $queueMsg->gateway_parent_id = $this->gateway_parent_id;
     $queueMsg->gateway_refund_id = $this->gateway_txn_id;
     $queueMsg->gross_currency = $this->currency;
     // Docs say RefundType is always 'SellerInitiated'
     // Waiting to hear back about how they inform us of chargebacks.
     $queueMsg->type = 'refund';
     return $queueMsg;
 }
 public function normalizeForQueue()
 {
     $queueMsg = parent::normalizeForQueue();
     $queueMsg->completion_message_id = $this->completion_message_id;
     $queueMsg->contribution_tracking_id = $this->contribution_tracking_id;
     $queueMsg->currency = $this->currency;
     $queueMsg->date = $this->date;
     $queueMsg->gateway_status = $this->gateway_status;
     $queueMsg->gateway_txn_id = $this->gateway_txn_id;
     $queueMsg->order_id = $this->order_id;
     $queueMsg->payment_method = 'amazon';
     $queueMsg->fee = $this->fee;
     return $queueMsg;
 }