fn pay(
env: soroban_sdk::Env,
borrower: soroban_sdk::Address,
lender: soroban_sdk::Address,
token: soroban_sdk::Address,
borrowing_contract: soroban_sdk::Address,
borrow_id: u64,
installment_no: u32,
amount: i128,
) -> u64
fn get_payment(env: soroban_sdk::Env, id: u64) -> Option
fn get_paid_amount(
env: soroban_sdk::Env,
borrowing_contract: soroban_sdk::Address,
borrow_id: u64,
) -> i128
fn get_payment_for_installment(
env: soroban_sdk::Env,
borrowing_contract: soroban_sdk::Address,
borrow_id: u64,
installment_no: u32,
) -> Option