Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Abstract payment integration #2

Closed
1 of 7 tasks
bnonni opened this issue Aug 1, 2023 · 1 comment · Fixed by #23
Closed
1 of 7 tasks

Abstract payment integration #2

bnonni opened this issue Aug 1, 2023 · 1 comment · Fixed by #23
Assignees
Labels
code design Related to sw design enhancement New feature or request

Comments

@bnonni
Copy link

bnonni commented Aug 1, 2023

Right now, Strike is hard coded into the fn: main.py/abbot()

Goal:

  • abstract the Strike class into a Payment class such that it can handle any number of possible payment integrations
  • examples:
    • Strike
    • OpenNode
    • LNBits
    • Voltage
    • Home node
    • Cloud node
    • What else?
@bnonni bnonni added the enhancement New feature or request label Aug 1, 2023
@bnonni bnonni self-assigned this Aug 1, 2023
@bnonni bnonni added the code design Related to sw design label Aug 1, 2023
@bnonni bnonni assigned w3irdrobot and unassigned bnonni Aug 10, 2023
@bnonni bnonni mentioned this issue Aug 18, 2023
5 tasks
bnonni pushed a commit that referenced this issue Sep 23, 2023
# This is the 1st commit message:

requirements.txt

# This is the commit message #2:

service file

# This is the commit message #3:

server

# This is the commit message #4:

Bump babel from 2.8.0 to 2.9.1

Bumps [babel](https://github.com/python-babel/babel) from 2.8.0 to 2.9.1.
- [Release notes](https://github.com/python-babel/babel/releases)
- [Changelog](https://github.com/python-babel/babel/blob/master/CHANGES.rst)
- [Commits](python-babel/babel@v2.8.0...v2.9.1)

---
updated-dependencies:
- dependency-name: babel
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
# This is the commit message #5:

Bump oauthlib from 3.2.0 to 3.2.2

Bumps [oauthlib](https://github.com/oauthlib/oauthlib) from 3.2.0 to 3.2.2.
- [Release notes](https://github.com/oauthlib/oauthlib/releases)
- [Changelog](https://github.com/oauthlib/oauthlib/blob/master/CHANGELOG.rst)
- [Commits](oauthlib/oauthlib@v3.2.0...v3.2.2)

---
updated-dependencies:
- dependency-name: oauthlib
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
# This is the commit message #6:

Bump twisted from 22.4.0 to 22.10.0

Bumps [twisted](https://github.com/twisted/twisted) from 22.4.0 to 22.10.0.
- [Release notes](https://github.com/twisted/twisted/releases)
- [Changelog](https://github.com/twisted/twisted/blob/trunk/NEWS.rst)
- [Commits](twisted/twisted@twisted-22.4.0...twisted-22.10.0)

---
updated-dependencies:
- dependency-name: twisted
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
# This is the commit message #7:

Update issue templates
# This is the commit message #8:

server

# This is the commit message #9:

group

# This is the commit message #10:

server

# This is the commit message #11:

update reqs
bnonni pushed a commit that referenced this issue Sep 23, 2023
# This is the 1st commit message:

requirements.txt

# This is the commit message #2:

service file

# This is the commit message #3:

server

# This is the commit message #4:

Bump babel from 2.8.0 to 2.9.1

Bumps [babel](https://github.com/python-babel/babel) from 2.8.0 to 2.9.1.
- [Release notes](https://github.com/python-babel/babel/releases)
- [Changelog](https://github.com/python-babel/babel/blob/master/CHANGES.rst)
- [Commits](python-babel/babel@v2.8.0...v2.9.1)

---
updated-dependencies:
- dependency-name: babel
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
# This is the commit message #5:

Bump oauthlib from 3.2.0 to 3.2.2

Bumps [oauthlib](https://github.com/oauthlib/oauthlib) from 3.2.0 to 3.2.2.
- [Release notes](https://github.com/oauthlib/oauthlib/releases)
- [Changelog](https://github.com/oauthlib/oauthlib/blob/master/CHANGELOG.rst)
- [Commits](oauthlib/oauthlib@v3.2.0...v3.2.2)

---
updated-dependencies:
- dependency-name: oauthlib
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
# This is the commit message #6:

Bump twisted from 22.4.0 to 22.10.0

Bumps [twisted](https://github.com/twisted/twisted) from 22.4.0 to 22.10.0.
- [Release notes](https://github.com/twisted/twisted/releases)
- [Changelog](https://github.com/twisted/twisted/blob/trunk/NEWS.rst)
- [Commits](twisted/twisted@twisted-22.4.0...twisted-22.10.0)

---
updated-dependencies:
- dependency-name: twisted
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
# This is the commit message #7:

Update issue templates
# This is the commit message #8:

server

# This is the commit message #9:

group

# This is the commit message #10:

server

# This is the commit message #11:

update reqs

# This is the commit message #12:

updates

# This is the commit message #13:

local
@bnonni
Copy link
Author

bnonni commented Nov 14, 2023

See #56

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
code design Related to sw design enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants