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 |
---|---|---|---|---|---|
Cell | Cell | Cell | Cell | ||
Cell | Cell | Cell | Cell | ||
Cell | Cell | Cell | Cell | ||
Cell | Cell | Cell | Cell | Cell | |
Cell | Cell | Cell | Cell |
Fieldname | Description | Validate | Xpath | Note |
---|---|---|---|---|
Enter your text here... | Cell | Cell | Cell | Cell |
Enter your text here... | Enter your text here... | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
xML
JSON
'Status' => string 'FAILED' 'TransactionType' => string ' ThirdParty' 'ResponseMessage' => string 'DECLINED' 'ResponseCode' => string '605' 'CardType' => string 'Visa' 'AccountNumber' => string '4747' 'ExpirationDateMMYY' => string '06/24' 'PaymentMethod' => string ' CC' 'TransactionDate' => string '2019-10-30 15:01:04' 'TransactionAmount' => string '14.9900' 'AuthCode' => string '546621' 'AvsRsltCode' => string 'Y' 'TransactionID' => string '133293018' 'CVV2ResponseMessage' => string 'CVV MATCH' 'CVV2ResponseCode' => string 'M' 'ThirdPartyCallID'=> string '12351256' 'AddVault'=> string 'N' 'CustomerID'=> string '124367' 'PolicyNum'=> string '13513123' 'Error'=> string 'Customer ID already exists' (note error can change) 'StatusMessage' => string 'DUPLICATE TRANSACTION'
'Status' => string 'FAILED' 'TransactionType' => string ' ThirdParty' 'ResponseMessage' => string 'DECLINED' 'ResponseCode' => string '605' 'CVV2ResponseCode' => string 'M' 'ThirdPartyCallID'=> string '12351256' 'AddVault'=> string 'N' 'CustomerID'=> string '124367' 'PolicyNum'=> string '13513123' 'Error'=> string 'Customer ID already exists' (note error can change) 'StatusMessage' => string 'DUPLICATE TRANSACTION'
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 |
---|---|---|---|---|---|
Cell | Cell | Cell | Cell | ||
Cell | Cell | Cell | Cell | ||
Cell | Cell | Cell | Cell | ||
Cell | Cell | Cell | Cell | Cell | |
Cell | Cell | Cell | Cell |
Fieldname | Description | Validate | Xpath | Note |
---|---|---|---|---|
Enter your text here... | Cell | Cell | Cell | Cell |
Enter your text here... | Enter your text here... | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
xML
JSON
'Status' => string 'FAILED' 'TransactionType' => string ' ThirdParty' 'ResponseMessage' => string 'DECLINED' 'ResponseCode' => string '605' 'CardType' => string 'Visa' 'AccountNumber' => string '4747' 'ExpirationDateMMYY' => string '06/24' 'PaymentMethod' => string ' CC' 'TransactionDate' => string '2019-10-30 15:01:04' 'TransactionAmount' => string '14.9900' 'AuthCode' => string '546621' 'AvsRsltCode' => string 'Y' 'TransactionID' => string '133293018' 'CVV2ResponseMessage' => string 'CVV MATCH' 'CVV2ResponseCode' => string 'M' 'ThirdPartyCallID'=> string '12351256' 'AddVault'=> string 'N' 'CustomerID'=> string '124367' 'PolicyNum'=> string '13513123' 'Error'=> string 'Customer ID already exists' (note error can change) 'StatusMessage' => string 'DUPLICATE TRANSACTION'
'Status' => string 'FAILED' 'TransactionType' => string ' ThirdParty' 'ResponseMessage' => string 'DECLINED' 'ResponseCode' => string '605' 'CVV2ResponseCode' => string 'M' 'ThirdPartyCallID'=> string '12351256' 'AddVault'=> string 'N' 'CustomerID'=> string '124367' 'PolicyNum'=> string '13513123' 'Error'=> string 'Customer ID already exists' (note error can change) 'StatusMessage' => string 'DUPLICATE TRANSACTION'
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 |
---|---|---|---|---|---|
Cell | Cell | Cell | Cell | ||
Cell | Cell | Cell | Cell | ||
Cell | Cell | Cell | Cell | ||
Cell | Cell | Cell | Cell | Cell | |
Cell | Cell | Cell | Cell |
Fieldname | Description | Validate | Xpath | Note |
---|---|---|---|---|
Enter your text here... | Cell | Cell | Cell | Cell |
Enter your text here... | Enter your text here... | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
xML
JSON
'Status' => string 'FAILED' 'TransactionType' => string ' ThirdParty' 'ResponseMessage' => string 'DECLINED' 'ResponseCode' => string '605' 'CardType' => string 'Visa' 'AccountNumber' => string '4747' 'ExpirationDateMMYY' => string '06/24' 'PaymentMethod' => string ' CC' 'TransactionDate' => string '2019-10-30 15:01:04' 'TransactionAmount' => string '14.9900' 'AuthCode' => string '546621' 'AvsRsltCode' => string 'Y' 'TransactionID' => string '133293018' 'CVV2ResponseMessage' => string 'CVV MATCH' 'CVV2ResponseCode' => string 'M' 'ThirdPartyCallID'=> string '12351256' 'AddVault'=> string 'N' 'CustomerID'=> string '124367' 'PolicyNum'=> string '13513123' 'Error'=> string 'Customer ID already exists' (note error can change) 'StatusMessage' => string 'DUPLICATE TRANSACTION'
'Status' => string 'FAILED' 'TransactionType' => string ' ThirdParty' 'ResponseMessage' => string 'DECLINED' 'ResponseCode' => string '605' 'CVV2ResponseCode' => string 'M' 'ThirdPartyCallID'=> string '12351256' 'AddVault'=> string 'N' 'CustomerID'=> string '124367' 'PolicyNum'=> string '13513123' 'Error'=> string 'Customer ID already exists' (note error can change) 'StatusMessage' => string 'DUPLICATE TRANSACTION'
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 |
---|---|---|---|---|---|
Cell | Cell | Cell | Cell | ||
Cell | Cell | Cell | Cell | ||
Cell | Cell | Cell | Cell | ||
Cell | Cell | Cell | Cell | Cell | |
Cell | Cell | Cell | Cell |
Fieldname | Description | Validate | Xpath | Note |
---|---|---|---|---|
Enter your text here... | Cell | Cell | Cell | Cell |
Enter your text here... | Enter your text here... | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
xML
JSON
'Status' => string 'FAILED' 'TransactionType' => string ' ThirdParty' 'ResponseMessage' => string 'DECLINED' 'ResponseCode' => string '605' 'CardType' => string 'Visa' 'AccountNumber' => string '4747' 'ExpirationDateMMYY' => string '06/24' 'PaymentMethod' => string ' CC' 'TransactionDate' => string '2019-10-30 15:01:04' 'TransactionAmount' => string '14.9900' 'AuthCode' => string '546621' 'AvsRsltCode' => string 'Y' 'TransactionID' => string '133293018' 'CVV2ResponseMessage' => string 'CVV MATCH' 'CVV2ResponseCode' => string 'M' 'ThirdPartyCallID'=> string '12351256' 'AddVault'=> string 'N' 'CustomerID'=> string '124367' 'PolicyNum'=> string '13513123' 'Error'=> string 'Customer ID already exists' (note error can change) 'StatusMessage' => string 'DUPLICATE TRANSACTION'
'Status' => string 'FAILED' 'TransactionType' => string ' ThirdParty' 'ResponseMessage' => string 'DECLINED' 'ResponseCode' => string '605' 'CVV2ResponseCode' => string 'M' 'ThirdPartyCallID'=> string '12351256' 'AddVault'=> string 'N' 'CustomerID'=> string '124367' 'PolicyNum'=> string '13513123' 'Error'=> string 'Customer ID already exists' (note error can change) 'StatusMessage' => string 'DUPLICATE TRANSACTION'
GetTransaction
Description:
This method retrieves a transaction record from the database.
-
Request
Response
Samples
Fieldname | Required | Type | Description | Validate | Xpath |
---|---|---|---|---|---|
Cell | Cell | Cell | Cell | ||
Cell | Cell | Cell | Cell | ||
Cell | Cell | Cell | Cell | ||
Cell | Cell | Cell | Cell | Cell | |
Cell | Cell | Cell | Cell |
Fieldname | Description | Validate | Xpath | Note |
---|---|---|---|---|
Enter your text here... | Cell | Cell | Cell | Cell |
Enter your text here... | Enter your text here... | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
xML
JSON
'Status' => string 'FAILED' 'TransactionType' => string ' ThirdParty' 'ResponseMessage' => string 'DECLINED' 'ResponseCode' => string '605' 'CardType' => string 'Visa' 'AccountNumber' => string '4747' 'ExpirationDateMMYY' => string '06/24' 'PaymentMethod' => string ' CC' 'TransactionDate' => string '2019-10-30 15:01:04' 'TransactionAmount' => string '14.9900' 'AuthCode' => string '546621' 'AvsRsltCode' => string 'Y' 'TransactionID' => string '133293018' 'CVV2ResponseMessage' => string 'CVV MATCH' 'CVV2ResponseCode' => string 'M' 'ThirdPartyCallID'=> string '12351256' 'AddVault'=> string 'N' 'CustomerID'=> string '124367' 'PolicyNum'=> string '13513123' 'Error'=> string 'Customer ID already exists' (note error can change) 'StatusMessage' => string 'DUPLICATE TRANSACTION'
'Status' => string 'FAILED' 'TransactionType' => string ' ThirdParty' 'ResponseMessage' => string 'DECLINED' 'ResponseCode' => string '605' 'CVV2ResponseCode' => string 'M' 'ThirdPartyCallID'=> string '12351256' 'AddVault'=> string 'N' 'CustomerID'=> string '124367' 'PolicyNum'=> string '13513123' 'Error'=> string 'Customer ID already exists' (note error can change) 'StatusMessage' => string 'DUPLICATE TRANSACTION'
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 |
---|---|---|---|---|---|
Cell | Cell | Cell | Cell | ||
Cell | Cell | Cell | Cell | ||
Cell | Cell | Cell | Cell | ||
Cell | Cell | Cell | Cell | Cell | |
Cell | Cell | Cell | Cell |
Fieldname | Description | Validate | Xpath | Note |
---|---|---|---|---|
Enter your text here... | Cell | Cell | Cell | Cell |
Enter your text here... | Enter your text here... | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
xML
JSON
'Status' => string 'FAILED' 'TransactionType' => string ' ThirdParty' 'ResponseMessage' => string 'DECLINED' 'ResponseCode' => string '605' 'CardType' => string 'Visa' 'AccountNumber' => string '4747' 'ExpirationDateMMYY' => string '06/24' 'PaymentMethod' => string ' CC' 'TransactionDate' => string '2019-10-30 15:01:04' 'TransactionAmount' => string '14.9900' 'AuthCode' => string '546621' 'AvsRsltCode' => string 'Y' 'TransactionID' => string '133293018' 'CVV2ResponseMessage' => string 'CVV MATCH' 'CVV2ResponseCode' => string 'M' 'ThirdPartyCallID'=> string '12351256' 'AddVault'=> string 'N' 'CustomerID'=> string '124367' 'PolicyNum'=> string '13513123' 'Error'=> string 'Customer ID already exists' (note error can change) 'StatusMessage' => string 'DUPLICATE TRANSACTION'
'Status' => string 'FAILED' 'TransactionType' => string ' ThirdParty' 'ResponseMessage' => string 'DECLINED' 'ResponseCode' => string '605' 'CVV2ResponseCode' => string 'M' 'ThirdPartyCallID'=> string '12351256' 'AddVault'=> string 'N' 'CustomerID'=> string '124367' 'PolicyNum'=> string '13513123' 'Error'=> string 'Customer ID already exists' (note error can change) 'StatusMessage' => string 'DUPLICATE TRANSACTION'
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 |
---|---|---|---|---|---|
Cell | Cell | Cell | Cell | ||
Cell | Cell | Cell | Cell | ||
Cell | Cell | Cell | Cell | ||
Cell | Cell | Cell | Cell | Cell | |
Cell | Cell | Cell | Cell |
Fieldname | Description | Validate | Xpath | Note |
---|---|---|---|---|
Enter your text here... | Cell | Cell | Cell | Cell |
Enter your text here... | Enter your text here... | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
Cell | Cell | Cell | Cell | Cell |
xML
JSON
'Status' => string 'FAILED' 'TransactionType' => string ' ThirdParty' 'ResponseMessage' => string 'DECLINED' 'ResponseCode' => string '605' 'CardType' => string 'Visa' 'AccountNumber' => string '4747' 'ExpirationDateMMYY' => string '06/24' 'PaymentMethod' => string ' CC' 'TransactionDate' => string '2019-10-30 15:01:04' 'TransactionAmount' => string '14.9900' 'AuthCode' => string '546621' 'AvsRsltCode' => string 'Y' 'TransactionID' => string '133293018' 'CVV2ResponseMessage' => string 'CVV MATCH' 'CVV2ResponseCode' => string 'M' 'ThirdPartyCallID'=> string '12351256' 'AddVault'=> string 'N' 'CustomerID'=> string '124367' 'PolicyNum'=> string '13513123' 'Error'=> string 'Customer ID already exists' (note error can change) 'StatusMessage' => string 'DUPLICATE TRANSACTION'
'Status' => string 'FAILED' 'TransactionType' => string ' ThirdParty' 'ResponseMessage' => string 'DECLINED' 'ResponseCode' => string '605' 'CVV2ResponseCode' => string 'M' 'ThirdPartyCallID'=> string '12351256' 'AddVault'=> string 'N' 'CustomerID'=> string '124367' 'PolicyNum'=> string '13513123' 'Error'=> string 'Customer ID already exists' (note error can change) 'StatusMessage' => string 'DUPLICATE TRANSACTION'
Demo Account Credentials
Log on to Tranzpay’s Demo Account to explore the payment gateway at https://demo.tranzpay.com. You many verify your transactions processed successfully by using listed credentials or by using any credit card. Data created with test credentials will never hit the credit card networks and are void of costs.
Demo Account | |
---|---|
User Name | demo |
Password | Account@123 |
Producer ID | 13 |
API Password | $2y$10$IjbpcESE0QPw4OHmjlR3Oeu5M1i6a7xqMuP/gWr6Ly4sPY3GeYD8q |
Test Server | https://demo.tranzpay.com/api/transaction.php |
Production Server | https://www.tranzpay.com/api/transaction.php |
Test transactions can be submitted with the following information:
Card Type | Card Number |
---|---|
Visa | 4747474747474747 |
MasterCard | 5431111111111111 |
Discover | 6011601160116611 |
American Express | 341111111111111 |
Test Server | https://demo.tranzpay.com/api/transaction.php |
Production Server | https://www.tranzpay.com/api/transaction.php |