UNPKG

@stripe/ui-extension-sdk

Version:

The suite of functionality available to UI extensions in Stripe apps

16 lines (15 loc) 819 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createFetchStripeSignatureDirectly = void 0; const httpClient_1 = require("../httpClient"); const createFetchStripeSignatureDirectly = ({ host, port }) => async (payload) => { const url = new URL(`https://${host}:${port}/v1/apps/app_embedded_backend_signature`); url.searchParams.set('payload', JSON.stringify({ ...payload })); url.searchParams.set('include_only[]', 'signature'); const client = (0, httpClient_1.createHttpClient)(); const response = client.makeRequest(host, port, url.pathname + url.search, 'GET', {}, null, 'https'); return response .then((r) => r.toJSON()) .then((data) => data.signature); }; exports.createFetchStripeSignatureDirectly = createFetchStripeSignatureDirectly;