class OtherProducts

Public Instance Methods

benefactors(data) click to toggle source
# File lib/okra/okra_products/other_products.rb, line 36
def benefactors(data)
    base_url = okra_object.base_url
    #certain that the required parameters are passed
    required_params = ["account", "customer", "bank"] 
    check_passed_parameters(required_params, data)
    payload = data.to_json
    response = post_request("#{base_url}/products/benefactors/process", payload) 
    return response
end
complete_view(data) click to toggle source
# File lib/okra/okra_products/other_products.rb, line 66
def complete_view(data)
    base_url = okra_object.base_url
    #certain that the required parameters are passed
    required_params = ["bvn", "customer"] 
    check_passed_parameters(required_params, data)
    payload = data.to_json
    response = post_request("#{base_url}/products/complete-view/process", payload) 
    return response
end
debit_to_credit_score(data) click to toggle source
# File lib/okra/okra_products/other_products.rb, line 16
def debit_to_credit_score(data)
    base_url = okra_object.base_url
    #certain that the required parameters are passed
    required_params = ["customer"] 
    check_passed_parameters(required_params, data)
    payload = data.to_json
    response = post_request("#{base_url}/products/dtc-score/calculate", payload) 
    return response
end
fetch_total_debits_and_credits(data) click to toggle source
# File lib/okra/okra_products/other_products.rb, line 26
def fetch_total_debits_and_credits(data)
    base_url = okra_object.base_url
    #certain that the required parameters are passed
    required_params = ["account"] 
    check_passed_parameters(required_params, data)
    payload = data.to_json
    response = post_request("#{base_url}/products/total-debits-credits", payload) 
    return response
end
fetch_transaction_record(data) click to toggle source
# File lib/okra/okra_products/other_products.rb, line 106
def fetch_transaction_record(data)
    base_url = okra_object.base_url
    payload = data.to_json
    response = post_request("#{base_url}/records/transactions/get", payload) 
    return response
end
get_records_by_customersBank(data) click to toggle source
# File lib/okra/okra_products/other_products.rb, line 96
def get_records_by_customersBank(data)
    base_url = okra_object.base_url
    #certain that the required parameters are passed
    required_params = ["record_id"] 
    check_passed_parameters(required_params, data)
    payload = data.to_json
    response = post_request("#{base_url}/products/records/getByCustomerByBank", payload) 
    return response
end
product_records(data) click to toggle source
# File lib/okra/okra_products/other_products.rb, line 86
def product_records(data)
    base_url = okra_object.base_url
    #certain that the required parameters are passed
    required_params = ["record_id"] 
    check_passed_parameters(required_params, data)
    payload = data.to_json
    response = post_request("#{base_url}/products/records/get", payload) 
    return response
end
request_guarantors(data) click to toggle source
# File lib/okra/okra_products/other_products.rb, line 76
def request_guarantors(data)
    base_url = okra_object.base_url
    #certain that the required parameters are passed
    required_params = ["guarantors", "customer"] 
    check_passed_parameters(required_params, data)
    payload = data.to_json
    response = post_request("#{base_url}/products/guarantors/request", payload) 
    return response
end
selfie_verification(data) click to toggle source
# File lib/okra/okra_products/other_products.rb, line 6
def selfie_verification(data)
    base_url = okra_object.base_url
    #certain that the required parameters are passed
    required_params = ["photo"] 
    check_passed_parameters(required_params, data)
    payload = data.to_json
    response = post_request("#{base_url}/identity/selfie/process", payload) 
    return response
end
spending_patterns(data) click to toggle source
# File lib/okra/okra_products/other_products.rb, line 56
def spending_patterns(data)
    base_url = okra_object.base_url
    #certain that the required parameters are passed
    required_params = ["account", "customer"] 
    check_passed_parameters(required_params, data)
    payload = data.to_json
    response = post_request("#{base_url}/products/spending-patterns/process", payload) 
    return response
end
transaction_networks(data) click to toggle source
# File lib/okra/okra_products/other_products.rb, line 46
def transaction_networks(data)
    base_url = okra_object.base_url
    #certain that the required parameters are passed
    required_params = ["account", "customer"] 
    check_passed_parameters(required_params, data)
    payload = data.to_json
    response = post_request("#{base_url}/products/trans-networks/process", payload) 
    return response
end