Purchase, in real time, a pak of 10 POP Email accounts for the specified domain name.


Use this command to purchase, in real time, a pak of 10 POP Email accounts for the specified domain name.

We recommend the POP3 mail service for parties who want to be able to send mail from their domain name (instead of, for example, a yahoo or hotmail sender’s address), and for parties who want to manage multiple email accounts as a body (rather than having everyone’s email forwarded to scattered locations).

After you sell a POP Email bundle, you can set up users with the SetUpPOP3User command.


All resellers have access to this command.

Implementation on eNom.com

Log on to resellertest.enom.com with Login ID resellid, password resellpw.


On the POP3 Mail page, the add an Email Pak button calls the PurchasePOPBundle command.


The query must meet the following requirements:

  • The login ID and password must be valid.
  • To use our credit card processing, this must be an ETP reseller account.
  • The domain name must belong to this account.
  • This command can be used only for purchasing POP paks for reseller accounts. Retail accounts must
  • use a queue-based shopping cart process.

Input parameters

Build the query string using this syntax:



Parameter Status Description Max Size
UID Required Account login ID 20
PW Required Account password 20
SLD Required Second-level domain name (for example, enom in enom.com) 63
TLD Required Top-level domain name (extension) 15
Quantity Required Number of 10-address paks. 10
ResponseType Optional in all cases Format of response. Permitted values are Text (default), HTML, or XML. 4


Returned parameters and values

Parameter Description
OrderID Identification number of the order
BundleID Identification number of each POP3 10-pak
BundleCount Number of POP 10-paks sold in this transaction, if more than one
Command Name of command executed
ErrCount The number of errors if any occurred. If greater than 0 check the Err(1 to ErrCount) values.
ErrX Error messages explaining the failure. These can be presented as is back to the client.
Done True indicates this entire response has reached you successfully.



  • The default response format is plain text. To receive the response in HTML or XML format, send ResponseType=HTML or ResponseType=XML in your request.
  • Check the return parameter ErrCount. If greater than 0 the transaction failed. The parameter Err(ErrCount) can be presented to the client. Otherwise process the returned parameters as defined above.