UNPKG

@malga-checkout/core

Version:
21 lines (20 loc) 526 B
import settings from '../../stores/settings'; import { Api } from '../api'; import { formatPayload } from './tokens.utils'; export class Tokens { constructor({ data }) { this.api = new Api(); this.data = data; } async create() { const response = await this.api.create({ endpoint: settings.sessionId ? '/sessions/tokens' : '/tokens', data: formatPayload(this.data), }); const tokenId = response.data.tokenId; if (!tokenId) { return; } return response.data.tokenId; } }