Thanks guys for sharing your thoughts...
As I understand credit card is easier method (just fill the numbers in the payment form, and you do not need to go to the bank, and you provide less work for them) but it may cause issues due to unexpected things could happen.
hmmm....