@@ -33,6 +33,8 @@ import { delay, getCheckoutSettings, getOrderbookCalldata } from '../utils'
3333// append ?debug to url to enable debug mode
3434const searchParams = new URLSearchParams ( location . search )
3535const isDebugMode = searchParams . has ( 'debug' )
36+ const checkoutProvider = searchParams . get ( 'checkoutProvider' )
37+ const onRampProvider = searchParams . get ( 'onRampProvider' )
3638
3739export const Connected = ( ) => {
3840 const { setOpenConnectModal } = useOpenConnectModal ( )
@@ -391,8 +393,8 @@ export const Connected = () => {
391393 recipientAddress : address ,
392394 currencyAddress,
393395 collectionAddress,
394- creditCardProviders : [ 'sardine' , 'transak' ] ,
395- onRampProvider : TransactionOnRampProvider . sardine ,
396+ creditCardProviders : [ checkoutProvider || 'transak' ] ,
397+ onRampProvider : onRampProvider ? ( onRampProvider as TransactionOnRampProvider ) : TransactionOnRampProvider . transak ,
396398 transakConfig : {
397399 contractId,
398400 apiKey : '5911d9ec-46b5-48fa-a755-d59a715ff0cf'
@@ -444,7 +446,7 @@ export const Connected = () => {
444446 const onClickAddFunds = ( ) => {
445447 triggerAddFunds ( {
446448 walletAddress : address || '' ,
447- provider : TransactionOnRampProvider . transak
449+ provider : onRampProvider ? ( onRampProvider as TransactionOnRampProvider ) : TransactionOnRampProvider . transak
448450 } )
449451 }
450452
0 commit comments