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: Restricted Differential Revision.
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 Restricted Diffusion Commit.
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: Restricted Differential Revision.
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: Restricted Differential Revision.
Aug 23 2019, 8:42 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, 8:42 PM · Phortune, Phacility
epriestley added a revision to T13367: Phortune "enterprise" update errata: Restricted Differential Revision.
Aug 23 2019, 6:56 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, 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: Restricted Differential Revision.
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: Restricted Differential Revision.
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: Restricted Differential Revision.
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: Restricted Differential Revision.
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: Restricted Differential Revision.
Aug 16 2019, 9:56 PM · Phortune, Phacility
epriestley added a revision to T13367: Phortune "enterprise" update errata: Restricted Differential Revision.
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: Restricted Differential Revision.
Aug 16 2019, 5:08 PM · Phortune, Phacility
epriestley added a revision to T13366: Update Phortune to work better with "enterprise" billing/accounts departments: Restricted Differential Revision.
Aug 16 2019, 4:38 PM · Phortune, Phacility
epriestley added a revision to T13366: Update Phortune to work better with "enterprise" billing/accounts departments: Restricted Differential Revision.
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: Restricted Differential Revision.
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: Restricted Differential Revision.
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: Restricted Differential Revision.
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 Restricted Diffusion Commit.
Aug 2 2019, 5:51 PM · Phortune, Phacility
epriestley added a revision to T13341: Phacility/Phortune invoice email merchant behavior changed circa June 22: Restricted Differential Revision.
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: Restricted Differential Revision.
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 Restricted Diffusion Commit.
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: Restricted Differential Revision.
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: Restricted Differential Revision.
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 Restricted Diffusion Commit.
Aug 10 2017, 2:39 PM · Phacility, Phortune
chad added a revision to T12958: Improve success / error states of adding a credit card: Restricted Differential Revision.
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: Restricted Differential Revision.
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: Restricted Differential Revision.
Apr 14 2017, 5:17 PM · Phortune, Phacility
epriestley added a revision to T12451: Finding your subscriptions / cards on Phacility is non-obvious: Restricted Differential Revision.
Apr 14 2017, 5:00 PM · Phortune, Phacility
epriestley added a revision to T12451: Finding your subscriptions / cards on Phacility is non-obvious: Restricted Differential Revision.
Apr 14 2017, 4:58 PM · Phortune, Phacility
epriestley added a revision to T12484: Write some tests for Phortune: Restricted Differential Revision.
Apr 14 2017, 4:58 PM · Phortune
epriestley added a revision to T12484: Write some tests for Phortune: Restricted Differential Revision.
Apr 14 2017, 4:53 PM · Phortune
epriestley added a revision to T12451: Finding your subscriptions / cards on Phacility is non-obvious: Restricted Differential Revision.
Apr 14 2017, 4:53 PM · Phortune, Phacility
epriestley added a revision to T12451: Finding your subscriptions / cards on Phacility is non-obvious: Restricted Differential Revision.
Apr 14 2017, 4:23 PM · Phortune, Phacility
epriestley added a revision to T12451: Finding your subscriptions / cards on Phacility is non-obvious: Restricted Differential Revision.
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