In order to have US Internet Merchant Account, first requirement is to have a company there. You can open a company in US, through a registered agent. Some of these agents also help you get merchant account.
Psoft does provide SDK for merchant account integration. However, I feel there are plently plug and play merchant account already available. Have you explored those - http://www.psoft.net/promo/merchants.html?