| Property Name |
Format |
Description |
| Address |
String |
Credit card billing street address |
| Amount |
#.## |
Transaction amount |
| ApprovalCode |
String |
Transaction approval code received through voice-authorization. Used for force transactions (TransType="force"). |
| CardCode |
String |
CVV2 or CVC2 code |
| CardNumber |
Numeric |
Credit card number |
| City |
String |
Credit card billing city |
| Company |
String |
Credit card billing company name |
| Country |
String |
Credit card billing country |
| CustomerID |
String |
Customer ID code |
| Description |
String |
Transaction description |
| Email |
String |
Customer's email address |
| ExpDate |
MM/YY |
Credit card expiration date |
| Fax |
String |
Customer's fax number |
| FirstName |
String |
Customer's first name |
| IP |
String |
Customer's IP address |
| LastName |
String |
Customer's last name |
| Login |
String |
Gateway login information (example: Merchant ID) |
| Login2 |
String |
Additional gateway login information |
| OrderID |
String |
Order ID code for transaction |
| Password |
String |
Gateway password |
| Phone |
String |
Customer's phone number |
| State |
String |
Credit card billing state |
| TransID |
String |
Transaction ID returned by Gateway. Used for capture, void and Credit transactions. |
| TransType |
String |
Consult with specific gateway for transaction types supported.
sale: The card will be authorized and the funds will be captured.
A TransID property is returned to be used in future "void" or "credit"
authorize: Only authorizes the funds without capturing.
To capture the funds, use a "capture" transaction and provide the TransID.
capture: Captures a previously authorized transaction. You must supply the TransID
returned by an authorize transaction.
force: Captures a transactions where the TransID is not available. The approval code must be supplied for this type of transaction. Use this method to capture a transaction that has been approved by phone.
credit: Credit funds back to a card. You must supply the TransID returned by a
previous transaction. The amount must not exceed the amount of the previous
transaction. The transactions must be settled before doing a credit. If
the transaction hasn't been settled, use a void instead.
void: Voids a transaction which hasn't been settled. You must supply the TransID
returned by the original transaction.
|
| Zip |
String |
Credit card billing zip code |