'refund_transaction' for order response with test

Adds a 'refund_transaction' section that comes back in a response that has a refund. 

This is useful for checking the status of an order that has been refunded. The order remains as 'complete' but it may have a refund transaction, this checks that it has such.