Compare commits
2 Commits
0cfb371051
...
925002c572
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
925002c572 | ||
|
|
e05f46a987 |
13
bbpay.py
13
bbpay.py
@@ -15,6 +15,9 @@ from eth_utils import to_wei
|
||||
|
||||
# Load environment variables from .env file
|
||||
load_dotenv()
|
||||
ENVIRONMENT = getenv('ENVIRONMENT', 'dev')
|
||||
dotenv_path = f'.env.{ENVIRONMENT}'
|
||||
load_dotenv(dotenv_path)
|
||||
|
||||
app = Flask(__name__)
|
||||
CORS(app, origins=['https://p2pix.co'])
|
||||
@@ -52,6 +55,7 @@ class BBPay(Resource):
|
||||
class Register(BBPay):
|
||||
def post(self):
|
||||
data = request.get_json()
|
||||
app.logger.debug(data)
|
||||
body = {
|
||||
'numeroConvenio': getenv("BBPAY_CONVENIO"),
|
||||
'nomeParticipante': data['chainID'],
|
||||
@@ -77,6 +81,7 @@ class Register(BBPay):
|
||||
class Request(BBPay):
|
||||
def post(self):
|
||||
data = request.get_json()
|
||||
app.logger.debug(data)
|
||||
body = {
|
||||
"geral": {
|
||||
"numeroConvenio": getenv("BBPAY_CONVENIO"),
|
||||
@@ -98,26 +103,28 @@ class Request(BBPay):
|
||||
"valorRepasse": 100 }]
|
||||
}
|
||||
}
|
||||
app.logger.debug(body)
|
||||
response = self.oauth.post(
|
||||
self.baseUrl+"/solicitacoes",
|
||||
params=self.params,
|
||||
json=body,
|
||||
verify=self.verify_ssl,
|
||||
cert=self.cert)
|
||||
app.logger.debug(response._content)
|
||||
if response.status_code != 201:
|
||||
app.logger.debug(response._content)
|
||||
return response.reason, response.status_code
|
||||
return response.json()
|
||||
|
||||
class Release(BBPay):
|
||||
def get(self, numeroSolicitacao):
|
||||
app.logger.debug(request.get_json())
|
||||
response = self.oauth.get(
|
||||
self.baseUrl+f"/solicitacoes/{numeroSolicitacao}",
|
||||
params=self.params,
|
||||
verify=self.verify_ssl,
|
||||
cert=self.cert)
|
||||
app.logger.debug(response._content)
|
||||
if response.status_code != 200:
|
||||
app.logger.debug(response._content)
|
||||
return response.reason, response.status_code
|
||||
data = response.json()
|
||||
numeroParticipante = data['repasse']['recebedores'][0]['identificadorRecebedor']
|
||||
@@ -163,4 +170,4 @@ if __name__ == '__main__':
|
||||
app.run(host='::1',debug=True)
|
||||
else:
|
||||
from waitress import serve
|
||||
serve(app, host=getenv("HOST","::1"), port=getenv("PORT",5000))
|
||||
serve(app, host=getenv("HOST","::1"), port=getenv("PORT",5000))
|
||||
|
||||
Reference in New Issue
Block a user