diff --git a/apps/payment/.env b/apps/payment/.env index eafd1a3..525251a 100644 --- a/apps/payment/.env +++ b/apps/payment/.env @@ -19,7 +19,6 @@ export DOCKER_BACKEND_HOME=$DOCKER_APP_HOME/$APP_NAME export DOCKER_BACKEND_LOG_HOME=$DOCKER_BACKEND_HOME/log export MONGODB_URI=mongodb://localhost:27017/ export FREELEAPS_ENV=local +export SITE_URL_ROOT=http://localhost/ export LOG_BASE_PATH=${CODEBASE_ROOT}/log export STRIPE_API_KEY=sk_test_51Ogsw5B0IyqaSJBrwczlr820jnmvA1qQQGoLZ2XxOsIzikpmXo4pRLjw4XVMTEBR8DdVTYySiAv1XX53Zv5xqynF00GfMqttFd - - diff --git a/apps/payment/webapi/routes/payment/payment_manager_controller.py b/apps/payment/webapi/routes/payment/payment_manager_controller.py index 34031a2..e9500ce 100644 --- a/apps/payment/webapi/routes/payment/payment_manager_controller.py +++ b/apps/payment/webapi/routes/payment/payment_manager_controller.py @@ -1,6 +1,7 @@ from fastapi import APIRouter - +from fastapi.responses import JSONResponse from backend.application.payment_hub import PaymentHub +from fastapi.encoders import jsonable_encoder router = APIRouter() payment_hub = PaymentHub() @@ -29,4 +30,5 @@ async def fetch_wechat_qr_code( async def fetch_stripe_account_id( user_id: str ): - return await payment_hub.fetch_stripe_account_id(user_id) \ No newline at end of file + res = await payment_hub.fetch_stripe_account_id(user_id) + return JSONResponse(content=jsonable_encoder(str(res))) \ No newline at end of file diff --git a/sites/payment/deploy/local/.env b/sites/payment/deploy/local/.env index 8384b73..41221a5 100644 --- a/sites/payment/deploy/local/.env +++ b/sites/payment/deploy/local/.env @@ -1,6 +1,5 @@ export MONGODB_URI=mongodb://localhost:27017/ export FREELEAPS_ENV=local +export SITE_URL_ROOT=http://localhost/ export LOG_BASE_PATH=${CODEBASE_ROOT}/log export STRIPE_API_KEY=sk_test_51Ogsw5B0IyqaSJBrwczlr820jnmvA1qQQGoLZ2XxOsIzikpmXo4pRLjw4XVMTEBR8DdVTYySiAv1XX53Zv5xqynF00GfMqttFd - -