most important is that the payment is timely. Wires are always convenient but sometimes prove to be problematic when dealing with international. Ewallets can be difficult when you are using a non established wallet in a grey area market. Best is to do lot’s of research and ensure you have a trusted bank along with ewallet. I suggest talk with your program to ensure they can wire to your banking location or have them suggest another processor that other aff’s use in your jurisdiction.