def credentials():
try:
# Log call and get params:
logger = logging.getLogger('app')
logger.debug('\n/credentials')
params = json.loads(request.data)
logger.debug(params)
token = params['token']
id_site = params['id_site'] if 'id_site' in params else None
credentials = params['credentials']
logger.debug('Executing ... ')
# Paybook logic:
session = paybook_sdk.Session(token=token)
logger.debug('Creating credentials ... ')
logger.debug(credentials)
credentials = paybook_sdk.Credentials(session=session,id_site=id_site,credentials=credentials)
logger.debug('Id credential: ' + credentials.id_credential)
logger.debug('Twofa: ' + credentials.twofa)
logger.debug("curl -X POST -d '{\"twofa_key\":\"token\",\"token\":\"4f3e7fe982f18898f970e4805b4774a3\",\"twofa\":\"" + credentials.twofa + "\",\"twofa_value\":\"test\",\"id_credential\":\"" + credentials.id_credential + "\"}' http://localhost:5000/twofa --header \"Content-Type:application/json\"")
logger.debug('Sending response ... ')
credentials_response = _Utilities.Success(credentials.get_json()).get_response()
except paybook_sdk.Error as error:
credentials_response = _Utilities.Error(error.message,error.code).get_response()
return credentials_response
评论列表
文章目录