What is Offshore Payment Processing? It just means that your merchant account is with a financial institution in another country aside from the US.<br />
It is usually completely legal. Your prospects should not bear in mind of something unusual after they pay you by bank card or debit card. https://wikipidian.org/index.php?title=Excessive-Risk_Merchant_Account:_Excessive_Risk_Merchant_Providers_Funds