Updates

2.5.9-beta


Jun 5, 2018
Pre-release
Want to try? See How to enable pre-releases.
This release is identical to 2.5.9.

2.5.9


Jun 5, 2018
Stable
This is the latest stable CashNotify release.
Download CashNotify for macOS.

Fix

  • Changes how the app retrieves the latest currency exchange rates from Fixer.io. This is necessary due to these changes. Older versions of CashNotify will fail to fetch the latest rates.

screen shot 2018-06-05 at 11 44 58

2.5.8


Feb 8, 2018
Stable

Improvements

  • When you set up multiple accounts, the account drop-down list now indicates wether an account is TEST. This makes it easier to distinguish Live vs Test accounts.

account

Fixes

  • Fixed an issue where the Stripe account’s logo was not displayed. Because the logos are now cached locally, CashNotify will not automatically refresh the logos. Whenever you update your logo on Stripe, simply restart CashNotify to refresh it in the app.
  • Improvements to how we handle the trial period

2.5.5


Dec 20, 2017
Stable

New

We (sometimes) have bugs, and we’re grateful to our users for pointing them out (👋 Curt!).
However, it’s always been difficult to debug, because we had to ask our users to open the logs and send them to us manually.

To solve this problem, we have implemented automatic exception tracking (we use Sentry.io).
This will allow us to proactively know when something is wrong with CashNotify, so we can fix it.

Your privacy is important to us

That’s why we report only basic error information by default — no data about your Stripe account or transactions are sent. We try to tie error reports to email addresses whenever possible, for the sole purpose of contacting you to request additional information, should we need them.

Should we need more information to debug a particular issue (e.g. the app crashes due to an unexpected Stripe event) , we will ask you to enable a new option Send additional debug logs:

exception-report

This will add additional data to the exception logs. Depending on the bug, this data may contain confidential information, such as transaction amounts, bank names, payment ID, and so on.
However, API keys and customers’ email will never be shared, as they’re redacted.

In any case, we strongly believe in the confidentiality of the data and we will never do anything with this data, will share it or exploit it, once they have helped us to solve the problem.

Feel free to talk to us if you have any question about this (or anything else, really).

Improvements

  • Add day of the week on graph tooltip

day-on-graph

Fix

  • We fixed an issue where a refund event, when formatted unexpectedly, would prevent all events to be displayed at all. If CashNotify does not display any event for a specific account, and your Stripe account is already several years old, this should resolve it.

2.5.3


Nov 24, 2017
Stable

Fixes:

  • Fix an issue causing incorrect numbers on the graph’s Y axis

2.5.2


Oct 19, 2017
Stable

Read more about what motivated this release: A Better “Net Revenue” Indicator.

Fee details

We’re adding fee details on payments and refunds. It’s especially helpful when Stripe converts the amount paid by your client into your account’s currency.

image

Excluding fees from the revenue graph

We’re adopting the same “net” definition as Stripe by excluding fees from our graph. The graph now reflects what will be transferred to your bank account.

image

Other changes

  • Graphs on 1 and 4 weeks now have the same number of points than similar graphs on stripe.com.
  • Improvements for reducing timeouts on slow Internet connections
  • Bugfix: Handle zero-decimal currencies

Note

We changed our Apple Developer ID, which means the app certificate signature changed as well.
The only visible change for you might be that CashNotify prompts you again to accept rights to read the CashNotify key in your Keychain. You need to accept, that’s normal.

2.4.5


Sep 25, 2017
Stable

Add a new 4w option to the dashboard.

request

So here it is:

dashboard-4w

Also, to answer the inevitable question of “Why 4 weeks / Why not 1 month?“:

Actually we chose 28 days (4 weeks) because that’s what Stripe did on their new web dashboard.

For more details, see full thread with Pieter.


We also added an error message if you try to use a Stripe Restricted Key. CashNotify is not yet compatible with them, even though we’d like to. We wrote about it here.

2.4.3


Aug 9, 2017
Stable

CashNotify 2.4.3 brings revenue dashboard (+ the easiest way to share beautiful, Retina-ready pictures of your dashboards!), account filtering, refunds, and proper English number formatting.

Here is the changelog since last stable version 2.3.1.

New

  • View total revenue across all your Stripe accounts on the new dashboard. We’re displaying gross revenue, minus refunds and dispute amounts. You can choose from 3 timeframes: last 24h (particularly useful to follow along a launch), last 1 week and last 2 weeks.

dashboards-graph

  • “Drag to share” to quickly share a screenshot of the revenue dashboards.
  • View refunds. This is disabled by default, you can enable it from the Prefs.

refunds

  • Quickly filter events by accounts.

filter

Improvements

  • Reduce risk of timeouts when fetching data (events, transactions, plan or bank names) by giving them different priorities.
  • Use English number format, with a comma for thousands separator.

format

2.3.1


Jul 18, 2017
Stable

CashNotify 2.3.1 brings customer details + actions, fraud alerts, and 2-steps payment flow support.

Here is the changelog since last stable version 2.2.1.

New

  • Click an event to expand it and get more details about it. Get to know who’s your customer with her gravatar (or her company’s logo), and email her directly from CashNotify.
    Protip: ⌘ + Click on an event to open it in Stripe instead of expanding it. 😎
    expand-gravatar.png

  • Flag payments which triggered a fraud alert, so you can review them.
    fraud.png

Note: not reviewing a flagged payments has no malus: you’ll still get the money by default. However, it’s good practice to review it: should you detect anything wrong, you can refund it without any penalty, before the payment might be disputed (which involve both a lot of time spent and a potential chargeback).

Improvements

  • Ignore charges until they’re captured.
    Some businesses use a 2-steps payment flow, where they first pre-authorize a charge, then capture it up to 7 days later. E.g. BetaList captures your payment only after your startup has been reviewed.
    CashNotify now makes the difference between pre-auth’d (a.k.a. uncaptured) and fully captured charges.
    If you don’t use this, nothing will change. All your successful charges will still be displayed in CashNotify.
    If you use Stripe’s Auth & Capture, you’ll notice the following changes:

    • pre-authorized charges, not yet captured, will NOT be displayed anymore. Previously they were displayed as successful charges.
    • pre-auth charges will be displayed as soon as they’re captured, at the date of capture — not the date of pre-auth.
      captured.png
      This means that uncaptured charges are ignored altogether. We assume that businesses who chose Auth & Capture flow already needed some way to capture charges, so they would have a way to be notified of charges to be captured. If you’re doing otherwise, please tell us!

  • Add icon types in Prefs to make it easier to understand.
    event-types.png

Fixes

  • Fix an issue where events with exact same timestamp would be displayed in random order.
  • Fix an issue brought in previous Pre-release 2.3.0-beta, where some events would randomly not be displayed until the app is restarted.

Let us know what you think @CashNotify!

2.2.1


Jun 15, 2017
Stable

This 2.2.1 release brings payouts to CashNotify, as well as a big performance improvement, with x2-x4 less CPU load on average.

Features

  • View your paid and expected payouts. Expected payouts are payouts already created by Stripe, and which will reach your bank account soon. This delay can vary from a few hours (for automatic payouts on US accounts), up to a few days in other countries.
    payouts

  • Preferences have been updated to add a Payout filter:
    prefs

Improvements

  • Added more details about a failure in the tooltip.
    tooltip

  • Added a 🔁 icon, so you can visually tell the difference between one-off vs recurring subscriptions.
    recurring

  • Make “Open your Stripe dashboard” button looks more like a button.

Fixes

  • Accept old Stripe API keys (the vintage ones, not starting with sk_).
  • Performance: CashNotify will use a lot less CPU overall. It’s especially noticeable if you let CashNotify always run in the background (as it’s supposed to be).
  • “Display events” preferences are now saved and will be set on launch, instead of enabling everything by default.
  • Some accounts with a lots of events could timeout when being refreshed. We increased the timeout to 20s to help with this situation.
  • DMG image gets back a proper retina background.

Let us know what you think @CashNotify!

2.1.1


May 24, 2017
Stable

🔥 This is the official release of v2, yeah baby!

CashNotify will automatically prompt you to update to the latest version (v2.1.1) next time you launch it.

New

Here are the big new features since v1:

  • Multiple Stripe accounts support: view all your Stripe accounts in 1 single interface, including your TEST/LIVE accounts!
    multiple-stripe-accounts

  • Add more context to each notifications, including plan name if it is about a subscription.
    cashnotify

  • New UI, new icons.

  • New Preferences screen, with new filters: choose which notifications you want to display or hide (successful or failed payments).
    prefs

  • Gracefully handle Internet connection / disconnection.

  • Lots of improvements and fixes, to make CashNotify more enjoyable

We hope you’ll like it :)

Features since v2.0.2-beta:

  • Add some emojis in the About tab. That’s very, very important.

about

Improvements

  • New Preferences > Updates tab
  • New Preferences > About tab
  • Made it explicite that accounts are being refreshed automatically every minute.
  • Some pixel-level alignement fixes, which we’ll probably be the only ones to see. We feel better though.

Fixes

  • Fix window not properly resizing on opening/closing Preferences.
  • Fix FOUC (Flash Of Unstyled Content) at app startup.
  • Fix content flickering when switching tabs in Preferences. This was due to some strange behavior of the scrollbar.

1.0.1


Mar 27, 2017
Stable

We’re hard at work on bringing you the most requested features. To get smoother updates out there, we intend to release small and often. Part of this process will involve optional updates, which we’ll call our Beta channel.

Starting from 1.0.1, you can opt-in to get Beta versions as part of your updates. We intend to ask for very specific feedbacks, so the setting is — on purpose — not easily visible.

Ask us @CashNotify to know how to enable Beta updates ;)

New

  • Auto-updater will only check stable channel by default.
  • A new option is added to opt-in to beta channel.

1.0.0


Mar 14, 2017
Stable

🔥 V1 is HOT!

CashNotify is now considered stable, and for the occasion is upgraded to v1!

Fixes

  • In-app checkout has been removed, as there is an issue when checking out with Paypal from an in-app browser window. It has been replaced with links to online checkout.
  • The ‘Report an Issue’ link was useful while in Beta. It’s been removed.

cuty