#qa | Logs for 2017-04-23

« return
[16:58:45] <Bytram> me launches subscribe page on dev as user Bytram (4031)
[16:59:22] <Bytram> Selects subscription for self for 30 days ($5.00)
[16:59:28] <Bytram> clicks "Continue" button
[16:59:50] <Bytram> sees new page load: "Preferences: Confirm subscription and choose payment type "
[17:00:20] <Bytram> clicks on "Pay with Card or BitCoin" button
[17:00:29] <Bytram> sees D/B display
[17:00:45] <Bytram> enter email addy: bytram@soylentnews.org
[17:00:54] <Bytram> clicks on "Bitcoin" [sic]
[17:02:04] <Bytram> reloads "Recent Subscription Payments" page on dev: https://dev.soylentnews.org
[17:02:17] <Bytram> sees new record displayed.
[17:02:28] <Bytram> spid user email ts payment_net payment_gross pages trans_id method submethod
[17:02:28] <Bytram> 79 Bytram (4031) bytram@soylentnews.org 2017-04-23 17:01:07 4.96 5.00 py_1ABo59KAL8UJd4wpGyxZeGqv stripe BTC
[17:02:59] <Bytram> YAY! Net is calculated at 0.8% of gross
[17:03:57] <Bytram> .
[17:04:00] <Bytram> From: https://stripe.com
[17:04:14] <Bytram> ACH and Bitcoin payments
[17:04:14] <Bytram> ACH and Bitcoin fees are capped at $5—payments above $625 cost $5. We also provide tools to verify customers’ bank accounts at no additional cost. We charge $4 for failed ACH payments.
[17:04:17] <Bytram> AND...
[17:04:27] <Bytram> 0.8% · $5 cap
[17:04:31] <Bytram> .
[17:04:45] <Bytram> let's try again with another offered subscription amount...
[17:05:05] * Bytram loads https://dev.soylentnews.org
[17:05:18] <Bytram> .op
[17:05:18] -!- mode/#qa [+o Bytram] by wheatley
[17:05:29] -!- exec [exec!~exec@crutchys.brothel] has joined #qa
[17:05:43] <Bytram> https://dev.soylentnews.org
[17:05:56] <Bytram> ~titles on
[17:06:06] <Bytram> oh, maybe it was bender I wanted
[17:06:38] <Bytram> .deop
[17:06:38] -!- mode/#qa [-o Bytram] by wheatley
[17:06:47] <Bytram> whatever... back to the testing
[17:07:10] * Bytram selects "Buy Subscription for Bytram" radio button
[17:07:29] * Bytram selects "180 Day: [15.00]"
[17:07:35] * Bytram clicks "Continue" button
[17:07:53] <Bytram> sees new page display "Preferences: Confirm subscription and choose payment type "
[17:08:14] <Bytram> clicks on "Pay with Card or BitCoin" button
[17:08:29] <Bytram> sees D/B display
[17:08:43] <Bytram> enters email addy: bytram@soylentnews.org
[17:08:51] <Bytram> clicks Bitcoin
[17:09:13] <Bytram> refreshes "Recent Subscription Payments" page
[17:09:24] <Bytram> spid user email ts payment_net payment_gross pages trans_id method submethod
[17:09:24] <Bytram> 80 Bytram (4031) bytram@soylentnews.org 2017-04-23 17:08:56 14.88 15.00 py_1ABoCiKAL8UJd4wpPdjIqmPB stripe BTC
[17:09:40] <Bytram> YAY again!
[17:10:41] <Bytram> NOTE: For historical reference, our old bitcoin processor, bitpay, has on its pricing page: https://bitpay.com
[17:11:06] <Bytram> that the starter level states:
[17:11:17] <Bytram> Free:
[17:11:17] <Bytram> 30 Transactions / Month
[17:11:17] <Bytram> Up to $1,000 Daily and $10,000 Annually
[17:11:17] <Bytram> ;1% applied to additional transactions
[17:11:31] <Bytram> back to our testing already in progress
[17:12:40] <Bytram> on the updated subscription page which redisplayed, I saw in the "Subscription Info" box: Your subscription ends 2018-07-14 UTC.
[17:12:58] <Bytram> .
[17:13:17] <Bytram> me clicks on "
[17:13:17] <Bytram> Buy Subscription for Bytram" radio button
[17:13:29] <Bytram> clicks on "365 Day: [30.00]" radio button
[17:13:40] <Bytram> click on "Continue" button
[17:14:00] <Bytram> sees new page display "Preferences: Confirm subscription and choose payment type "
[17:14:11] <Bytram> clicks on "Pay with card or BitCoin" button
[17:14:37] <Bytram> enters email addy: bytram@soylentnews.org
[17:14:50] <Bytram> clicks on "Subscribe $30.00" button
[17:14:58] <Bytram> ooops! nope
[17:15:16] <Bytram> clicks on "Bitcoin"
[17:15:42] <Bytram> sees d/b update, and dismiss itself (same as before)
[17:15:47] <Bytram> is returned to dev subscribe page
[17:16:12] <Bytram> sees: "Transaction py_1ABoIqKAL8UJd4wpaMd7G3AW completed. Thank you for supporting Dev.SN." displayed near top of page
[17:16:31] <Bytram> in the "Subscription Info" box, sees:
[17:16:32] <Bytram> Your subscription ends 2019-01-10 UTC.
[17:16:32] <Bytram> Thank you for supporting Dev.SN! We appreciate your contribution very much.
[17:18:31] <Bytram> TheMightyBuzzard: I think I found a bug? Previous subscription end date was "2018-07-14 UTC." added 365 days, now says expires "2019-01-10 UTC."
[17:20:39] <Bytram> that looks more like about 180 days.
[17:21:24] <Bytram> SEE: spid == 81 on dev
[17:22:33] * Bytram repeats test #2 to recheck end date calc
[17:22:51] <Bytram> buying 180 day, $15.00 sub for Bytram using Bitcoin
[17:23:49] <Bytram> was returned to subscription page
[17:23:51] <Bytram> "Transaction py_1ABoQeKAL8UJd4wpdb7AKZh3 completed. Thank you for supporting Dev.SN."
[17:24:08] <Bytram> In the "Subscription Info" box, it shows:
[17:24:09] <Bytram> Your subscription ends 2020-01-10 UTC.
[17:24:11] <Bytram> Thank you for supporting Dev.SN! We appreciate your contribution very much.
[17:24:29] <Bytram> ...
[17:24:49] <Bytram> looks like in this case, when I bought a "180 day subscription", I actually got ONE YEAR.
[17:25:38] * Bytram tries again, buy subscription for Bytram for 30 days for $5.00 using Bitcoin
[17:26:03] <Bytram> fills in dialog box
[17:26:14] <Bytram> Transaction py_1ABoTJKAL8UJd4wpKPd3wK09 completed. Thank you for supporting Dev.SN.
[17:26:23] <Bytram> and...
[17:26:25] <Bytram> "Your subscription ends 2020-07-08 UTC.
[17:26:25] <Bytram> Thank you for supporting Dev.SN! We appreciate your contribution very much. "
[17:27:35] <Bytram> BUG: yep, bought 30 day subscription, received 180 days.
[17:34:07] <Bytram> reloads https://dev.soylentnews.org
[17:36:03] <Bytram> payment_net is calculated correctly as 0.8% deducted from gross for Bitcoin: $5.00 --> $4.96 ; $15.00 --> $14.88 ; $30.00 --> $29.76
[20:43:18] * Bytram decides to check for regressions on dev wrt subscriptions
[20:43:21] * Bytram loads subscription page
[20:44:33] <Bytram> selects Gift sub to TMB for $5.00 using CC 4242424242424242 (taken from the stripe_testing page)
[20:45:19] <Bytram> NOTE: exp & CCV values are not checked; entered 05/17 and 0517, respectively
[20:45:26] <Bytram> Transaction ch_1ABrXVKAL8UJd4wpEGcK1FNJ completed. Thank you for supporting Dev.SN.
[20:45:39] <Bytram> "Your subscription ends 2020-08-07 UTC.
[20:45:41] <Bytram> Thank you for supporting Dev.SN! We appreciate your contribution very much. "
[20:46:46] * Bytram gives it another try, select gift sub for UID 18, 30 Days, but specify amount of $50.00 (instead of $5.00)
[20:48:04] <Bytram> (correction. CCV should have been "CVC"
[20:48:14] <Bytram> "Transaction ch_1ABrceKAL8UJd4wpoqfplVMe completed. Thank you for supporting Dev.SN."
[20:48:25] <Bytram> "Your subscription ends 2020-08-07 UTC.
[20:48:25] <Bytram> Thank you for supporting Dev.SN! We appreciate your contribution very much. "
[20:49:17] <Bytram> Oh! that's *my* subscription, not TMBs! Doh!
[20:53:06] <Bytram> seems the Net amount calculation looks correct, though I have a question as to what happens on rounding. ( $5.00 * 0.029 ) == 0.445 ; 0.445 + 0.30 == 0.745 ; $5.00 - 0.745 == $4.555 ; do we get $4.55 or should it be $4.56 ??
[20:53:29] <Bytram> okay, nap time