done with refresh disbursement service
This commit is contained in:
@@ -10,9 +10,8 @@ class SimbrellaClient:
|
|||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def disbursement(data):
|
def disbursement(data):
|
||||||
BANK_CALL_BASE_URL = "https://bank-emulator.dev.simbrellang.net"
|
api_url = f"{SimbrellaClient.BANK_CALL_BASE_URL}/Disbursement"
|
||||||
api_url = f"{BANK_CALL_BASE_URL}/Disbursement"
|
logger.info(f"BANK_CALL_BASE_URL = {SimbrellaClient.BANK_CALL_BASE_URL}")
|
||||||
logger.info(f"BANK_CALL_BASE_URL = {BANK_CALL_BASE_URL}")
|
|
||||||
logger.info(f"Calling Disbursement endpoint with data: {data}")
|
logger.info(f"Calling Disbursement endpoint with data: {data}")
|
||||||
|
|
||||||
data={
|
data={
|
||||||
@@ -55,9 +54,8 @@ class SimbrellaClient:
|
|||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def collect_loan(data):
|
def collect_loan(data):
|
||||||
BANK_CALL_BASE_URL = "https://bank-emulator.dev.simbrellang.net"
|
api_url = f"{SimbrellaClient.BANK_CALL_BASE_URL}/CollectLoan"
|
||||||
api_url = f"{BANK_CALL_BASE_URL}/CollectLoan"
|
logger.info(f"BANK_CALL_BASE_URL = {SimbrellaClient.BANK_CALL_BASE_URL}")
|
||||||
logger.info(f"BANK_CALL_BASE_URL = {BANK_CALL_BASE_URL}")
|
|
||||||
logger.info(f"Calling CollectLoan endpoint with data: {data}")
|
logger.info(f"Calling CollectLoan endpoint with data: {data}")
|
||||||
|
|
||||||
collect_loan_data = {
|
collect_loan_data = {
|
||||||
@@ -88,9 +86,8 @@ class SimbrellaClient:
|
|||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def verify_transaction(data):
|
def verify_transaction(data):
|
||||||
BANK_CALL_BASE_URL = "https://bank-emulator.dev.simbrellang.net"
|
api_url = f"{SimbrellaClient.BANK_CALL_BASE_URL}/TransactionVerify"
|
||||||
api_url = f"{BANK_CALL_BASE_URL}/TransactionVerify"
|
logger.info(f"BANK_CALL_BASE_URL = {SimbrellaClient.BANK_CALL_BASE_URL}")
|
||||||
logger.info(f"BANK_CALL_BASE_URL = {BANK_CALL_BASE_URL}")
|
|
||||||
logger.info(f"Calling TransactionVerify endpoint with data: {data}")
|
logger.info(f"Calling TransactionVerify endpoint with data: {data}")
|
||||||
|
|
||||||
try:
|
try:
|
||||||
@@ -103,3 +100,22 @@ class SimbrellaClient:
|
|||||||
except Exception as e:
|
except Exception as e:
|
||||||
logger.info(f"Failed to call TransactionVerify endpoint: {e}")
|
logger.info(f"Failed to call TransactionVerify endpoint: {e}")
|
||||||
raise
|
raise
|
||||||
|
|
||||||
|
@staticmethod
|
||||||
|
def refresh_disbursement(data):
|
||||||
|
api_url = f"{SimbrellaClient.BANK_CALL_BASE_URL}/Disbursement"
|
||||||
|
logger.info(f"BANK_CALL_BASE_URL = {SimbrellaClient.BANK_CALL_BASE_URL}")
|
||||||
|
logger.info(f"Calling Disbursement endpoint with data: {data}")
|
||||||
|
|
||||||
|
try:
|
||||||
|
logger.info(f"Here is your Disbursement Request data ***** : {data}")
|
||||||
|
# response = requests.post(api_url, json=data, headers=get_headers())
|
||||||
|
logger.info(f"Disbursement response: {response.json()}")
|
||||||
|
|
||||||
|
# return response.json()
|
||||||
|
|
||||||
|
return data
|
||||||
|
|
||||||
|
except Exception as e:
|
||||||
|
logger.info(f"Failed to call Disbursement endpoint: {e}")
|
||||||
|
raise
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ autocall_bp = Blueprint("autocall", __name__)
|
|||||||
@autocall_bp.route("/refresh-verify-disbursement", methods=["GET"])
|
@autocall_bp.route("/refresh-verify-disbursement", methods=["GET"])
|
||||||
def verify_transaction():
|
def verify_transaction():
|
||||||
data = request.json()
|
data = request.json()
|
||||||
logger.info(f"Calling Verify Components")
|
logger.info(f"Calling VerifyTransaction Components")
|
||||||
|
|
||||||
response = SimbrellaClient.verify_transaction(data)
|
response = SimbrellaClient.verify_transaction(data)
|
||||||
|
|
||||||
@@ -20,7 +20,10 @@ def verify_transaction():
|
|||||||
def disbursement():
|
def disbursement():
|
||||||
data = request.json()
|
data = request.json()
|
||||||
logger.info(f"Calling Disbursement Components")
|
logger.info(f"Calling Disbursement Components")
|
||||||
return jsonify(data), 200
|
|
||||||
|
response = SimbrellaClient.verify_transaction(data)
|
||||||
|
|
||||||
|
return jsonify(response), 200
|
||||||
|
|
||||||
|
|
||||||
@autocall_bp.route("/payment-callback", methods=["POST"])
|
@autocall_bp.route("/payment-callback", methods=["POST"])
|
||||||
|
|||||||
Reference in New Issue
Block a user