@stripe/ui-extension-sdk
Version:
The suite of functionality available to UI extensions in Stripe apps
18 lines (17 loc) • 965 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.fetchStripeSignature = void 0;
const createFetchStripeSignatureDirectly_1 = require("./signature/createFetchStripeSignatureDirectly");
const supportsFetchAppEmbeddedKey_1 = require("./api/supportsFetchAppEmbeddedKey");
const connectionSettings_1 = require("./signature/connectionSettings");
const _endpoint_1 = require("./_endpoint");
const fetchStripeSignature = async (additionalPayload) => {
if (await (0, supportsFetchAppEmbeddedKey_1.supportsFetchAppEmbeddedKey)()) {
const fetchStripeSignatureDirectly = (0, createFetchStripeSignatureDirectly_1.createFetchStripeSignatureDirectly)(connectionSettings_1.connectionSettings);
return fetchStripeSignatureDirectly(additionalPayload);
}
else {
return (0, _endpoint_1.getHostEndpoint)().call.fetchStripeSignature(additionalPayload);
}
};
exports.fetchStripeSignature = fetchStripeSignature;