Record processor response on both successful and unsuccessful orders.

It seems odd that we only record this information on successful responses.

@adampalay @jbau @chrisndodge 
blergh, sorry. I missed that it was calling `order.purchase`