VisaNet Connect - Issuing

Download VisaNet Connect - Issuing API Reference

ATM API

ATM API


ATMLite
v1 - Latest

Used for new resource requests.

Request
Request Body schema: application/json
Any of:
required
object

Header details.

CreDtTm
string <yyyy-mm-ddThh:mm:ssZ> 20 characters

Message creation date and time in UTC format: yyyy-mm-ddThh:mm:ssZ

Example: "2023-01-26T04:52:22Z"
MsgFctn
string 4 characters
Process Type Description
REQU Message function is a request
ADVC Message function is an advice
Enum: "REQU" "ADVC"
Example: "REQU"
object

Message identification details.

clientId
string [ 1 .. 32 ] characters

Unique client ID assigned by Visa.

Example: "1VISAGCT000002"
correlatnId
string [ 1 .. 32 ] characters

A unique alphanumeric ID Visa creates for each VisaNet Connect API request message.

Example: "12bc567d90f23e56a8f012"
id
string 15 characters

Unique, Visa-generated Transaction Identifier (TID) for each original authorization and financial request.

Example: "464431739219985"
PrtcolVrsn
string [ 1 .. 10 ] characters

Message version identifier.

Example: "VIP.1.1"
object

Transaction addendum data details.

Array of objects 1 items
Tp Description
PlanRegSysId Plan Registration System Identifier
Array
Tp
string [ 1 .. 35 ] characters

Type of additional data.

Example: "PlanRegSysId"
Val
string [ 1 .. 35 ] characters

Additional addendum data value.

Example: "3"
object

Installment details.

object

Installment plan details.

AnnlIntrstRate
string [ 1 .. 8 ] characters

Annual interest rate.

Example: "1.56"
AnnlTtlCostFin
string [ 1 .. 7 ] characters

Annual financing cost.

Example: "42.66"
FrstPmtDt
string <YYMMDD> [ 1 .. 6 ] characters

First installment date. Format: YYMMDD

Example: "250201"
GracePrd
string [ 1 .. 4 ] characters

Grace period.

Example: "09"
GrdTtlAmt
string [ 1 .. 14 ] characters

Total installment amount. Cannot exceed USD $500,000.00.

Example: "599.23"
InstlmtCcy
string 3 characters

Installment payment currency.

Example: "840"
InstlmtIntrst
string [ 1 .. 13 ] characters

Installment payment interest.

Example: "1.23"
InstlmtPmtTp
string [ 1 .. 2 ] characters

Payment Type | Value | Description | |-------|-------------| | 0 | Without Plan | | 1 | No interest to the cardholder | | 2 | With interest to the cardholder | | 3 | Buy today and pay later or skip payment |

Example: "1"
MnthIntrstRate
string [ 1 .. 8 ] characters

Monthly interest rate.

Example: "1.3"
NbOfPrds
string [ 1 .. 2 ] characters

Number of periods between .5 and 4.

Example: "3"
PctAmtReq
string [ 1 .. 5 ] characters

Percent of amount requested.

Example: "1.24"
PctTtlExpnss
string [ 1 .. 5 ] characters

Percent of total expenses.

Example: "25.12"
PctTtlFees
string [ 1 .. 5 ] characters

Percent of total fees.

Example: "1.22"
PctTtlInsrnc
string [ 1 .. 5 ] characters

Percent of total insurance.

Example: "1.25"
PctTtlOtherCost
string [ 1 .. 5 ] characters

Percent of total other costs.

Example: "2.22"
PctTtlTax
string [ 1 .. 5 ] characters

Percent of total tax.

Example: "1.12"
PlanOwnr
string [ 1 .. 2 ] characters
Plan Owner Description
ISSR Issuer Installment
ACCP Merchant Installment
Enum: "ISSR" "ACCP"
Example: "ACCP"
PmtSeqNb
string [ 1 .. 4 ] characters

Installment payment sequence number.

Example: "2"
PrdUnit
string [ 1 .. 4 ] characters
Installment Freq Corresponding V.I.P. Value Description
YEAR A Annual
WEEK B, Q, W Bi-weekly, Every two weeks, or Weekly
QURT C Quarterly
MNTH M, T, 2 Monthly, Trimester, or Bi-monthly
MIAN S Twice a year
Enum: "YEAR" "WEEK" "QURT" "MNTH" "MIAN"
Example: "YEAR"
SbsqntAmt
string [ 1 .. 14 ] characters

Amount of each installment.

Example: "99.99"
TtlAmtFund
string [ 1 .. 14 ] characters

Total installment amount funded.

Example: "258.23"
TtlExpnss
string [ 1 .. 14 ] characters

Total plan expenses.

Example: "500.22"
TtlFees
string [ 1 .. 14 ] characters

Total plan fees.

Example: "23.42"
TtlInsrnc
string [ 1 .. 14 ] characters

Total plan insurance amount.

Example: "100.87"
TtlNbOfPmts
integer [ 1 .. 99 ]

Installment plan duration expressed in number of months.

Example: 2
TtlOthrCost
string [ 1 .. 14 ] characters

Total other plan expenses.

Example: "45.22"
TtlTax
string [ 1 .. 14 ] characters

Total plan taxes.

Example: "25.66"
VATInstlmtIntrst
string [ 1 .. 11 ] characters

VAT installment payment interest.

Example: "21.24"
object

Request context details.

object

Point of service context details.

AttnddInd
boolean

Indicates presence of some individual at the card acceptor.

Example: false
CardDataNtryMd
string 4 characters
Transaction Card Data Entry Mode V.I.P. F22.1 Value Description
UNSP Not present or '00' Unknown or terminal not used
KEEN '01' Manual (key entry)
MGST '02' or '90' Magnetic stripe read
OPTC '03' Optical code
ICCY '05' or '95' Integrated circuit card read
ICPY '07' Contactless device-read-originated using qVSDC chip data rules
CDFL '10' Credential on file
MSIP '91' Contactless device-read-originated using magnetic stripe
data rules
Enum: "UNSP" "KEEN" "MGST" "OPTC" "ICCY" "ICPY" "CDFL" "MSIP"
Example: "ICCY"
CardPres
boolean

Indicates if card was present at time of transaction.

Example: true
CrdhldrActvtd
boolean

Indicates if the automated device or terminal was solely operated by the cardholder.

Example: true
CrdhldrPres
boolean

Indicates if cardholder was present at time of transaction.

Example: false
POSCondCd
integer [ 0 .. 71 ]

Point of service condition code. ISO 8583 Field 25

Example: 59
POSNtryCd
integer [ 0 .. 95 ]

Point of Service Entry Code, ISO 8583 Field 22.1

Example: 10
PrtlApprvlSpprtd
boolean

Indicates if the point of service supports partial approval.

Example: true
object

Risk context details.

Array of objects [ 1 .. 10 ] items

Indicates to the card issuer the level of risk associated with the transaction.

Array
RskAssmntTp
string [ 1 .. 10 ] characters
Risk Assessment Type Description
ACCP Card Acceptor
VCAS Visa Cardholder Authentication Service
VAA Visa Advanced Authorization
TRA Visa Transaction Advisor
Example: "ACCP"
Array of objects [ 1 .. 3 ] items
Risk Condition Code Tp Description
CC1 Condition Code 1
CC2 Condition Code 2
CC3 Condition Code 3
Array
Tp
string 3 characters

Additional risk type.

Val
string 2 characters

Risk condition value.

Example: "1"
Rslt
string [ 1 .. 35 ] characters

Risk assessment type result.

Example: "SUCC"
object

Transaction context details.

Array of objects 1 items
Tp Val
LclMCC Local Merchant Category Code
Array
Tp
string [ 1 .. 11 ] characters

Additional data type.

Example: "LclMCC"
Val
string [ 1 .. 15 ] characters

Additional data value.

Example: "5912"
CardPrgrmmApId
integer

Network identification code. Specifies the network to be used for message transmission and determines the program rules applied to the transaction. Values: 2 = Visa, 3 = Interlink

Example: 2
IccFllbckInd
integer

1-digit code indicating a fallback transaction initiated from the magnetic-stripe of VSDC cards at VSDC terminals.

MgntcStrpFllbckInd
boolean

Indicates if magnetic stripe on a card was used as a fallback method of payment processing.

Example: true
MrchntCtgyCd
integer [ 0 .. 9999 ]

Merchant category code. Ref ISO 18245. Identifies a merchant's type of business, product, or service.

Example: 1588
MrchntVolInd
integer [ 1 .. 99 ]

Merchant volume indicator (MVI). Identifies interchange reimbursement fee program eligible transactions.

Example: 1
object

Reconciliation date details.

Dt
string <MMDD> 4 characters

Settlement Date, provided by VisaNet, for all transaction messages. Included whether or not message has an impact on settlement totals. Format: MMDD

Example: "0725"
XpctdClrDt
string <YDDD> 4 characters

Expected clearing date in Julian format (YDDD) where the first digit represents the year (0-9) followed by the number of elapsed days (011-366).

Example: "4234"
Array of objects [ 0 .. 12 ] items

List of verification data.

Array
Tp
string [ 1 .. 35 ] characters
Verification Tp Description
ATCC Application Transfer Counter
PCDV Postal Code
ADDB Street Address
ADVF Compressed AVS Data
CHDN Cardholder Name
NVSC CVV / iCVV
CRYP EMV Online Cryptogram
dCVV Dynamic CVV
CSCV CVV2
THDS CAVV
CPSG Signature Capture
NPIN Online PIN
CDSH Cardholder Shipping Hash
TRVL Travel
Example: "PCDV"
object

Verification information item that forwards the necessary information to the issuer for the issuer to perform verifications.

object

Value to be verified details.

HexBinryVal
string [ 1 .. 40 ] characters

Verification type in hex format.

Example: "0002010219780312345678401778030000000000"
TxtVal
string [ 1 .. 32 ] characters

Verification type in text format.

Example: "123"
object

Verification result details.

Rslt
string 4 characters
Verification Result Description
SUCC Success
FAIL Failure
NOVF Not Verified
ERRR Error
PART Partial
MISS Missing
NOSP Not Supported
Example: "SUCC"
RsltDtls
string [ 1 .. 2 ] characters

Verification or authentication result detail.

Example: "M"
Tp
string [ 1 .. 20 ] characters
Verification Result Type Description
TrvlTagCd Travel Tag Codes
dCVV2 Dynamic CVV 2
authenticationValue Authentication Value
Example: "authenticationValue"
object

Transaction environment details.

object

Card acceptor details.

Array of objects [ 1 .. 3 ] items
Tp Description
LclMrchntId Merchant ID
Array
Tp
string [ 1 .. 35 ] characters

Identifies type of additional ID

Example: "LclMrchntId"
Val
string [ 1 .. 35 ] characters

Card acceptor identifier value.

Example: "69000017"
object

Card acceptor location details.

Ctry
string 2 characters

2-character alphabetic code used to identify the transaction country of origin.

Example: "US"
CtrySubDvsnMjr
string 2 characters

2-character card acceptor state or province code.

  • U.S. acceptors use the 2-digit numeric state code (ANSI X3.38-1972 (revised 1977)).
  • Canadian acceptors use the 2-digit numeric province code.
Example: "59"
CtrySubDvsnMnr
string [ 1 .. 3 ] characters

3-character numeric card acceptor county code (FIPS PUB 6.3, 1979). Only applies to U.S. acceptors.

Example: "000"
PstlCd
string [ 1 .. 16 ] characters

Card acceptor postal or ZIP code.

  • When present in U.S. transactions, contains the 5- or 9-digit zip code of the transaction location.
  • When present in Canadian transactions, contains the 6- or 9-character alphanumeric postal code.
  • When present in Brazilian transactions, contains the 8-character numeric postal code.
Example: "98052"
CstmrSvc
string [ 1 .. 13 ] characters

For card-present transactions, contains the merchant outlet location. For card-not-present transactions, contains the customer service number and URL or e-mail address.

Example: "14155552235"
FrgnRtlrInd
string 1 characters
Marketplace or Payment Facilitator ID Description
F Retailer located in different country than Marketplace ID or Payment Facilitator ID
D Retailer located in same country as Marketplace ID or Payment Facilitator ID
A Conversion Affiliate located in same country as Ramp provider.
B Conversion Affiliate located in different country than Ramp provider.
.
Enum: "F" "D" "A" "B"
Example: "F"
Id
string 15 characters

Acquirer-assigned alphanumeric code assigned to the card acceptor.

Example: "784000000002203"
PaymentFacltId
string [ 1 .. 9 ] characters

Card acceptor terminal code.

Example: "1233245"
ShrtNm
string [ 1 .. 25 ] characters

Card acceptor name.

Example: "ABC Supplies"
object

Acquirer details.

Array of objects 1 items
Tp Description
VisaAcquirerBID Visa Acquirer's Business ID
Array
Tp
string [ 1 .. 15 ] characters
Tp Description
VisaAcquirerBID Visa Acquirer's Business ID
Example: "VisaAcquirerBID"
Val
string [ 1 .. 8 ] characters

Additional acquirer ID value.

Example: "10077779"
object

Card details.

CardCtryCd
string 3 characters

Country code.

Example: "840"
PANRefIdr
string [ 1 .. 32 ] characters

PAN reference identifier.

Example: "V-3823243587454696805525"
XpryDt
string <mmyy> 4 characters

Card expiration date. Format: mmyy where yy = year (00-99) and mm = month (01-12).

Example: "1026"
object

Geographic information for ATM transactions.

object

Geographic information for ATM transactions.

Fee
string [ 1 .. 12 ] characters

Acquirer-supplied cash disbursement fee for domestic ATM withdrawals.

object

Processing outcome details.

object

Issuer approval data details.

ApprvlCd
required
string [ 2 .. 6 ] characters

Authorization identification response.

Example: "123456"
object

Processing result details.

Rslt
string [ 1 .. 8 ] characters

Code indicating receipt of a message and the message disposition. Note that RsltDtls takes precedence over Rslt during response processing.

Example: "Approved"
RsltDtls
string 2 characters

2-digit result code. Indicates receipt of a transaction or message. Note that RsltDtls takes precedence over Rslt during processing.

Example: "00"
object

Transaction details.

object

Account From details.

AcctTp
string 4 characters
Acct Type 'From' V.I.P. F3.2 Value Description
UNSP '00' Not Applicable or Not Specified
SAVE '10' Savings Account
CHCK '20' Checking Account
CRDC '30' Credit Card Account
UNIV '40' Universal
Example: "UNSP"
object

Account To details.

AcctTp
string 4 characters

| Acct Type 'To' | V.I.P. F3.3 Value | Description | |------|-----------|-------------| | UNSP | '00' | Not Applicable or Not Specified | | SAVE | '10' | Savings Account | | CHCK | '20' | Checking Account | | CRDC | '30' | Credit Card Account | | UNIV | '40' | Universal

Example: "UNSP"
Array of objects [ 1 .. 3 ] items
Tp Description
4T Amount Transit
SBAL STIP Available Balance
Array
required
object

Additional transaction amount details.

Amt
string [ 1 .. 14 ] characters

Additional transaction amount details.

Example: "123"
Ccy
string 3 characters

3-digit code used to identify the currency of an additional amount.

Example: "840"
CdtDbt
string 4 characters

Indicates if an account balance amount is a credit (CRDT) or debit (DBIT).

Example: "CRDT"
Tp
required
string 4 characters

Additional amount type.

Example: "OTHP"
OthrTp
string [ 1 .. 20 ] characters

Other type amount detail when AddtlAmt.Tp = OTHP.

Example: "OptnlIssrISA"
Array of objects [ 1 .. 2 ] items
Tp Description
Errr Error
Text Additional Data, Text Format
ATMSharngGrpCd Sharing Group Code
Array
Tp
string [ 1 .. 14 ] characters

Additional data type included in Val.

Val
string [ 1 .. 256 ] characters

Additional data value.

Example: "10"
Array of objects 1 items
Tp Description
ISAInd International Service Assessment (ISA) Indicator
Array
FeeProgram
string 1 characters

Additional fee program.

Tp
string [ 1 .. 6 ] characters

Additional fee type.

Example: "ISAInd"
Array of objects <= 2 items
Tp Description
CASH Cash
CHEC Check
ENVL Envelope
Array
Tp
string 4 characters
ATM Deposit Type Description
CASH Cash
CHEC Check
ENVL Envelope
Enum: "CASH" "CHEC" "ENVL"
Example: "CASH"
Array of objects [ 1 .. 8 ] items
Prgrmm Description
CPS
MVV Merchant Verification Value
Promotion Promotions
OTHP Other Program
Dtl Nm Description Associated Prgrmm
ACI Authorization Characteristics Indicator CPS
RPS Requested Payment Service CPS
MVV Merchant Verification Value MVV
Type Promotion Type Promotion
Code Promotion Code Promotion
Description Promotion Description Promotion
Receipt Data Receipt Data Promotion
MrchntId Merchant Indicator Promotion
DscntId Discount Indicator Promotion
UnitDscnt Unit Discount Promotion
UnitQty Unit Quantity Promotion
SPEND Spend Qualified Indicator OTHP
USPINDbtRgltd Account Regulated Status OTHP
RmbrsmntAttr Reimbursement Attribute OTHP
FPI Fee Program Indicator OTHP
BusTranTp Additional Token Response Info OTHP
Array
Array of objects [ 1 .. 8 ] items

List of associated special program names and values.

Array
Nm
string [ 1 .. 15 ] characters

Special program name.

Example: "ACI"
Val
string [ 1 .. 35 ] characters

Special program detail value.

Example: "A"
Prgrmm
string [ 1 .. 9 ] characters

Special program name.

Example: "CPS"
object

Transaction amounts details.

object

Cardholder billing amount details.

Amt
string [ 1 .. 14 ] characters

Cardholder billing amount, converted to the currency used to bill the cardholder's account. Sometimes called the transaction amount in destination currency.

Example: "12.55"
Ccy
string 3 characters

3-digit code used to identify the currency of the cardholder billing amount.

Example: "840"
XchgRate
string [ 1 .. 11 ] characters

Cardholder billing conversion rate used by VisaNet to convert the transaction amount to the cardholder billing amount.

Example: "0.0123456"
Array of objects [ 1 .. 11 ] items
Detailed Amount Tp V.I.P. Field Description
SRCH F28 Transaction Fee
SRCH F54 Amount Type 42 Surcharge
Array
Tp
required
string [ 1 .. 4 ] characters

Detailed amount type.

Example: "4W"
Amt
string [ 1 .. 14 ] characters

Detail amount.

Example: "4.6"
Ccy
string 3 characters

3-digit code used to identify the currency of a transaction amount.

Example: "840"
CdtDbt
string 4 characters

Indicates if an account balance amount is a credit (CRDT) or debit (DBIT).

Enum: "CRDT" "DBIT"
Example: "CRDT"
object

Reconciliation amount details.

Amt
string [ 1 .. 14 ] characters

Settlement amount, converted to settlement currency.

Example: "150.25"
Ccy
string [ 1 .. 3 ] characters

3-digit code used to identify the currency of the settlement amount.

Example: "840"
XchgRate
string [ 1 .. 11 ] characters

Cardholder settlement conversion rate used by VisaNet to convert the transaction amount to the settlement amount.

Example: "0.0123456"
object

Transaction amount details.

Amt
string [ 1 .. 14 ] characters

Transaction amount. Decimal required for minor units.

Example: "100.25"
Ccy
string 3 characters

3-digit code used to identify the currency of a transaction amount.

Example: "840"
TxAttr
Array of strings [ 1 .. 7 ] items
Transaction Attributes Description
INST Installment
Example: ["INST"]
TxDesc
string [ 1 .. 255 ] characters

Transaction description.

Example: "Sample Auth Transaction"
object

Transaction identification details.

LclDtTm
string <MM-DDThh:mm:ss> 14 characters

Local date and time. Format: MM-DDThh:mm:ss

Example: "03-02T09:47:00"
TxTp
string 4 characters
Customer Transaction Type V.I.P. F3.1 Value Description
CASH '01' Cash Disbursement
DEPO '21' Deposit
FNDB '29' Funds Disbursement-Credit
AVFI '30' Available Funds Inquiry
CATF '40' Cardholder Account Transfer
Enum: "CASH" "DEPO" "FNDB" "AVFI" "CATF"
Example: "CASH"
Responses
200

Successful response

Response Schema: application/json
required
object

Header details.

CreDtTm
required
string <yyyy-mm-ddThh:mm:ssZ> 20 characters

Message creation date and time in UTC format: yyyy-mm-ddThh:mm:ssZ

Example: "2023-01-26T04:52:22Z"
required
object

Message identification details.

clientId
required
string [ 1 .. 32 ] characters

Unique client ID assigned by Visa.

Example: "1VISAGCT000002"
correlatnId
required
string [ 1 .. 32 ] characters

A unique alphanumeric ID Visa creates for each VisaNet Connect API request message.

Example: "12bc567d90f23e56a8f012"
id
required
string 15 characters

Unique, Visa-generated Transaction Identifier (TID) for each original authorization and financial request.

Example: "464431739219985"
reqstId
required
string [ 1 .. 32 ] characters

Unique request ID generated for every payload, including duplicate payloads. Can use this value to contact Visa about a specific request.

Example: "1234567890ASDFG"
MsgFctn
string 4 characters
Process Type Description
REQU Message function is a request
ADVC Message function is an advice
Enum: "REQU" "ADVC"
Example: "REQU"
PrtcolVrsn
string [ 1 .. 10 ] characters

Message version identifier.

Example: "VIP.1.1"
required
object

Processing outcome details.

required
object

Processing result details.

RsltDtls
required
string 2 characters

2-digit result code. Indicates receipt of a transaction or message. Note that RsltDtls takes precedence over Rslt during processing.

Example: "00"
Rslt
string [ 1 .. 8 ] characters

Code indicating receipt of a message and the message disposition. Note that RsltDtls takes precedence over Rslt during response processing.

Example: "Approved"
object

Issuer approval data details.

ApprvlCd
required
string [ 2 .. 6 ] characters

Authorization identification response.

Example: "123456"
object

Response context details.

Array of objects [ 1 .. 12 ] items

List of verification results.

Array
Tp
string [ 1 .. 35 ] characters
Verification Tp Description
ATCC Application Transfer Counter
PCDV Postal Code
ADDB Street Address
ADVF Compressed AVS Data
CHDN Cardholder Name
NVSC CVV / iCVV
CRYP EMV Online Cryptogram
dCVV Dynamic CVV
CSCV CVV2
THDS CAVV
CPSG Signature Capture
NPIN Online PIN
CDSH Cardholder Shipping Hash
TRVL Travel
Example: "PCDV"
object

Verification result details.

Rslt
string 4 characters
Verification Result Description
SUCC Success
FAIL Failure
NOVF Not Verified
ERRR Error
PART Partial
MISS Missing
NOSP Not Supported
Example: "SUCC"
RsltDtls
string [ 1 .. 2 ] characters

Verification or authentication result detail.

Example: "M"
Tp
string [ 1 .. 20 ] characters
Verification Result Type Description
TrvlTagCd Travel Tag Codes
dCVV2 Dynamic CVV 2
authenticationValue Authentication Value
Example: "authenticationValue"
object

Response environment details.

object

Card details.

CardPrtflIdr
string [ 1 .. 6 ] characters

Card program identification number. Identifies a card's associated programs.

Example: "189476"
PANRefIdr
string [ 1 .. 32 ] characters

PAN reference identifier.

Example: "V-3823243587454696805525"
object

Geographic information for ATM transactions.

object

Geographic information for ATM transactions.

CrdhldrCdtCmssn
string [ 1 .. 12 ] characters

Issuer cardholder commission for domestic ATM withdrawals with credit cards.

CrdhldrCmssn
string [ 1 .. 12 ] characters

Issuer cardholder commission for domestic ATM withdrawals.

object

Transaction details.

Array of objects <= 2 items

List of account balance details.

Array
AcctTp
string 4 characters

| Account Type | Description | |------|-----------|------------- | | SAVE | Savings Account | | CHCK | Checking Account | | CRDC | Credit Card Account | | UNKW | Unknown |

Enum: "SAVE" "CHEC" "CRED" "UNKW"
Example: "SAVE"
Amt
string [ 1 .. 14 ] characters

Account balance amount value.

Ccy
string 3 characters

3-digit code used to identify the currency.

CdtDbt
string 4 characters

Indicates if an account balance amount is a credit (CRDT) or debit (DBIT).

Example: "CRDT"
Tp
string 4 characters

Account balance type.

Enum: "LEDG" "AVAI"
Example: "LEDG"
Array of objects [ 1 .. 2 ] items
Tp Description
Errr Error
Text Additional Data, Text Format
ATMSharngGrpCd Sharing Group Code
Array
Tp
string [ 1 .. 14 ] characters

Additional data type included in Val.

Val
string [ 1 .. 256 ] characters

Additional data value.

Example: "10"
AssoctdDataDstn
string [ 1 .. 6 ] characters

TC 50 Destination Identifier.

Example: "164324"
Array of objects <= 2 items
Tp Description
CASH Cash
CHEC Check
ENVL Envelope
Array
Tp
string 4 characters
ATM Deposit Type Description
CASH Cash
CHEC Check
ENVL Envelope
Enum: "CASH" "CHEC" "ENVL"
Example: "CASH"
object

Transaction amounts details.

object

Transaction amount details.

Amt
string [ 1 .. 14 ] characters

Transaction amount. Decimal required for minor units.

Example: "100.25"
Ccy
string 3 characters

3-digit code used to identify the currency of a transaction amount.

Example: "840"

© Copyright Visa. All Rights Reserved.

NOTICE: The software and accompanying information and documentation (together, the “Software”) remain the property of and are proprietary to Visa and its suppliers and affiliates. The Software remains protected by intellectual property rights and may be covered by U.S. and foreign patents or patent applications. The Software is licensed and not sold.

By accessing the Software you are agreeing to Visa's terms of use (developer.visa.com/terms) and privacy policy (usa.visa.com/legal/global-privacy-notice.html). In addition, all permissible uses of the Software must be in support of Visa products, programs and services provided through the Visa Developer Program (VDP) platform only (developer.visa.com). THE SOFTWARE AND ANY ASSOCIATED INFORMATION OR DOCUMENTATION IS PROVIDED ON AN “AS IS,” “AS AVAILABLE,” “WITH ALL FAULTS” BASIS WITHOUT WARRANTY OR CONDITION OF ANY KIND. YOUR USE IS AT YOUR OWN RISK.