@indiana_mama I got you as an owl in #StarbucksForLife


RELEVANT Podcast RELEVANT Podcast on twitter.com:
This week, author, podcaster and speaker @anniefdowns co-hosts the show, Bryan & Katie Torwalt join us to rank the… https://twitter.com/i/web/status/944344714861514752

Amaaaaazing episode. We need to make this @carmantv and @ChandlerStrang series a reality. And make @anniefdowns a regular!


John Morrison hates Nazis John Morrison hates Nazis on twitter.com:
This comic is great. I don’t 100% agree with @melissamcewen here but I DO think Star Wars could benefit from a more… https://twitter.com/i/web/status/944650430310739968

Kartik Prabhu Kartik Prabhu on kartikprabhu.com:
Do I support photo replies?

shrug



Chris Aldrich Chris Aldrich on stream.boffosocko.com:
Ha gRegor! Very funny!


Oddly my install doesn't know how to process wementions to that particular (pseudo or archive) URL, so I didn't get the webmention somehow (or it's hiding really well). Perhaps better to have used a homepage wm instead? I only saw this ultimately as the result of your wiki edit. I still laughed out loud though.

:]

I was initially going to send it to just boffosocko.com but I was looking at the parsed microformats of your poke and saw your author h-card listed that URL.



I was mid-conversation with someone yesterday when I noticed their profile name changed to a first name.

This is a dangerous thing to spring on your users without warning them first, @okcupid.

https://twitter.com/roseveleth/status/944239073752907776


Eddie Kaufholz Eddie Kaufholz on twitter.com:
I just finished recording probably my favorite @RELEVANTpodcast of 2017 (and maybe ever). I’m not going to give awa… https://twitter.com/i/web/status/943896052578635778

Yes, Candy Talk is back!


The Christmas story as told by kids under eleven and acted out by adults: https://vimeo.com/247716930

I've seen a couple of these over the years. Never gets old. XD


Sarah Ruth Sarah Ruth on twitter.com:
@gRegorLove I haven't even heard of this! What?!

There were 5 incidents of property damage (broken windows). They're trying to charge all 200 with rioting charges based on their proximity. It's bullshit.


Sarah Ruth Sarah Ruth on twitter.com:
@gRegorLove I haven't even heard of this! What?!

https://vimeo.com/241199392 and follow @defendj20, @UR_Ninja, and the hashtag #DefendJ20


This trial was 6 of the 200 defendants. 194 to go, but this verdict is promising. #DefendJ20



#DefendJ20 jury verdict incoming. Please please acquit.


Fun Sexy Bible Time Fun Sexy Bible Time on twitter.com:
episode 55 with @middlecasey, discussing Best Christian Tweets, grocery dads, and CCM sex tapes:… https://twitter.com/i/web/status/923364486639210496

I think SCC would definitely have a tape and it would be titled The Great Adventure.


In reply to: https://www.monkinetic.blog/diso-after-10-years.html

Hello, have a webmention! :]


gRegor Morrill gRegor Morrill on gregorlove.com:
My #newwwyear resolution for gRegorLove.com:

1) Starting today

2) I’m going to work on an improved, wider layout for photo posts and photo gallery pages

3) Before 2017-01-07

Props to @jensimmons for the motivation!

https://twitter.com/jensimmons/status/943323088405581824

And by 2017-01-07, I mean 2018-01-07.

#wibblywobbly #timeywimey


My #newwwyear resolution for gRegorLove.com:

1) Starting today
2) I’m going to work on an improved, wider layout for photo posts and photo gallery pages
3) Before 2017-01-07

Props to @jensimmons for the motivation!

https://twitter.com/jensimmons/status/943323088405581824


401 Unauthorized responses on sandbox

This is a PayPal support post I wrote:

I have set up the Express Checkout with checkout.js per https://developer.paypal.com/docs/integration/direct/express-checkout/integration-jsv4/add-paypal-button/ (and subsequent pages). I am testing with credit card transactions and consistently getting a 401 Unauthorized response.

For example:

POST https://www.sandbox.paypal.com/webapps/hermes/api/payment/PAY-1EE13341N03083707LI5NGIY/execute
401 Unauthorized {"ack":"permission_denied","message":"Permission Denied"}

I've seen REST API documentation saying that payment_method should be set to "paypal" though no corollary documentation/examples for this checkout.js method. Looking in the rest.js source on https://github.com/paypal/paypal-checkout, it appears payment_method defaults to "paypal" anyway.

I've tried rotating the random credit card numbers I'm using for testing to no avail. Yesterday, very intermittently, I would sometimes get a 401 Unauthorized followed by a retry that then worked. Most of the time I was getting 401 followed by 400. Today I haven't been able to get any successful card transactions, always getting 401.

The payment Javascript is really basic and yes, the sandbox clientID and production clientID are set correctly in the script:

var tx_total = 100;
var tx_description = 'Test transaction';

paypal.Button.render({

	env: 'sandbox',

	client: {
		sandbox:    '[redacted]',
		production: '[redacted]'
	},

	style: {
		label: 'buynow',
		branding: true,
		size: 'medium'
	},

	commit: true,

	payment: function(data, actions) {
		return actions.payment.create({
			payment: {
				intent: 'sale',
				transactions: [
					{
						amount: {
							total: tx_total,
							currency: 'USD'
						},
						description: tx_description
					}
				]
			}
		});
	}

	// onAuthorize code redacted

}, '#paypal-button');

This is under a client's PayPal account, not mine, by the way.