Deprecated feature

CREATEACCOUNT

The CREATEACCOUNT command creates an Account object for the specified Payment System object.

Keyword Required Value
ACCOUNTNUMBER Yes Integer in ASCII characters. Must be from 1 to 999999999.

Specifies an identifier for the new Account.

ACCOUNTTITLE No UTF-8 string that is either null or from 1 to 254 bytes. If present, the value passed in will replace the AccountTitle specified Account object.
APAPPROVEFLAG No Approve flag for AcceptPayment. ASCII character string.
0
(Default) Indicates transaction should not be approved.
1
Indicates transaction should be approved automatically.
2
Indicates transaction should be approved asynchronously.
APDEPOSITFLAG No ASCII character string 0 (false) or 1 (true). Only specified if APAPPROVEFLAG is defined and not set to 0. Otherwise PRC_INVALID_PARAMETER_ COMBINATION_, RC_AP_DEPOSITFLAG will be returned.
APPROVALEXPIRATION No Integer value that indicates the number of days after a payment has been approved that the approval expires. This field supports configurable approval expiration where this setting controls whether a payment approval associated with the account will expire after the elapsed time. A value of 0 implies no expiration. When a payment approval expires, it will be placed in the ApprovalExpired state. Note: A cassette is allowed to cause payment approvals to expire independently of this setting, but this parameter allows the framework to detect payment approval expiration on behalf of the cassette. Add a cross reference to Payment States to see a description of the ApprovalExpired state.
CASSETTENAME Yes ASCII character string from 1 to 64 bytes.

Specifies an identifier for the new account.

DTDPATH No Path to the locally-stored DTD. The value of this parameter is used in the XML document to specify the location of the external DTD. If this parameter is not specified, the complete DTD is returned as an internal DTD. The length of the DTDPath must be from 1 to 254 bytes.
ENABLED No ASCII character string 0 (false) or 1 (true). If present, the value passed in will replace the Enabled field of the Account object.

Indicates whether the Account object should be active.

ETAPIVERSION Yes 3 (Indicates WebSphere Commerce Payments-or predecessor product-API version: Version 2.1.x, 2.2.x, 3.1.x, 5.5.x, and 5.6.x)
FINANCIALINSTITUTION No UTF-8 string that is either null or from 1 to 254 bytes. If present, the value passed in will replace the Financial Institution specified Account object.
MERCHANTNUMBER Yes Integer in ASCII characters. Must be from 1 to 999999999.

Specifies an identifier for the new Account.

OPERATION Yes ASCII character string "CreateAccount"
RPAPPROVEFLAG No Approve flag for ReceivePayment. ASCII character string.
0
(Default) Indicates transaction should not be approved.
1
Indicates transaction should be approved automatically.
2
Indicates transaction should be approved asynchronously.
RPDEPOSITFLAG No ASCII character string 0 or 1, where 0 and 1 denote false and true. Only specified if RPAPPROVEFLAG is defined and not set to 0. Otherwise PRC_INVALID_PARAMETER_ COMBINATION_, RC_RP_DEPOSITFLAG will be returned.
Note: APAPPROVEFLAG AND RPAPPROVEFLAG values are superseded by the API Approve flag when the API Approve flag contains a non-zero, non-null value.