Ideally:
> A trade between PayPal $ for Accounts
MM fetches $ and account information, verifies account information and forwards the information and $
> A trade between NX for Accounts
MM fetches code and account information, verifies / activates code and forwards the account information
> A trade between NX for PayPal $/MoneyPak
> A trade between MoneyPak for Accounts
> A trade between MoneyPak for NX/PayPal $
Personally I have no clue what MoneyPak is, but most likely it will just follow the same procedure: MM gathers information, verifies / uses it on the appropriate accounts and then hands over any $ / accounts or w/e.
I'm not sure if there's a way to verify NX codes, therefore I believe they're just directly activated