Added Merchant Info to V3 Card Charge endpoint
Summary of the problem
I wasn't able to fetch the info of card charges via the v3 api.
Describe your changes
I added merchant info: name, smart name, country, and network id and made sure the docs reflected it elegantly
Is this related to a YSWS/card grant integration?
This is more related to a yellow page integration as it'll allow me to sift through most organizations' card charges and add network IDs that are missing.
I think I'm comfortable with network IDs being public - for a lot of card transactions you can figure out the geographic location of the merchant from their name.
Just looking back at a couple on my account, you can work out locations based on these:
For context here, I had chatted with @thedev132 about the goals of this PR. The end goal there is to push data from HCB into Yellow Pages. We decided that I'll provide @thedev132 with a dump of data for updating yellow pages and he'll make a PR for it. Then, afterwards, to identify which merchants need to be pushed from HCB to yellow pages, we'll build a page on HCB for that. This solution is more clean/easier than using the v3 API to pull all that data.