Map<String, dynamic> toJson() { return { "amount": amount, "skip_customer": skipCustomer, "customer": midtransCustomer.toJson(), "items": items.map((item) => item.toJson()).toList(), }; }