Data Enrichment

Transaction Classification

Data Enrichment puts together a merchant profile to organize otherwise messy transaction data. This merchant profile includes the merchant’s name, logo, corporate address, phone number and website. Classified data like this makes it easier for your users to track and understand their spending behaviors and promotes a cleaner UI.

At the API level, Data Enrichment works the following way:

Data Enrichment
View API
from synapse_pay_rest import User
from synapse_pay_rest import Node
node = Node.by_id(user, '57ec57be86c27345b3f8a159', full_dehydrate='yes', force_refresh='yes')
# Example of node response with force_refresh and full_dehydrate:
{
...
'extra': {
...
'other': {
'balance': {
'available': 56506.77,
'current': 56506.77
},
...
'info': {
...
'addresses': [
{
'city': 'SF',
'state': 'CA',
'street': '101 Market SF',
'zipcode': '94114'
}
],
'emails': [
'test@synapse.com',
],
'names': [
'Synapse Financial Inc'
],
'phone_numbers': []
},
...
'recent_statement': 'https://cdn2.synapsefi.com/statements.banklogins/uploads/xxxx/xx/xx/xxxxxxxxxxxxxxxxxxxxx.pdf',
'transactions': [
{
'_id': '123456789',
'amount': 47200.7,
'category': {
'primary': 'transfer',
'subcategory': 'discretionary_spending'
},
'current_balance': 0,
'debit': True,
'description': 'ONLINE DOMESTIC WIRE TRANSFER VIA: AXOS BANK',
'merchant': {
'address': '201 North Walnut Street, Wilmington, DE 19801, United States',
'address_type': 'headquarters',
'logo': 'https://cdn4.synapsefi.com/uploads/2018/12/07/XcR74r9LJhespfIbK1z36y5QoBv8CNZHFWEGM2UTdmjYiPqSkn.jpeg',
'name': 'Chase',
'official_page': 'http://www.chase.com/',
'phone_number': '(800) 935-9935'
},
.
.
.
.
.
.
.
.
.
.
'pending': False,
'recurring': 'not_recurring'
},
...
],
...
},
'supp_id': None
},
'info': {
'account_num': '111111111',
'address': '101 Market SF, SF, CA, US',
'bank_logo': 'https://cdn.synapsepay.com/bank_logos/new/chase.png',
'bank_long_name': 'JPMORGAN CHASE',
'bank_name': 'JPMORGAN CHASE',
'class': 'CHECKING',
'nickname': 'Business Checking - 1234',
'routing_num': '322271627',
'type': 'BUSINESS',
...
},
...
}

More Resources