diff --git a/server/api/bspb.ts b/server/api/bspb.ts index 203d5a2..e75aaed 100644 --- a/server/api/bspb.ts +++ b/server/api/bspb.ts @@ -1,20 +1,20 @@ -import fs from 'node:fs' import https from 'node:https' -import path from 'node:path' import axios from 'axios' import { defineEventHandler } from 'h3' -import bspbKey from '~/server/cert/pgtest_key.key?raw' -import bspbCert from '~/server/cert/pgtest_cer_2025.pem?raw' export default defineEventHandler(async () => { const merchantId = process.env.BSPB_MERCHANT_ID! const merchantPassword = process.env.BSPB_MERCHANT_PASSWORD! const apiUrl = process.env.BSPB_API_URL! + const assetsStorage = useStorage('assets:server') + + const bspbKey = await assetsStorage.getItem('pgtest_key.key') + const bspbCert = await assetsStorage.getItem('pgtest_cer_2025.pem') const agent = new https.Agent({ - key: bspbKey, - cert: bspbCert, + key: bspbKey!, + cert: bspbCert!, rejectUnauthorized: false, // ⚠️ только для теста! }) diff --git a/server/cert/pgtest_cer_2025.pem b/server/assets/pgtest_cer_2025.pem similarity index 100% rename from server/cert/pgtest_cer_2025.pem rename to server/assets/pgtest_cer_2025.pem diff --git a/server/cert/pgtest_key.key b/server/assets/pgtest_key.key similarity index 100% rename from server/cert/pgtest_key.key rename to server/assets/pgtest_key.key