CashNotify Changelog

What's new in CashNotify 2.5.2

Oct 24, 2017
  • 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.
  • 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.
  • 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.

New in CashNotify 2.3.1 (Jul 19, 2017)

  • 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. 😎
  • Flag payments which triggered a fraud alert, so you can review them.
  • 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:
  • Add icon types in Prefs to make it easier to understand.
  • 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.
  • 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.

New in CashNotify 2.3.0 Beta (Jul 8, 2017)

  • NEW:
  • Click on an event to expand it and view customer details (email, avatar, country. CashNotify will try to either get customer's personal Gravatar, or fallback to the Company logo using domain of the email (except for some popular email domains like @gmail.com or @yahoo.fr).
  • Protip: ⌘ + Click on an event to open it in Stripe instead of expanding it.
  • Add some actions when expanding an event: View on Stripe, or Email the customer. They're quite bare bone for now, we plan to toughen them a bit.
  • Flag payments which triggered a fraud alert, so you can review them.
  • 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).
  • Also, payments automatically blocked by Stripe because of highest fraud alert are still displayed as failed, because there's really nothing you can do about it.
  • 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.
  • This means that uncaptured charges are ignored altogether. We assumed 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 we assumed wrong and you'd like to get notifications for uncaptured charges in CashNotify, please tell us!
  • Add icon types in Prefs to make it easier to understand.
  • FIXES:
  • Fix an issue where events with exact same timestamp would be displayed in random order.

New in CashNotify 2.2.1 (Jun 30, 2017)

  • 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.
  • Preferences have been updated to add a Payout filter:
  • Improvements:
  • Added more details about a failure in the tooltip.
  • Added a 🔁 icon, so you can visually tell the difference between one-off vs recurring subscriptions.
  • 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.

New in CashNotify 2.2.0 Beta 1 (Jun 30, 2017)

  • Fixes:
  • "Display Event Types" preferences were all disabled after upgrading to 2.2.0-beta. Woops.

New in CashNotify 2.2.0 Beta (Jun 30, 2017)

  • Features:
  • Your past and incoming Stripe payouts are now displayed! We use the payout.created event, which is triggered a bit before the payout is actually paid. It's almost instant for automatic payouts on US accounts, and can be up to a few days in other countries — those are Stripe constraints. So technically speaking, they're "expected payouts", until they've been actually paid.
  • Improvements:
  • Increase timeout to 20s: accounts could get a timeout when requesting a lot of events from Stripe. This should help.
  • Fixes:
  • We forgot to save your "Display Event Types" preferences. That's now fixed.

New in CashNotify 2.1.3 Beta (Jun 30, 2017)

  • Improvements:
  • Big performance improvement: a nasty leak has been eradicated.
  • Fixes:
  • We can extend trial (once)

New in CashNotify 2.1.2 Beta (Jun 30, 2017)

  • Fixes:
  • Accept old Stripe API keys (the vintage ones, not starting with sk_)
  • DMG image gets back a proper retina background
  • Make "Open your Stripe dashboard" button looks like a button