Blockchain.info - How to reply to a sender in a callback?
You would need to fetch the transaction using the /rawtx call and use one of those inputs.

However you should not send a refund back to the the sending address unless the user has specifically told this is what will happen as shared wallets cannot receive coins back to the sending address.