2
2
using System . Collections . Generic ;
3
3
using System . Linq ;
4
4
using Cysharp . Threading . Tasks ;
5
- using UnityEngine ;
6
5
7
6
namespace Immutable . Marketplace . OnRamp
8
7
{
@@ -34,8 +33,7 @@ public async UniTask<string> GetLink(
34
33
string fiatCurrency = "USD" ,
35
34
string defaultFiatAmount = "50" ,
36
35
string defaultCryptoCurrency = "IMX" ,
37
- string networks = "immutablezkevm" ,
38
- bool disableWalletAddressForm = true
36
+ string defaultCryptoCurrencyList = "imx,eth,usdc"
39
37
)
40
38
{
41
39
string baseUrl = TransakBaseUrls [ _environment ] ;
@@ -44,7 +42,7 @@ public async UniTask<string> GetLink(
44
42
var queryParams = new Dictionary < string , string >
45
43
{
46
44
{ "apiKey" , apiKey } ,
47
- { "network" , networks } ,
45
+ { "network" , "immutablezkevm" } ,
48
46
{ "defaultPaymentMethod" , "credit_debit_card" } ,
49
47
{ "disablePaymentMethods" , "" } ,
50
48
{ "productsAvailed" , "buy" } ,
@@ -53,11 +51,11 @@ public async UniTask<string> GetLink(
53
51
{ "defaultCryptoCurrency" , defaultCryptoCurrency } ,
54
52
{ "email" , Uri . EscapeDataString ( _email ) } ,
55
53
{ "isAutoFillUserData" , "true" } ,
56
- { "disableWalletAddressForm" , disableWalletAddressForm . ToString ( ) . ToLower ( ) } ,
54
+ { "disableWalletAddressForm" , "true" } ,
57
55
{ "defaultFiatAmount" , defaultFiatAmount } ,
58
56
{ "defaultFiatCurrency" , fiatCurrency } ,
59
57
{ "walletAddress" , _address } ,
60
- { "cryptoCurrencyList" , "imx,eth,usdc" }
58
+ { "cryptoCurrencyList" , defaultCryptoCurrencyList }
61
59
} ;
62
60
63
61
string queryString = string . Join ( "&" , queryParams . Select ( kvp => $ "{ kvp . Key } ={ Uri . EscapeDataString ( kvp . Value ) } ") . ToArray ( ) ) ;
0 commit comments