Apparently paypal don't always sent txn_id so this pull request sets
it if it exists, and checks f we have it already but not otherwise