Alternative to Square? I need to take $USD credit card payments
*Ability to take payments in $US,CAD and hopefully other currencies
*No monthly payments or terminals to purchase
*Ability to create invoices to send to clients so they pay online( and avoid any terminals)
*No hidden fees( a lot of scam cc processors have an array of scammy hidden fees).