Thanks, now the seller says that he will resend the btc if the transaction disappears from blockchain. Will it happen in a few days?
I can't understand why the transaction is not picked up when the transaction fee is higher than standard.
I guess it'll be dropped by most nodes in a couple of days, however, there are no guarantees...
The transaction wasn't included into a block because of two main reasons: the sender used unconfirmed inputs to create new transactions and he doublespent the inputs.
The first problem would have caused a delay, since your transaction wouldn't be included into a block before all previous transactions were included. Also, some nodes might have rejected your transaction if it was received before they received the transaction it depended on.
The second problem would cause the miners to prefer the transaction with the highest fee in their blocks, this would cause the inputs for the transaction using the same input to be removed from the UTXO set, voiding the other transaction... This would not cause a delay, but it would technically "cancel" one of the two transactions... If the transaction with an output that could be spent by your address was cancelled, you would never receive the funds in your wallet (it's a bit more complex technically, but this would be the end result for the end user)
BTW, I didn't try to do the complete jigsaw puzzle the sender created, but it looks to me that it wasn't the input for your unconfirmed transaction that was double spent, but the input for the transaction whose output was used as input for a second transaction whose output was used as an input for your transaction:
9cda22d989dbfe2b2b5ee358b72a555b50115d1b5ce7dc2b13971f3225f15651
depends on unconfirmed outputs from
715bc1da4487fd61b26bc07884aa2ecd44573b59528ef4d241b5a1f331d7d575
but this tx depends on unconfirmed outputs from
9e08f2313333a1dd6c33ba072fc689b2eb835388235879f32d1035fb496c72ed
but the inputs for this transaction were also double spent in tx
4cd62159dfe625b37dd983188877e227538a966b25b9cda955d0f712c74d2c93
AAND 9e08f2313333a1dd6c33ba072fc689b2eb835388235879f32d1035fb496c72ed also depends on unconfirmed outpus from
380ddd66e043689533b2d0dd9ae83263d35fcd10c61c40d9366938c0a31dc3b7
but this tx depends on unconfirmed outputs from
2fa23d204b7c35b7cdfc7f801a39f5c37363d17608d0d7ac6525fbe70db0549d
but this tx depends on unconfirmed outputs from
4d29369930444b50476b32acb4496711f15ecfa347b398c65748c86e1716bfa4
but the inputs for this transaction were also double spent in 3 seperate tx's:
65394cdd6d400b9a21893ff39e641cdb93782dcf6b51ec8c6e7e6c5d28b60e91
ecdde1e67aecc2a89f2d7cd889a7947de916ac80dc35ed62645523fa7b4e2c96
a4252c59126a617fe3760af75f0cd429c02a8256d5cb71d7f1d5273920ee606c
long story short: since one of the last 3 transactions seems to be confirmed, it seems to be impossible for your transaction to ever be confirmed... Unless i missed something while unraveling the jiggsaw puzzle...
Just hope i'm mistaking, or hope the nodes will drop your tx and ask them to resend the funds...
And on a personal level, i would avoid someone that created transaction loops and so many double spends... Unless they have a good explanation for doing so... But that's just my personal opinion...