Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow CSV export of marketplace transaction and account data #11

Closed
mahmoudimus opened this issue Apr 5, 2013 · 20 comments
Closed

Allow CSV export of marketplace transaction and account data #11

mahmoudimus opened this issue Apr 5, 2013 · 20 comments

Comments

@mahmoudimus
Copy link
Contributor

Migrated from balanced/balanced-api#50

@mahmoudimus
Copy link
Contributor Author

From a customer:

I would like to use this as follows:

  1. login to the Balanced dashboard
  2. download the .csv of at least 3 days worth of transactions (in the
    aggregate on the marketplace)

@mjallday
Copy link
Contributor

Discussion of requirements over on the balanced-api/issues/279

@ghost ghost assigned dmdj03 May 16, 2013
@mjallday
Copy link
Contributor

  • @dmdj03 to create a mock for exporting transactions.
  • spec out csv format /cc @timnguyen
  • figure out some way to generate a csv file

@timnguyen
Copy link

@mjallday

Fields

  1. transaction_url
  2. account_url
  3. transaction_created_at
  4. transaction_updated_at
  5. transaction_description
  6. transaction_id
  7. balanced_fee
  8. amount
  9. transaction_type
  10. card_city
  11. card_state
  12. card_country
  13. bank_account_name
  14. bank_name
  15. masked_bank_account_number
  16. bank_guid
  17. transaction_state
  18. marketplace_guid
  19. marketplace
  20. card_type

What it's missing:
data from meta or the customer object to group transactions by, that's fairly idiosyncratic now though.

This is from transactions, cards, bank accounts, and marketplace and has a left join on both bank accounts and cards so not all transactions will have all the fields populated. It's 80% for them to look stuff up easy, 20% for us to be able to quickly look up anything if they have questions about a particular transaction

Let me know if you want my query.

@dmdj03
Copy link

dmdj03 commented May 16, 2013

screen shot 2013-05-16 at 4 03 03 pm

@mjallday
Copy link
Contributor

@dmdj03 will it be possible to export search results?

@dmdj03
Copy link

dmdj03 commented May 16, 2013

screen shot 2013-05-16 at 3 33 02 pm

@matin
Copy link
Member

matin commented May 16, 2013

what's the use case to export search results?

@jkwade
Copy link

jkwade commented May 16, 2013

A finance or support person wants to see all of the transactions from a
given buyer across many merchants

On Thu, May 16, 2013 at 3:34 PM, Matin Tamizi [email protected]:

what's the use case to export search results?


Reply to this email directly or view it on GitHubhttps://github.com//issues/11#issuecomment-18033541
.

co-founder, growth
Balanced http://balancedpayments.com/

@dmdj03
Copy link

dmdj03 commented May 16, 2013

screen shot 2013-05-16 at 3 39 23 pm

@dmdj03
Copy link

dmdj03 commented May 16, 2013

@matin I'm mainly seeing requests for date ranges across all customers

@matin
Copy link
Member

matin commented May 16, 2013

@dmdj03 got it. That makes more sense for me, but I get @jkwade's explanation of why someone would want a dump of the search results.

@jkwade
Copy link

jkwade commented May 16, 2013

I think my use case would primarily be a fraud or suspicious user
investigation.

On Thu, May 16, 2013 at 3:53 PM, Matin Tamizi [email protected]:

@dmdj03 https://github.com/dmdj03 got it. That makes more sense for me,
but I get @jkwade https://github.com/jkwade's explanation of why
someone would want a dump of the search results.


Reply to this email directly or view it on GitHubhttps://github.com//issues/11#issuecomment-18034342
.

co-founder, growth
Balanced http://balancedpayments.com/

@mjallday
Copy link
Contributor

@dmdj03 would the email box be pre-populated with any of these:

  • support email address of the marketplace
  • owner email address of the marketplace
  • email address of the current user
  • last entered email address

@dmdj03
Copy link

dmdj03 commented May 17, 2013

I don't know which email they will want to use

@mahmoudimus
Copy link
Contributor Author

Why not just collect statistics to see if it warrants adding a default
email address?

Mahmoud Abdelkader
Co-founder & CTO @ Balanced

On Thu, May 16, 2013 at 6:07 PM, Damon Chin [email protected]:

I don't know which email they will want to use


Reply to this email directly or view it on GitHubhttps://github.com//issues/11#issuecomment-18038621
.

@mjallday
Copy link
Contributor

Fields for txn export

  1. uri
  2. account_uri
  3. created_at
  4. description
  5. transaction_number
  6. amount
  7. type
  8. name_on_funding_instrument
  9. bank_name
  10. last_four
  11. funding_instrument_uri
  12. state
  13. card_type
  14. on_behalf_of

@timnguyen some of those fields you mentioned are not exposed via the API. this is the current subset, i'll tweak as required once it's deployed.

@mjallday
Copy link
Contributor

@dmdj03 what do I see after I hit the Export button?

@mjallday
Copy link
Contributor

@dmdj03 can I please get an updated icons file with that download icon (clear background)?

@dmdj03
Copy link

dmdj03 commented May 21, 2013

balanced_dashboard_icons_containers-01
balanced_dashboard_icons-01

@mjallday mjallday mentioned this issue May 22, 2013
8 tasks
@mjallday mjallday mentioned this issue May 29, 2013
4 tasks
cohitre referenced this issue in cohitre/balanced-dashboard Jul 23, 2014
cohitre added a commit that referenced this issue Aug 21, 2014
Add mixpanel tracker and static backdrop option
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants