Map<String, dynamic> toMap() => { 'amount': amount, 'orderId': orderId, 'originalTransaction': originalTransaction?.toMap(), };