Page MenuHomePhabricator
Feed Advanced Search

Dec 19 2021

epriestley closed T13601: Support "SCA" / "3D Secure 2" in billing workflows as Wontfix.

Only one instance was impacted by this and I just credited them until 2099. I don't currently expect to pursue this.

Dec 19 2021, 8:26 PM · Phacility, Phortune
epriestley closed T13610: Support per-node billing for hosted Phacility instances as Wontfix.

I no longer expect to pursue this.

Dec 19 2021, 8:25 PM · Phortune, Phacility

Feb 20 2021

epriestley triaged T13616: Formally support ad-hoc invoicing in Phortune as Wishlist priority.
Feb 20 2021, 5:37 PM · Phortune

Feb 18 2021

epriestley triaged T13610: Support per-node billing for hosted Phacility instances as Low priority.
Feb 18 2021, 11:38 PM · Phortune, Phacility

Feb 4 2021

epriestley triaged T13601: Support "SCA" / "3D Secure 2" in billing workflows as Normal priority.
Feb 4 2021, 9:41 PM · Phacility, Phortune

Jan 26 2021

epriestley triaged T13594: Phacility pact billing system may incorrectly generate an invoice in the presence of an old invoice prior to an account credit as Low priority.
Jan 26 2021, 4:14 PM · Phortune, Phacility

Sep 4 2019

epriestley added a revision to T13366: Update Phortune to work better with "enterprise" billing/accounts departments: D20783: Update a straggling "getAuthorities()" call in Fund.
Sep 4 2019, 2:11 PM · Phortune, Phacility

Sep 2 2019

epriestley updated the task description for T13367: Phortune "enterprise" update errata.
Sep 2 2019, 1:04 PM · Phortune, Phacility

Aug 29 2019

epriestley updated the task description for T13367: Phortune "enterprise" update errata.
Aug 29 2019, 3:19 AM · Phortune, Phacility

Aug 26 2019

epriestley closed T8389: Allow arbitrary email addresses to be CC'd on Phacility billing emails, a subtask of T13366: Update Phortune to work better with "enterprise" billing/accounts departments, as Resolved.
Aug 26 2019, 2:48 PM · Phortune, Phacility
epriestley closed T8389: Allow arbitrary email addresses to be CC'd on Phacility billing emails as Resolved by committing rPa0a38797127f: In Phortune, send order email to account external addresses.
Aug 26 2019, 2:48 PM · Phortune, Phacility

Aug 24 2019

epriestley added a revision to T13366: Update Phortune to work better with "enterprise" billing/accounts departments: D20740: Give the Phortune external portal an order view.
Aug 24 2019, 6:06 PM · Phortune, Phacility

Aug 23 2019

epriestley added a revision to T8389: Allow arbitrary email addresses to be CC'd on Phacility billing emails: D20739: In Phortune, send order email to account external addresses.
Aug 23 2019, 8:42 PM · Phortune, Phacility
epriestley added a revision to T13366: Update Phortune to work better with "enterprise" billing/accounts departments: D20739: In Phortune, send order email to account external addresses.
Aug 23 2019, 8:42 PM · Phortune, Phacility
epriestley added a revision to T13367: Phortune "enterprise" update errata: D20738: Add credential rotation and statuses (disabled, unsubscribed) to Phortune external email.
Aug 23 2019, 6:56 PM · Phortune, Phacility
epriestley added a revision to T13366: Update Phortune to work better with "enterprise" billing/accounts departments: D20737: Roughly support external/email user views of Phortune recipts and invoices.
Aug 23 2019, 4:14 PM · Phortune, Phacility
epriestley added a revision to T13366: Update Phortune to work better with "enterprise" billing/accounts departments: Restricted Differential Revision.
Aug 23 2019, 3:07 PM · Phortune, Phacility
epriestley updated the task description for T13367: Phortune "enterprise" update errata.
Aug 23 2019, 2:58 PM · Phortune, Phacility
epriestley updated the task description for T13367: Phortune "enterprise" update errata.
Aug 23 2019, 2:18 PM · Phortune, Phacility
epriestley added a revision to T13366: Update Phortune to work better with "enterprise" billing/accounts departments: D20735: Update the Phortune cart/invoice workflow for policy changes.
Aug 23 2019, 5:42 AM · Phortune, Phacility
epriestley updated the task description for T13367: Phortune "enterprise" update errata.
Aug 23 2019, 4:19 AM · Phortune, Phacility
epriestley added a comment to T13367: Phortune "enterprise" update errata.

The "Merchant" profile screen is now somewhat inconsistent with the "Account" profile screen, and uses different icons for "Subscriptions" and "Orders".

Aug 23 2019, 4:03 AM · Phortune, Phacility
epriestley added a revision to T13366: Update Phortune to work better with "enterprise" billing/accounts departments: D20733: Update Phortune Merchant UI to bring it in line with Account UI.
Aug 23 2019, 3:54 AM · Phortune, Phacility

Aug 22 2019

epriestley added a revision to T13366: Update Phortune to work better with "enterprise" billing/accounts departments: D20732: Update Charge and Cart policies in Phortune, and make URIs more consistent.
Aug 22 2019, 9:59 PM · Phortune, Phacility
epriestley added a comment to T13367: Phortune "enterprise" update errata.

We're also using inconsistent icons for "Order/Invoice/Receipt/Cart" in different interfaces. I'm going to standardize on this lovely purse, I think:

Aug 22 2019, 9:50 PM · Phortune, Phacility

Aug 17 2019

epriestley added a revision to T13366: Update Phortune to work better with "enterprise" billing/accounts departments: D20721: Update Phortune subscriptions for modern infrastructure.
Aug 17 2019, 2:51 AM · Phortune, Phacility

Aug 16 2019

epriestley added a comment to T13366: Update Phortune to work better with "enterprise" billing/accounts departments.

Stuff to fix with subscriptions:

Aug 16 2019, 10:51 PM · Phortune, Phacility
epriestley added a revision to T13366: Update Phortune to work better with "enterprise" billing/accounts departments: D20719: Make Phortune payment methods transaction-oriented and always support "Add Payment Method".
Aug 16 2019, 9:56 PM · Phortune, Phacility
epriestley added a revision to T13367: Phortune "enterprise" update errata: D20719: Make Phortune payment methods transaction-oriented and always support "Add Payment Method".
Aug 16 2019, 9:56 PM · Phortune, Phacility
epriestley added a comment to T13367: Phortune "enterprise" update errata.

if this is really an issue we could likely throw a rate limit on the action

Aug 16 2019, 5:44 PM · Phortune, Phacility
epriestley added a comment to T13367: Phortune "enterprise" update errata.

This is sort-of-quasi-intentional

Aug 16 2019, 5:42 PM · Phortune, Phacility
epriestley added a revision to T13366: Update Phortune to work better with "enterprise" billing/accounts departments: D20718: Update PhortunePaymentMethod for modern policy interfaces.
Aug 16 2019, 5:08 PM · Phortune, Phacility
epriestley added a revision to T13366: Update Phortune to work better with "enterprise" billing/accounts departments: D20717: Update Phortune payment account interfaces to handle merchant vs customer views.
Aug 16 2019, 4:38 PM · Phortune, Phacility
epriestley added a revision to T13366: Update Phortune to work better with "enterprise" billing/accounts departments: D20716: In Phortune, use actual merchant authority (not authority grants) to control account visibility.
Aug 16 2019, 3:18 PM · Phortune, Phacility

Aug 15 2019

epriestley added a revision to T13366: Update Phortune to work better with "enterprise" billing/accounts departments: D20715: In Phortune, write relationships between payment accounts and merchants they interact with.
Aug 15 2019, 11:16 PM · Phortune, Phacility
epriestley updated the task description for T13367: Phortune "enterprise" update errata.
Aug 15 2019, 11:00 PM · Phortune, Phacility
epriestley added a comment to T13366: Update Phortune to work better with "enterprise" billing/accounts departments.

It would also be nice to figure out Phortune permissions better here since this is a good opportunity to vet everything.

Aug 15 2019, 6:49 PM · Phortune, Phacility
epriestley updated the task description for T13367: Phortune "enterprise" update errata.
Aug 15 2019, 5:54 PM · Phortune, Phacility

Aug 12 2019

epriestley added a revision to T8389: Allow arbitrary email addresses to be CC'd on Phacility billing emails: D20713: Add scaffolding for ad-hoc email addresses associated with Phortune accounts.
Aug 12 2019, 10:58 PM · Phortune, Phacility

Aug 7 2019

fabe added a comment to T13358: Generate PDFs for Phortune invoices.

you can add libreoffice/soffice to your list. last time we had to do sth like this we used soffice --headless --convert-to pdf
not really better than running a browser though... in our use case we needed to use merchant uploaded doc/docx templates in combination with our data. so even less options.
but yeah most options around pdf generation are clunky.

Aug 7 2019, 4:30 PM · Phortune, Phacility
epriestley added a comment to T13358: Generate PDFs for Phortune invoices.

Yeah, I'm really hoping to not require us to run an entire browser or depend on an external service to generate PDFs. The approaches I found in my research were:

Aug 7 2019, 3:36 PM · Phortune, Phacility
magnetik added a comment to T13358: Generate PDFs for Phortune invoices.

Just my two cents here, but chrome has an headless mode that allows to "print to pdf" : https://developers.google.com/web/updates/2017/04/headless-chrome

Aug 7 2019, 3:11 PM · Phortune, Phacility

Aug 5 2019

epriestley added a comment to T13358: Generate PDFs for Phortune invoices.

When I apt-get install wkhtmltopdf (or something like that) on aux001, which is Ubuntu 14, I get this:

Aug 5 2019, 12:33 AM · Phortune, Phacility

Aug 4 2019

avivey added a comment to T13358: Generate PDFs for Phortune invoices.

I've worked with wkhtmltopdf several times, and I don't remember it actually requiring any special setup - in all cases, I basically dropped the binary in the machine (Although it's possible all my machines had X11 built in for some reason? I've never intentionally installed X11).

Aug 4 2019, 7:02 PM · Phortune, Phacility

Aug 2 2019

epriestley added a comment to T13358: Generate PDFs for Phortune invoices.

Just some observations after popping open PDF invoices which have shown up in my inbox recently:

Aug 2 2019, 11:18 PM · Phortune, Phacility
epriestley added a revision to T13366: Update Phortune to work better with "enterprise" billing/accounts departments: D20697: Refactor the Phortune account detail page into a series of smaller, more focused sections.
Aug 2 2019, 6:55 PM · Phortune, Phacility
epriestley updated the task description for T13367: Phortune "enterprise" update errata.
Aug 2 2019, 6:52 PM · Phortune, Phacility
epriestley triaged T13367: Phortune "enterprise" update errata as Low priority.
Aug 2 2019, 6:49 PM · Phortune, Phacility
epriestley added a comment to T13366: Update Phortune to work better with "enterprise" billing/accounts departments.

This is also more "while I'm here", but there's no web UI way to void an invoice right now. It would be nice to have a "Void Invoice" button for staff instead of requiring database fiddling, since this comes up occasionally.

Aug 2 2019, 6:37 PM · Phortune, Phacility
epriestley closed T13341: Phacility/Phortune invoice email merchant behavior changed circa June 22, a subtask of T13366: Update Phortune to work better with "enterprise" billing/accounts departments, as Resolved.
Aug 2 2019, 5:51 PM · Phortune, Phacility
epriestley closed T13341: Phacility/Phortune invoice email merchant behavior changed circa June 22 as Resolved by committing rP87f878ec8a77: Stop trying to CC merchants on invoices/receipts.
Aug 2 2019, 5:51 PM · Phortune, Phacility
epriestley added a revision to T13341: Phacility/Phortune invoice email merchant behavior changed circa June 22: D20696: Stop trying to CC merchants on invoices/receipts.
Aug 2 2019, 5:48 PM · Phortune, Phacility
epriestley added a comment to T13341: Phacility/Phortune invoice email merchant behavior changed circa June 22.

Per T13366, I'm just going to get rid of this behavior for now, with the expectation that we'll soon begin generating side-channel emails for "Billing Department Email Address" under the umbrella of T8389 and could put "Merchant Emails" on a similar channel if we want.

Aug 2 2019, 5:43 PM · Phortune, Phacility
epriestley added a parent task for T8389: Allow arbitrary email addresses to be CC'd on Phacility billing emails: T13366: Update Phortune to work better with "enterprise" billing/accounts departments.
Aug 2 2019, 5:41 PM · Phortune, Phacility
epriestley added a parent task for T7607: Invoicing emails probably need some work: T13366: Update Phortune to work better with "enterprise" billing/accounts departments.
Aug 2 2019, 5:41 PM · Phortune, Phacility
epriestley added a parent task for T13341: Phacility/Phortune invoice email merchant behavior changed circa June 22: T13366: Update Phortune to work better with "enterprise" billing/accounts departments.
Aug 2 2019, 5:41 PM · Phortune, Phacility
epriestley added a parent task for T13358: Generate PDFs for Phortune invoices: T13366: Update Phortune to work better with "enterprise" billing/accounts departments.
Aug 2 2019, 5:41 PM · Phortune, Phacility
epriestley added subtasks for T13366: Update Phortune to work better with "enterprise" billing/accounts departments: T13341: Phacility/Phortune invoice email merchant behavior changed circa June 22, T13358: Generate PDFs for Phortune invoices, T8389: Allow arbitrary email addresses to be CC'd on Phacility billing emails, T7607: Invoicing emails probably need some work.
Aug 2 2019, 5:41 PM · Phortune, Phacility
epriestley triaged T13366: Update Phortune to work better with "enterprise" billing/accounts departments as Normal priority.
Aug 2 2019, 5:40 PM · Phortune, Phacility

Aug 1 2019

epriestley added a revision to T13358: Generate PDFs for Phortune invoices: D20692: Add very basic support for generating PDF documents.
Aug 1 2019, 5:37 PM · Phortune, Phacility
epriestley added a comment to T13358: Generate PDFs for Phortune invoices.

$info_object = new PhabricatorPDFInfoObject();

Aug 1 2019, 5:20 PM · Phortune, Phacility
epriestley added a comment to T13358: Generate PDFs for Phortune invoices.

PDF files appear to consist of a series of objects that (mostly) look like this:

Aug 1 2019, 2:36 AM · Phortune, Phacility
epriestley triaged T13358: Generate PDFs for Phortune invoices as Low priority.
Aug 1 2019, 12:55 AM · Phortune, Phacility

Jul 15 2019

epriestley triaged T13341: Phacility/Phortune invoice email merchant behavior changed circa June 22 as Low priority.
Jul 15 2019, 6:42 PM · Phortune, Phacility

Jun 24 2019

epriestley closed T13327: When all payment account members are disabled, subscription workers fail infinitely as Resolved by committing rPa3397fb87613: Consider "all account members are disabled" to be a permanent failure when….
Jun 24 2019, 10:29 PM · Phortune, Phacility
epriestley added a revision to T13327: When all payment account members are disabled, subscription workers fail infinitely: D20613: Consider "all account members are disabled" to be a permanent failure when billing a Phortune subscription.
Jun 24 2019, 9:50 PM · Phortune, Phacility
epriestley created T13327: When all payment account members are disabled, subscription workers fail infinitely.
Jun 24 2019, 9:33 PM · Phortune, Phacility

Mar 16 2019

epriestley placed T7607: Invoicing emails probably need some work up for grabs.
Mar 16 2019, 8:41 PM · Phortune, Phacility

Jan 16 2019

epriestley added a revision to T7607: Invoicing emails probably need some work: D19979: Allow Phortune accounts to customize their billing address and name.
Jan 16 2019, 3:20 PM · Phortune, Phacility

Sep 10 2018

GoogleLegacy added a comment to T8389: Allow arbitrary email addresses to be CC'd on Phacility billing emails.
Sep 10 2018, 9:19 AM · Phortune, Phacility

Aug 10 2018

epriestley edited projects for T8389: Allow arbitrary email addresses to be CC'd on Phacility billing emails, added: Phacility, Phortune; removed Customer Impact.
Aug 10 2018, 6:09 PM · Phortune, Phacility

Jan 28 2018

epriestley closed T12484: Write some tests for Phortune as Resolved.

This hasn't had any stability issues for a while.

Jan 28 2018, 12:20 AM · Phortune

Aug 10 2017

chad closed T12958: Improve success / error states of adding a credit card as Resolved by committing rP92c49c3772d8: Minor UX tweaks to Phortune autopay.
Aug 10 2017, 2:39 PM · Phacility, Phortune
chad added a revision to T12958: Improve success / error states of adding a credit card: D18381: Minor UX tweaks to Phortune autopay.
Aug 10 2017, 2:33 AM · Phacility, Phortune

Aug 9 2017

chad added a revision to T12958: Improve success / error states of adding a credit card: Restricted Differential Revision.
Aug 9 2017, 11:18 PM · Phacility, Phortune
chad created T12958: Improve success / error states of adding a credit card.
Aug 9 2017, 5:12 PM · Phacility, Phortune

Aug 7 2017

chad closed T12451: Finding your subscriptions / cards on Phacility is non-obvious as Resolved by committing Restricted Diffusion Commit.
Aug 7 2017, 4:01 PM · Phortune, Phacility

Aug 6 2017

chad added a revision to T12451: Finding your subscriptions / cards on Phacility is non-obvious: Restricted Differential Revision.
Aug 6 2017, 2:42 AM · Phortune, Phacility

Jul 9 2017

chad updated the image for Phortune from Restricted File to F5039300: profile.
Jul 9 2017, 7:40 PM

May 17 2017

chad added a revision to T12451: Finding your subscriptions / cards on Phacility is non-obvious: D17944: Clarify Subscription page language.
May 17 2017, 9:43 PM · Phortune, Phacility

May 9 2017

chad closed I1 Test Initiative.
May 9 2017, 5:06 PM · Fund, Phortune

Apr 17 2017

epriestley added a comment to T12232: Phortune "add payment method" erroring out on submission.

You are now officially Pay2Win.

Apr 17 2017, 2:54 PM · Phortune, Bug Report
yelirekim added a comment to T12232: Phortune "add payment method" erroring out on submission.

Yeah I just wanted to buy myself a badge.

Apr 17 2017, 2:45 PM · Phortune, Bug Report
epriestley closed T12232: Phortune "add payment method" erroring out on submission as Resolved.

Alright, I'm going to assume this was cache/ghosts until it happens to someone else since it seems like no reproduction case exists anywhere anymore.

Apr 17 2017, 2:44 PM · Phortune, Bug Report
yelirekim added a comment to T12232: Phortune "add payment method" erroring out on submission.

No nothing like that but FWIW, it just worked when I tried to reproduce it again.

Apr 17 2017, 2:41 PM · Phortune, Bug Report
epriestley added a comment to T12232: Phortune "add payment method" erroring out on submission.

Maybe a simpler empirical test is, on the "Add Payment Method" page, does this work in the developer console?

Apr 17 2017, 2:41 PM · Phortune, Bug Report
epriestley added a comment to T12232: Phortune "add payment method" erroring out on submission.

(Also, do you run some browser extension like "disable all external Javascript so ads don't work"?)

Apr 17 2017, 2:40 PM · Phortune, Bug Report
yelirekim added a comment to T12232: Phortune "add payment method" erroring out on submission.

Yeah.

Apr 17 2017, 2:38 PM · Phortune, Bug Report
epriestley added a comment to T12232: Phortune "add payment method" erroring out on submission.

Does this resource load for you?

Apr 17 2017, 2:36 PM · Phortune, Bug Report
yelirekim reopened T12232: Phortune "add payment method" erroring out on submission as "Open".

Just tried again.

Apr 17 2017, 2:34 PM · Phortune, Bug Report

Apr 14 2017

epriestley added a revision to T12451: Finding your subscriptions / cards on Phacility is non-obvious: D17694: Reduce code duplication in Phortune account controllers.
Apr 14 2017, 5:17 PM · Phortune, Phacility
epriestley added a revision to T12451: Finding your subscriptions / cards on Phacility is non-obvious: D17693: Reduce some code duplication in PhortuneLandingController.
Apr 14 2017, 5:00 PM · Phortune, Phacility
epriestley added a revision to T12451: Finding your subscriptions / cards on Phacility is non-obvious: D17692: Fix member edit transaction validation so it works for both implicit and explicit account creation.
Apr 14 2017, 4:58 PM · Phortune, Phacility
epriestley added a revision to T12484: Write some tests for Phortune: D17692: Fix member edit transaction validation so it works for both implicit and explicit account creation.
Apr 14 2017, 4:58 PM · Phortune
epriestley added a revision to T12484: Write some tests for Phortune: D17691: Add a failing test case for new Phortune account initialization.
Apr 14 2017, 4:53 PM · Phortune
epriestley added a revision to T12451: Finding your subscriptions / cards on Phacility is non-obvious: D17691: Add a failing test case for new Phortune account initialization.
Apr 14 2017, 4:53 PM · Phortune, Phacility
epriestley added a revision to T12451: Finding your subscriptions / cards on Phacility is non-obvious: D17690: Fix a bug where Phortune accounts created via "Create Account" would not have the viewer added as a member.
Apr 14 2017, 4:23 PM · Phortune, Phacility
epriestley added a revision to T12451: Finding your subscriptions / cards on Phacility is non-obvious: D17689: Fix a bug where Phortune could fatal while building crumbs.
Apr 14 2017, 4:18 PM · Phortune, Phacility

Apr 7 2017

epriestley closed T12232: Phortune "add payment method" erroring out on submission as Resolved.

While we haven't been showered in free money, I also haven't seen more reports of this so I'm going to presume it's resolved.

Apr 7 2017, 12:54 PM · Phortune, Bug Report

Mar 30 2017

chad created T12484: Write some tests for Phortune.
Mar 30 2017, 11:01 PM · Phortune