Soap API v1.2


Contains information for electronic check transactions.


This object is used for electronic check processing and includes all of the fields required for processing a check transaction.


Type Name Description
Integer CheckNumber Check number of check being used for transaction.
String Routing Nine digit bank routing number.
String Account Bank account number.
String AccountType Checking or Savings - if left blank, default is Checking.
String SSN Social security number of checking account holder.
String DriversLicense Driver's license of checking account holder.
String DriversLicenseState Driver's license state of issue.
String RecordType Record type of electronic check transaction. Not supported by all check processors. List of Check Record Types

Places Used



// for directions on how to set up the  
// WSDL link and create "$token" and "$client," 
// see:
	'CheckNumber' => '321',
	'Account' => '123456',
	'Routing' => '123456789',
	'AccountType' => 'Savings',
	'SSN' => '987654321',
	'DriversLicense' => '123123123',
	'DriversLicenseState' => 'NA',
	'RecordType' => 'ARC'
  'AccountHolder' => 'Example Creator',
  'ClientIP' => '',
  'CustomerID' => '123456',
  'Command' => 'Check',
  'Details' => array(
        'Amount' => '29.00',
	'Clerk' => 'John Doe',
	'Currency' => '0',
	'Description' => 'Example for CheckData object',
	'Discount' => '1.00',
	'Invoice' => '44539'),
  'CheckData' => $CheckData
$Response=$this->client->runTransaction($this->token, $Request);
$TransactionObject=$this->client->getTransaction($this->token, $Response->RefNum);
echo $TransactionObject->CheckData->AccountType;


<CheckData xsi:type="ns1:CheckData">
<Account xsi:type="xsd:string">XXXXX3456</Account>
<AccountType xsi:type="xsd:string">Savings</AccountType>
<CheckNumber xsi:type="xsd:integer">321</CheckNumber>
<DriversLicense xsi:type="xsd:string">XXXXX3123</DriversLicense>
<DriversLicenseState xsi:type="xsd:string">NA</DriversLicenseState>
<RecordType xsi:type="xsd:string">ARC</RecordType>
<Routing xsi:type="xsd:string">XXXXX6789</Routing>
<SSN xsi:type="xsd:string">XXX-XX-XXXX</SSN>

Change History

Version Change
1.0 Addition of AccountType Property: denotes type of account being debited.
developer/soap/objects/checkdata.txt · Last modified: 2009/07/15 10:20 by epouchak

Page Tools