ACH Method


ACH Charge

Description:
Use these functions to create new ACH transactions. Below are the parameters for this method.

  • Request

  • Response

  • Samples

Fieldname

Required

Type

Description

Validate

Xpath

TransactionType

String

Transaction type to process. (“ACHCharge”)

ACHCharge

TranzPayRequest.TransactionType

ProducerID

Number

TranzPay producerID assigned to your merchant account.

Integer supplied by TranzPay

TranzPayRequest.ProducerID

UserName

String

TranzPay username.

Username supplied by TranzPay

TranzPayRequest.UserName

Password

String

TranzPay password.

Password supplied by TranzPay

TranzPayRequest.Password

TransactionAmount

Number

Amount of transaction in decimal format (ie. 99.99)

Decimal number greater than zero

TranzPayRequest.TransactionAmount

BankRoutingNumber

Number

9 digit Bank Routing Number

Numeric only

TranzPayRequest.BankRoutingNumber

BankAccountNumber

Number

4 to 17 digit Bank Account Number

Numeric only

TranzPayRequest.BankAccountNumber

BankAccountType

String

Bank Account to Charge

“ch” = Checking
“sv” = Savings

TranzPayRequest.BankAccountType

CheckType

String

Personal or Business Check

“ps” = Business to consumer transaction
“bu” = Business to business transaction

TranzPayRequest.CheckType

Description

String

Desription of the payment transaction.

Any alphanumeric

TranzPayRequest.Description

BillingNameFirst

String

Account holder first name

Alpha character name

TranzPayRequest.BillingNameFirst

BillingNameLast

String

Account holder last name

Alpha character name

TranzPayRequest.BillingNameLast

BillingFullName

String

Full Business Name

Alpha character name

TranzPayRequest.BillingFullName

BillingAddress

String

Billing street address for credit card

Any alphanumeric

TranzPayRequest.BillingAddress

BillingCity

String

Billing city for credit card

Any alphanumeric

TranzPayRequest.BillingCity

BillingState

String

Billing state for credit card

Any alphanumeric

TranzPayRequest.BillingState

BillingZipCode

String

Billing zip code for credit card

5 digit zip code

TranzPayRequest.BillingZipCode

Email

String

String

Account holder email

TranzPayRequest.Email

PolicyNumber

String

Custom Policy Number

Any alphanumeric

TranzPayRequest.PolicyNumber


ACHVOID

Description:
Use the function to void an unsettled ACH transaction. Below are the parameters for this method.

  • Request

  • Response

  • Samples

Fieldname

Required

Type

Description

Validate

Xpath

TransactionType

String

Transaction type to process. (“ACHVoid”)

ACHVoid

TranzPayRequest.TransactionType

ProducerID

Number

TranzPay producerID assigned to your merchant account.

Integer supplied by TranzPay

TranzPayRequest.ProducerID

UserName

String

TranzPay username.

Username supplied by TranzPay

TranzPayRequest.UserName

Password

String

TranzPay password.

Password supplied by TranzPay

TranzPayRequest.Password

TransactionID

String

TransactionID returned by API

Numeric id returned by TranzPay

TranzPayRequest.TransactionID


ACHRefund

Description:
Use these functions to refund a settled ACH transaction. Below are the parameters for this method.

  • Request

  • Response

  • Samples

Fieldname

Required

Type

Description

Validate

Xpath

TransactionType

String

Transaction type to process. (“ACHRefund”)

ACHRefund

TranzPayRequest.TransactionType

ProducerID

Number

TranzPay producerID assigned to your merchant account.

Integer supplied by TranzPay

TranzPayRequest.ProducerID

UserName

String

TranzPay username.

Username supplied by TranzPay

TranzPayRequest.UserName

Password

String

TranzPay password.

Password supplied by TranzPay

TranzPayRequest.Password

TransactionID

Number

TransactionID returned by API

Numeric id returned by TranzPay

TranzPayRequest.TransactionID

TransactionAmount

Number

Amount of transaction in decimal format (ie. 99.99)

Decimal number greater than zero

TranzPayRequest.TransactionAmount


ACHCredit

Description:
Use this function to create a new ACH Credit transaction. This transaction type requires special underwriting approval. Below are the parameters for this method.

  • Request

  • Response

  • Samples

Fieldname

Required

Type

Description

Validate

Xpath

TransactionType

String

Transaction type to process. (“ACHCredit”)

ACHCredit

TranzPayRequest.TransactionType

ProducerID

Number

TranzPay producerID assigned to your merchant account.

Integer supplied by TranzPay

TranzPayRequest.ProducerID

UserName

String

TranzPay username.

Username supplied by TranzPay

TranzPayRequest.UserName

Password

String

TranzPay password.

Password supplied by TranzPay

TranzPayRequest.Password

TransactionAmount

Number

Amount of transaction in decimal format (ie. 99.99)

Decimal number greater than zero

TranzPayRequest.TransactionAmount

BankRoutingNumber

Number

9 digit Bank Routing Number

Numeric only

TranzPayRequest.BankRoutingNumber

BankAccountNumber

Number

4 to 17 digit Bank Account Number

Numeric only

TranzPayRequest.BankAccountNumber

BankAccountType

String

Bank Account to Charge

“ch” = Checking
“sv” = Savings

TranzPayRequest.BankAccountType

CheckType

String

Personal or Business Check

“ps” = Business to consumer transaction
“bu” = Business to business transaction

TranzPayRequest.CheckType

Description

String

Desription of the payment transaction.

Any alphanumeric

TranzPayRequest.Description

BillingNameFirst

String

Account holder first name

Alpha character name

TranzPayRequest.BillingNameFirst

BillingNameLast

String

Account holder last name

Alpha character name

TranzPayRequest.BillingNameLast

BillingFullName

String

Full Business Name

Alpha character name

TranzPayRequest.BillingFullName

BillingAddress

String

Billing street address for credit card

Any alphanumeric

TranzPayRequest.BillingAddress

BillingCity

String

Billing city for credit card

Any alphanumeric

TranzPayRequest.BillingCity

BillingState

String

Billing state for credit card

Any alphanumeric

TranzPayRequest.BillingState

BillingZipCode

String

Billing zip code for credit card

5 digit zip code

TranzPayRequest.BillingZipCode

Email

String

Account holder email

Any alphanumeric

TranzPayRequest.Email

PolicyNumber

String

Custom Policy Number

Any alphanumeric

TranzPayRequest.PolicyNumber


GetTransaction

Description:
This method retrieves a transaction record from the database.

  • Request

  • Response

  • Samples

Fieldname

Required

Type

Description

Validate

Xpath

TransactionType

String

Transaction type to process. (“GetTransaction”)

GetTransaction

TranzPayRequest.TransactionType

ProducerID

Number

TranzPay producerID assigned to your merchant account.

Integer supplied by TranzPay

TranzPayRequest.ProducerID

UserName

String

TranzPay username.

Username supplied by TranzPay

TranzPayRequest.UserName

Password

String

TranzPay password.

Password supplied by TranzPay

TranzPayRequest.Password

TransactionID

Number

TransactionID returned by API

Numeric id returned by TranzPay

TranzPayRequest.TransactionID


GetNOCList

Description:
Use this function to return a list of Notice of Corrections within a specified date range. Below are the parameters for this method.

  • Request

  • Response

  • Samples

Fieldname

Required

Type

Description

Validate

Xpath

TransactionType

String

Transaction type to process. (“GetNOCList”)

GetNOCList

TranzPayRequest.TransactionType

ProducerID

Number

TranzPay producerID assigned to your merchant account.

Integer supplied by TranzPay

TranzPayRequest.ProducerID

UserName

String

TranzPay username.

Username supplied by TranzPay

TranzPayRequest.UserName

Password

String

TranzPay password.

Password supplied by TranzPay

TranzPayRequest.Password

StartDate

MM/DD/YYYY

Date Format MM/DD/YYYY

Start Date of Search Parameter

TranzPayRequest.StartDate

EndDate

MM/DD/YYYY

Date Format MM/DD/YYYY

End Date of Search Parameter

TranzPayRequest.EndDate


GetACHReturnList

Description:
Use this function to return a list of ACH Returns within a specified date range. Below are the parameters for this method.

  • Request

  • Response

  • Samples

Fieldname

Required

Type

Description

Validate

Xpath

TransactionType

String

Transaction type to process. (“GetACHReturnList”)

GetACHReturnList

TranzPayRequest.TransactionType

ProducerID

Number

TranzPay producerID assigned to your merchant account.

Integer supplied by TranzPay

TranzPayRequest.ProducerID

UserName

String

TranzPay username.

Username supplied by TranzPay

TranzPayRequest.UserName

Password

String

TranzPay password.

Password supplied by TranzPay

TranzPayRequest.Password

StartDate

MM/DD/YYYY

Date Format MM/DD/YYYY

Start Date of Search Parameter

TranzPayRequest.StartDate

EndDate

</