EACheckout-AuthorizeCreditCard

Passes the encrypted credit card data to the decryption service
provider.

If the decryption service provider is connecting to the payment
gateway or processor then captures (from the service provider) the
authorization code, last four digits of credit card, expiration date and
any additional information as required.

If the decryption service provider isn't connecting to the payment
gateway or processor, then captures (from the service provider) the
clear text credit card number and expiration date, and passes that
information to the payment gateway for authorization.

Saves the relevant payment information.

Checks if the there is any payment due.

If no payment due then post processes the order.

If the authorization amount isn't passed, the balance amount is
applied to the credit card.