Using File Definitions

The following file definitions are used to define a Clearing House.

CC.ClearingHouse

CC.ClearingHouse defines information about your Internet bank.

Attribute

Dict Item

Description

0

CHID

Clearing House Item-ID.

1

Name

Clearing House Name.

2

ATSID

Mv list of ATS IDs.

3

HTTPS

Secured URL of the Clearing House.

CC.ATS

CC.ATS defines the default values for credit card and check transactions.

Attribute

Dict Item

Description

1

ATSID

ATS ID or Merchant ID.

2

SubID

Sub ID, if available.

3

UsePost

Specifies whether to return information to the Accept or Decline application.

  • 1: Return information.

  • 0: Do not return information.

See MTAccept and MTDecline for more details.

5

AcceptURL

URL to load/run if the transaction is accepted.

6

DeclineURL

URL to load/run if the transaction is declined.

7

EmailFrom

EmailFrom address used in the Email receipt.

8

EmailSubject

ID of the Email Subject from the document file.

9

EmailText

ID of the Email Text from the document file.

Required Values for Recurring Transactions

10

RecurCreate

Specifies whether to create a recurring billing.

  • 1: Recurring billing

  • 0: No recurring billing.

11

RecurCycle

Recurring cycle ID from the RecurCycle file.

12

RecurMax

Number of times the recurring billing occurs. Can be any number greater than or equal to 1.

  • -1: Unlimited.

  • 0: No recurring billing.

13

RecurStart

Number of days after the initial transaction is made before starting the first recurring billing.

CC.CCInfo

CC.CCInfo defines credit card transactions.

Attribute

Dict Item

Description

0

CHID:”-“:ATSID

Combination of the Clearing House Item-ID and the Merchant Item-ID.

1

ATS ID

Merchant Item-ID.

2

Action

Action flag for credit card transaction. (See CC.ActionType for more detail).

3

AcceptURL

If not null, overwrites the AcceptURL entry of the CC.ATS file.

4

DeclineURL

If not null, overwrites the DeclineURL entry of the CC.ATS file.

5

EmailFrom

If not null, overwrites the EmailFrom entry of the CC.ATS file.

6

EmailSubject

If not null, overwrites the EmailSubject entry of the CC.ATS file.

7

EmailText

If not null, this overwrites the EmailTo entry of the CC.ATS file.

8

AuthOnly

Set to 1 to pre-authorize the credit card only. A pre-authorization reserves the amount to bill. The amount is not billed at this time.

9

PostOnly

Set this to 1 to post-authorize the credit card.

10

PreCCCheck

Pre-Check flag. Set to 1 to calculate the validity of the credit card number before submitting the Transaction Form to the Internet bank.

CC.CKInfo

CC.CKInfo defines electronic check transactions.

Attribute

Dict Item

Description

0

CHID:”-“:ATSID

Combination of the Clearing House Item-ID and the Merchant Item-ID.

1

Action

Action flag for credit card transaction. (See CC.ActionType for more detail).

2

AcceptURL

If not null, overwrites the AcceptURL entry of the ATS file.

3

DeclineURL

If not null, overwrites the DeclineURL entry of the ATS file.

4

EmailFrom

If not null, overwrites the EmailFrom entry of the ATS file.

5

EmailSubject

If not null, overwrites the EmailSubject entry of the ATS file.

6

EmailTo

If not null, overwrites the EmailTo entry of the ATS file.

CC.ActionType

CC.ActionType identifies the transaction type: credit card or check.

Attribute

Dict Item

Description

0

ID

Generated Item-ID.

1

Type

  • ns_quicksale_cc for credit cards.

  • ns_quicksale_check for electronic checks.

CC.RecurCycle

CC.RecurCycle defines the billing cycle information such as weekly, monthly, quarterly, and so on.

Attribute

Dict Item

Description

0

ID

Generated Item-ID.

1

Type

Recurring type flag (see below).

2

Description

Type flag description.

Recurring Type Flag

Specifies the recurring billing cycle.

Flag

Description

0

No Recurring Billing Cycle.

1

Weekly

2

Monthly

3

Quarterly

4

Semi-Annually

5

Annually

6

Biweekly

7

Biannually

8

Quad Weekly (28 days)

CC.Document

CC.Document provides confirmation text for a transaction.

Attribute

Dict Item

Description

0

ID

Document ID.

1

doc

Document text.

CC.Yes/No

Attribute

Dict Item

Description

0

ID

Item-ID.

  • 1=yes

  • 0=no

1

Answer

Yes or No.

CC.Months

Attribute

Dict Item

Description

0

Number

01 to 12

1

Name

January to December

File Relations