mirror of
https://github.com/creyD/creyPY.git
synced 2026-04-15 21:00:36 +02:00
feat: added stripe service
This commit is contained in:
@@ -1 +1,2 @@
|
||||
from .auth0 import * # noqa
|
||||
from .stripe import * # noqa
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from .exceptions import * # noqa
|
||||
from .manage import * # noqa
|
||||
from .testing import * # noqa
|
||||
from .utils import * # noqa
|
||||
|
||||
1
creyPY/services/stripe/__init__.py
Normal file
1
creyPY/services/stripe/__init__.py
Normal file
@@ -0,0 +1 @@
|
||||
from .testing import * # noqa
|
||||
23
creyPY/services/stripe/testing.py
Normal file
23
creyPY/services/stripe/testing.py
Normal file
@@ -0,0 +1,23 @@
|
||||
class ItemReturn:
|
||||
quantity = 1
|
||||
|
||||
|
||||
class SubscriptionItem:
|
||||
def retrieve(self, id: str = ""):
|
||||
return ItemReturn
|
||||
|
||||
def modify(self, id: str, quantity: int):
|
||||
return ItemReturn
|
||||
|
||||
|
||||
class StripeAPI:
|
||||
def __init__(self, key: str):
|
||||
pass
|
||||
|
||||
@property
|
||||
def SubscriptionItem(self):
|
||||
return SubscriptionItem
|
||||
|
||||
|
||||
def get_stripe_api():
|
||||
return StripeAPI("test")
|
||||
11
creyPY/services/stripe/utils.py
Normal file
11
creyPY/services/stripe/utils.py
Normal file
@@ -0,0 +1,11 @@
|
||||
import os
|
||||
|
||||
import stripe
|
||||
from dotenv import load_dotenv
|
||||
|
||||
load_dotenv()
|
||||
|
||||
|
||||
def get_stripe_api():
|
||||
stripe.api_key = os.getenv("STRIPE_API_KEY", "")
|
||||
return stripe
|
||||
Reference in New Issue
Block a user