From d73f00d478784898fd10ecdd6b5e34a54fed7eb1 Mon Sep 17 00:00:00 2001 From: Natalie Bunduwongse Date: Wed, 18 Dec 2024 10:30:41 +1300 Subject: [PATCH] feat: marketplace on ramp link configuration --- sample/Packages/manifest.json | 1 + sample/Packages/packages-lock.json | 8 ++++++++ src/Packages/Marketplace/Runtime/OnRamp/OnRamp.cs | 10 ++++------ 3 files changed, 13 insertions(+), 6 deletions(-) diff --git a/sample/Packages/manifest.json b/sample/Packages/manifest.json index 9278e206d..6d32af960 100644 --- a/sample/Packages/manifest.json +++ b/sample/Packages/manifest.json @@ -4,6 +4,7 @@ "com.cysharp.unitask": "2.3.3", "com.immutable.passport": "file:../../src/Packages/Passport", "com.immutable.api.zkevm": "file:../../src/Packages/ZkEvmApi", + "com.immutable.marketplace": "file:../../src/Packages/Marketplace", "com.unity.ai.navigation": "1.1.4", "com.unity.editorcoroutines": "1.0.0", "com.unity.ide.visualstudio": "2.0.21", diff --git a/sample/Packages/packages-lock.json b/sample/Packages/packages-lock.json index 4f44c1674..4e3dacd8c 100644 --- a/sample/Packages/packages-lock.json +++ b/sample/Packages/packages-lock.json @@ -22,6 +22,14 @@ "com.unity.nuget.newtonsoft-json": "3.0.2" } }, + "com.immutable.marketplace": { + "version": "file:../../src/Packages/Marketplace", + "depth": 0, + "source": "local", + "dependencies": { + "com.cysharp.unitask": "2.3.3" + } + }, "com.immutable.passport": { "version": "file:../../src/Packages/Passport", "depth": 0, diff --git a/src/Packages/Marketplace/Runtime/OnRamp/OnRamp.cs b/src/Packages/Marketplace/Runtime/OnRamp/OnRamp.cs index 3c28b421f..8edea2576 100644 --- a/src/Packages/Marketplace/Runtime/OnRamp/OnRamp.cs +++ b/src/Packages/Marketplace/Runtime/OnRamp/OnRamp.cs @@ -2,7 +2,6 @@ using System.Collections.Generic; using System.Linq; using Cysharp.Threading.Tasks; -using UnityEngine; namespace Immutable.Marketplace.OnRamp { @@ -34,8 +33,7 @@ public async UniTask GetLink( string fiatCurrency = "USD", string defaultFiatAmount = "50", string defaultCryptoCurrency = "IMX", - string networks = "immutablezkevm", - bool disableWalletAddressForm = true + string defaultCryptoCurrencyList = "imx,eth,usdc" ) { string baseUrl = TransakBaseUrls[_environment]; @@ -44,7 +42,7 @@ public async UniTask GetLink( var queryParams = new Dictionary { {"apiKey", apiKey}, - {"network", networks}, + {"network", "immutablezkevm"}, {"defaultPaymentMethod", "credit_debit_card"}, {"disablePaymentMethods", ""}, {"productsAvailed", "buy"}, @@ -53,11 +51,11 @@ public async UniTask GetLink( {"defaultCryptoCurrency", defaultCryptoCurrency}, {"email", Uri.EscapeDataString(_email)}, {"isAutoFillUserData", "true"}, - {"disableWalletAddressForm", disableWalletAddressForm.ToString().ToLower()}, + {"disableWalletAddressForm", "true"}, {"defaultFiatAmount", defaultFiatAmount}, {"defaultFiatCurrency", fiatCurrency}, {"walletAddress", _address}, - {"cryptoCurrencyList", "imx,eth,usdc"} + {"cryptoCurrencyList", defaultCryptoCurrencyList} }; string queryString = string.Join("&", queryParams.Select(kvp => $"{kvp.Key}={Uri.EscapeDataString(kvp.Value)}").ToArray());