Python wrapper for Experian's Net Connect API


Keywords
experian, netconnect, ecals
License
MIT
Install
pip install pyexperian==1.0.2

Documentation

Installation

pip install pyexperian

Usage

from pyexperian import services

net_connect = services.NetConnect({
    'user_id': 'USER_ID', 
    'user_pw':'USER_PW', 
    'eai': 'EAI', 
    'vendor_number': 'VENDOR_NUMBER', 
    'sub_code': 'SUB_CODE', 
    'db_host': 'DB_HOST',
    'ecals_url': 'ECALS_URL'
})

# SBCS
response_xml = net_connect.query('SmallBusinessCreditShare', {
	'AddOns': {
		'SCORE': 'Y',
		'BP': 'Y'
	},
	'BusinessApplicant': {
		'BusinessName': 'Experian',
		'CurrentAddress': {
			'Street': '475 Anton Blvd',
			'City': 'Costa Mesa',
			'State': 'CA',
			'Zip': '92626'
		}
	}
})


# Business Premier Profile
response_xml = net_connect.query('PremierProfile', {
	'BusinessApplicant': {
		'BusinessName': 'Experian',
		'CurrentAddress': {
			'Street': '475 Anton Blvd',
			'City': 'Costa Mesa',
			'State': 'CA',
			'Zip': '92626'
		}
	}
})

# Business Owner Profile
response_xml = net_connect.query('BusinessProfile', {
	'Options': {
		'CustomerName': 'CustomerName'
	},
	'AddOns': {
		'StandAlone': 'Y'
	},
	'BusinessApplicant': {
		'BusinessName': 'Experian',
		'CurrentAddress': {
			'Street': '475 Anton Blvd',
			'City': 'Costa Mesa',
			'State': 'CA',
			'Zip': '92626'
		}
	},
	'BusinessOwner': {
		'SSN': '887487109',
		'OwnerName': {
			'First': 'Derrick',
			'Surname': 'Benson',
		},
		'CurrentAddress': {
			'Street': '7600 Trumbower Trl',
			'City': 'Millington',
			'State': 'MI',
			'Zip': '48746'
		}
	}
})