From 0da12df9ad428dd54755c505ee17fb46d75046aa Mon Sep 17 00:00:00 2001 From: Sum Xu Date: Wed, 2 Oct 2024 13:45:41 -0400 Subject: [PATCH] add sessionToken --- src/offramp/generateOffRampURL.ts | 5 ++++- src/types/widget.ts | 2 +- src/utils/CBPayInstance.ts | 2 +- src/utils/CoinbasePixel.ts | 1 - 4 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/offramp/generateOffRampURL.ts b/src/offramp/generateOffRampURL.ts index c6a98a7..e2a9aaa 100644 --- a/src/offramp/generateOffRampURL.ts +++ b/src/offramp/generateOffRampURL.ts @@ -3,9 +3,12 @@ import { DEFAULT_HOST } from '../config'; import type { Theme } from '../types/widget'; export type GenerateOffRampURLOptions = { - appId: string; + /** This & addresses or sessionToken are required. */ + appId?: string; host?: string; theme?: Theme; + /** This or appId & addresses are required. */ + sessionToken?: string; } & OffRampAppParams; export const generateOffRampURL = ({ diff --git a/src/types/widget.ts b/src/types/widget.ts index f2a721f..3cc3e2d 100644 --- a/src/types/widget.ts +++ b/src/types/widget.ts @@ -1,6 +1,6 @@ import { EventMetadata } from './events'; -export type WidgetType = 'buy' | 'checkout' | 'offramp'; +export type WidgetType = 'buy' | 'checkout' | 'sell'; export type IntegrationType = 'direct' | 'secure_standalone'; diff --git a/src/utils/CBPayInstance.ts b/src/utils/CBPayInstance.ts index 1adf8be..e269f9e 100644 --- a/src/utils/CBPayInstance.ts +++ b/src/utils/CBPayInstance.ts @@ -17,7 +17,7 @@ export type CBPayInstanceConstructorArguments = { const widgetRoutes: Record = { buy: '/buy', checkout: '/checkout', - offramp: '/v3/sell', + sell: '/v3/sell', }; export interface CBPayInstanceType { diff --git a/src/utils/CoinbasePixel.ts b/src/utils/CoinbasePixel.ts index 3cf41cb..9168570 100644 --- a/src/utils/CoinbasePixel.ts +++ b/src/utils/CoinbasePixel.ts @@ -90,7 +90,6 @@ export class CoinbasePixel { ...this.appParams, }); } - console.log({ url }); this.log('Opening experience', { experience });