Verify
Request Parameters
Transaction Packet
| Name | Type | Required | Description | |||||||||||||||||||||
| accountId | integer | ✓ | Platform Account identifier. | |||||||||||||||||||||
| amount | decimal | ✓ | Transaction amount. Amount=0 can be passed with Verify transaction type. | |||||||||||||||||||||
| billingAddress | object | optional | User Billing Address data object. | |||||||||||||||||||||
| creditCard | object | ✓ | Credit Card data object. | |||||||||||||||||||||
| currency | enum | ✓ | currencyTypeId Available Values:
| |||||||||||||||||||||
| entryMode | integer | optional | Nullable Transaction entry mode numerical value. | |||||||||||||||||||||
| merchantData | object | optional | Merchant Data data object. | |||||||||||||||||||||
| paymentMethod | enum | ✓ | paymentMethodTypeId. Available Values:
| |||||||||||||||||||||
| processorData | object | ✓ | Processor Data data object. | |||||||||||||||||||||
| paymentType | enum | optional | PaymentType enum values. Available Values:
| |||||||||||||||||||||
| status | enum | ✓ | transactionStatusId Available Values:
| |||||||||||||||||||||
| subaccountId | integer | ✓ | Sub-Account identifier. | |||||||||||||||||||||
| terminalId | string | optional | Terminal identifier. | |||||||||||||||||||||
| transactionMethod | enum | optional | transactionMethodId Available Values:
| |||||||||||||||||||||
| type | enum | ✓ | transactionTypeId Available Values:
|
{
"accountId": "Platform Account Id",
"amount": 1,
"billingAddress": {
"addressLine": "Address",
"city": "City Name",
"country": "USA",
"email": "email@mail.com",
"phoneNumber": "12346879",
"state": "FL",
"zipPostalCode": "123465798"
},
"creditCard": {
"bin": "411111",
"expirationDate": "1220",
"last4": "1111",
"nameOnCard": "Eleanor Johansson",
"type": "Visa"
},
"currency": "USD",
"entryMode": "2",
"merchantData": {
"freeText": "string",
"transactionDate": "dateTime",
"transactionDescription": "string",
"transactionId": "string"
},
"paymentMethod": "CreditCard",
"paymentType": "OneOff",
"processorData": {
"authorizationNumber": "01919Z",
"errorCode": "",
"errorCodeDescription": "",
"transactionId": "1234567891"
},
"status": "Processed",
"subAccountId": "Sub-Account Id",
"terminalId": "string",
"transactionMethod": "RegularTransaction",
"type": "Verify"
}