Once again Paypal have restricted me on dubious claims of fraud protection and put onerous obligations on me
Then i discovered SWREG (Digital River) which claims to be an alternative to Paypal.
Does anyone here know about this company?
They claim to have a broader set of options and facility than Paypal.
Does anyone have experience with them?