Developer Portal
4.4 Non-tokenized Credit Card Requests
Field | Name | Description | Type | Min Length | Max Length |
---|---|---|---|---|---|
1 | Command | Case insensitive command. Supported commands: “CCAuthorizeAccount”** “CCSaleAccount” “CCCreditAccount” | Alpha | N/A | N/A |
2 | Source ID | Transaction source ID. Source IDs are configured for your company on Payway. The source ID determines which merchant is used. A single file can have various source IDs. | Number | N/A | N/A |
3 | Account | Credit card account number. | Number | 15 | 19 |
4 | Expiration | Expiration dat. MMYY or MMYYYY | Number | 4 | 6 |
5 | ECI Type | Input ECI type. 1 → MOP_MOTO_SINGLE 2→ MOP_MOTO_RECURRING 3→ MOP_MOTO_INSTALLMENT 4→ MOP_MOTO_DEFERRED 5→ MOP_SET 6 → MOP_NA_SET 7 → MOP_CHANNEL_ENCRYPT 8 → MOP_NON_SECURE 9 → MOP_PINLESS_DEBIT 10 → MOP_RETAIL | Number | 1 | 2 |
6 | Amount | An integer representing the amount in pennies for the transaction. Required for Authorize, Sale, and Credit. Ignored for Capture and Void. | Number | 1 | 9 |
7 | Tax | An integer representing the tax in pennies for the transaction. example: $10.00 → 1000 | Number | 1 | 9 |
8 | FirstName | First name of cardholder | any | 0 | 64 |
9 | LastName | Last name of cardholder or company name | any | 0 | 64 |
10 | Address | Address of cardholder | any | 0 | 128 |
11 | City | City of cardholder | any | 0 | 128 |
12 | State | State of cardholder, 2 digit abbreviation or 3 character Canadian province. | Number | 0 | 3 |
13 | Zip | Zip of cardholder, 5 or 9 digits | any | 0 | 9 |
14 | Phone | Phone number of cardholder | Number | 0 | 10 |
15 | Email of cardholder | any | 0 | 128 | |
16 | Notes1 | User data up to 64 bytes | any | 0 | 64 |
17 | Notes2 | User data up to 64 bytes | any | 0 | 64 |
18 | Notes3 | User data up to 64 bytes | any | 0 | 64 |
Example Credit Card Request
# Sample file template with token delimiter ; <Command>;<Source Id>;<Account>;<Expiration>;<ECI Type>;<Amount>; <Tax);<FirstName>;<LastName>;<Address>;<City>;<State>;<Zip>; <Phone>;<Email>;<CustomFieldOne>;<CustomFieldTwo>;<CustomFieldThree> # Sample Sale file delimiter ; CCSaleAccount;20;4012888888881881;1121;1;120000;0;John;Doe;222 Rosewood;Danvers;MA;01923;8004579932;[email protected];test1;test2; test3 # Sample Authorize file delimiter ; CCAuthorizeAccount;20;4012888888881881;1121;1;120000;0;John;Doe; 222 Rosewood; Danvers;MA;01923;8004579932;[email protected];test1;test2;test3 # Sample Credit file delimiter ; CCCreditAccount;20;4012888888881881;1121;1;120000;0;John;Doe; 222 Rosewood; Danvers;MA;01923;8004579932;[email protected];test1;test2;test3