The Direct Post Handler manages secure payment transactions for existing accounts and does not create Aria accounts. Therefore, the registration process must create the account in Aria, typically by calling the create_acct_complete API, before the payment information is submitted. As part of this process, the account information is sent to Aria, the account is created, and the account ID is returned to the client’s system, ready to be used by the Direct Post Handler.
Submitting payment information is the last step in the registration process. Any registration process that does not meet these criteria must be modified in order to take advantage of the Direct Post Payment Handler. Otherwise, clients are responsible for their own PCI compliance.