Map<String, dynamic> toMap() { return { "items": itemsToMap(), "currency": _currency, "appleMerchantId": _appleMerchantId, "isSandbox": _isSandbox }; }