openapi: 3.0.1 info: title: Payment Account Attributes Inquiry description: '' version: '1' servers: - url: https://sandbox.api.visa.com description: Sandbox server security: [] tags: - name: Funds Transfer Attributes Inquiry API description: >- The Funds Transfer Attributes Inquiry API is often used with a funds transfer to/from a Visa payment account to determine key characteristics of a recipient card before initiating the transfer like country, card-type, block status, etc. paths: /paai/fundstransferattinq/v5/cardattributes/fundstransferinquiry: post: tags: - Funds Transfer Attributes Inquiry API summary: Funds Transfer Inquiry description: >- Retrieve the attributes, which determine the key characteristics of a recipient payment account before initiating a funds transfer, by providing the Primary Account Number (PAN) or Token for both Visa and Non-Visa cards operationId: Funds Transfer Inquiry requestBody: description: Request body for Funds Transfer Inquiry content: application/json: schema: $ref: '#/components/schemas/FundsTransferInquiryRequest' examples: FTAI Visa Card: summary: FTAI Visa Card value: systemsTraceAuditNumber: '451018' primaryAccountNumber: '4060320000000127' retrievalReferenceNumber: '412770452025' FTAI Non-Visa Card: summary: FTAI Non-Visa Card value: systemsTraceAuditNumber: '400171' primaryAccountNumber: '5123280115058611' retrievalReferenceNumber: '330000550000' FTAI Invalid PAN: summary: FTAI Invalid PAN value: systemsTraceAuditNumber: '400171' primaryAccountNumber: '1111111111111111' retrievalReferenceNumber: '330000550000' required: true responses: '200': description: Funds Transfer Inquiry Response content: application/json: schema: $ref: '#/components/schemas/FundsTransferInquiryResponse' examples: FTAI Visa Card: summary: FTAI Visa Card value: ppgsNetworkInfo: - billingCurrencyMinorDigits: 0 octDomParticipant: string octXbParticipant: string aftXbParticipant: string networkId: 0 aftDomParticipant: string cardIssuerCountryCode: 0 billingCurrencyCode: 0 - billingCurrencyMinorDigits: 0 octDomParticipant: string octXbParticipant: string aftXbParticipant: string networkId: 0 aftDomParticipant: string cardIssuerCountryCode: 0 billingCurrencyCode: 0 visaNetworkInfo: - nonMoneyTransferFastFundsDomestic: string moneyTransferPushFundsDomestic: string nonMoneyTransferPushFundsDomestic: string nonMoneyTransferPushFundsCrossBorder: string issuerName: string moneyTransferFastFundsDomestic: string issuerCountryCode: 0 comboCardRange: string billingCurrencyCodeMinorDigits: string onlineGamblingFastFundsDomestic: string onlineGamblingPushFundsDomestic: string onlineGamblingFastFundsCrossBorder: string billingCurrency: 0 moneyTransferFastFundsCrossBorder: string cardPlatformCode: string cardSubTypeCode: string cardProductType: string onlineGamblingPushFundsCrossBorder: string moneyTransferPushFundsCrossBorder: string nonMoneyTransferFastFundsCrossBorder: string FTAI Non-Visa Card: summary: FTAI Non-Visa Card value: ppgsNetworkInfo: - billingCurrencyMinorDigits: 0 octDomParticipant: string octXbParticipant: string aftXbParticipant: string networkId: 0 aftDomParticipant: string cardIssuerCountryCode: 0 billingCurrencyCode: 0 - billingCurrencyMinorDigits: 0 octDomParticipant: string octXbParticipant: string aftXbParticipant: string networkId: 0 aftDomParticipant: string cardIssuerCountryCode: 0 billingCurrencyCode: 0 visaNetworkInfo: - nonMoneyTransferFastFundsDomestic: string moneyTransferPushFundsDomestic: string nonMoneyTransferPushFundsDomestic: string nonMoneyTransferPushFundsCrossBorder: string issuerName: string moneyTransferFastFundsDomestic: string issuerCountryCode: 0 comboCardRange: string billingCurrencyCodeMinorDigits: string onlineGamblingFastFundsDomestic: string onlineGamblingPushFundsDomestic: string onlineGamblingFastFundsCrossBorder: string billingCurrency: 0 moneyTransferFastFundsCrossBorder: string cardPlatformCode: string cardSubTypeCode: string cardProductType: string onlineGamblingPushFundsCrossBorder: string moneyTransferPushFundsCrossBorder: string nonMoneyTransferFastFundsCrossBorder: string '400': description: Invalid request parameter content: application/json: example: errorResponse: reason: invalidParameter message: >- Unable to find any participating network information for the provided account. x-name: Funds Transfer Inquiry x-notes: '' x-codegen-request-body-name: fundsTransferInquiryPayload x-samplePayload-invalidcard: primaryAccountNumber: '1111111111111111' systemsTraceAuditNumber: '400171' retrievalReferenceNumber: '330000550000' x-samplePayload-visacard: primaryAccountNumber: '4060320000000127' systemsTraceAuditNumber: '451018' retrievalReferenceNumber: '412770452025' x-samplePayload-nonvisacard: primaryAccountNumber: '5123280115058611' systemsTraceAuditNumber: '400171' retrievalReferenceNumber: '330000550000' x-operationVersions: - label: v1 operationPointer: >- #/paths/~1paai~1fundstransferattinq~1v1~1cardattributes~1fundstransferinquiry/post default: false - label: v2 operationPointer: >- #/paths/~1paai~1fundstransferattinq~1v2~1cardattributes~1fundstransferinquiry/post default: false - label: v5 - Latest operationPointer: >- #/paths/~1paai~1fundstransferattinq~1v5~1cardattributes~1fundstransferinquiry/post default: false /paai/fundstransferattinq/v2/cardattributes/fundstransferinquiry: post: tags: - Funds Transfer Attributes Inquiry API summary: Funds Transfer Inquiry description: >- Retrieve the attributes, which determine the key characteristics of a recipient payment account before initiating a funds transfer, by providing the Primary Account Number (PAN) operationId: Funds Transfer Inquiry requestBody: description: Request body for Funds Transfer Inquiry content: application/json: schema: required: - primaryAccountNumber - retrievalReferenceNumber - systemsTraceAuditNumber type: object properties: acquiringBin: type: integer description: >- The Bank Identification Number (BIN) under which your Funds Transfer application is registered. This must match the information provided during enrollment. sharingGroupCode: maxLength: 30 minLength: 1 type: string description: >- This field is optionally used by Push Payments Gateway participants (merchants and acquirers) to get the attributes for specified networks only. The networks specified in this field must be a subset of the information provided during program enrollment. Refer to <a href="/request_response_codes#network_id_and_sharing_group_code"> Sharing Group Code</a> <br> Note:<br> Supported only in US for domestic transactions involving Push Payments Gateway Service. acquirerCountryCode: maxLength: 3 minLength: 3 type: string description: >- If acquiringBin is provided, it is highly recommended that acquirerCountryCode is also provided.</br>Use a 3-digit numeric country code for the country where the Funds Transfer solution is registered. This must match the information provided during program enrollment. primaryAccountNumber: maxLength: 19 minLength: 13 type: string description: >- The primary account number for which account attributes are being requested systemsTraceAuditNumber: maxLength: 6 minLength: 6 type: string description: >- A unique value should be used for each API method where this is required. If this is used for funds transfer, please refer to <a href="/capabilities/visa_direct/reference#visa_direct__funds_transfer__v1__pullfunds" > PullFundsTransactions POST </a>Funds Transfer API for more details. retrievalReferenceNumber: maxLength: 12 minLength: 12 type: string description: >- A value used to tie together service calls related to a single financial transaction.<br>Recommended Format: ydddhhnnnnnn<br>The first fours digits must be a valid yddd date in the Julian date format, where the first digit = 0-9 (last digit of current year) and the next three digits = 001-366 (number of the day in the year).<br>hh can be the two digit hour in a 24 hour clock (00-23) during which the transaction is performed.<br> nnnnnn can be the SystemsTraceAuditNumber or any 6 digit number. showComboCardRangeIndicator: maxLength: 1 minLength: 1 type: string description: >- Indicator when set to “Y” allows merchants, acquirers, and service providers to query the status of the combo BIN provided in the response as a value in the comboCardRange field.<br>Note:<br>Combo BINs are a feature of some countries such as Brazil and not available globally. examples: FTAI Visa Card: summary: FTAI Visa Card value: systemsTraceAuditNumber: '451018' primaryAccountNumber: '4060320000000127' retrievalReferenceNumber: '412770452025' FTAI Non-Visa Card: summary: FTAI Non-Visa Card value: systemsTraceAuditNumber: '400171' primaryAccountNumber: '5123280115058611' retrievalReferenceNumber: '330000550000' required: true responses: '200': description: Funds Transfer Inquiry Response content: application/json: schema: type: object properties: ppgsNetworkInfo: type: array items: type: object properties: networkId: type: integer description: >- This contains a code that identifies the network.<br> Refer to <a href="/guides/request_response_codes#network_id_and_sharing_group_code">Network ID.</a> aftXbParticipant: type: string description: >- Pull Funds(AFT) Cross Border Indicator. <br> <b> Note:</b> <br> Supported only in US for domestic transactions involving Push Payments Gateway Service. octXbParticipant: type: string description: >- Push Funds(OCT) Cross Border Indicator. <br> <b> Note:</b> <br> Supported only in US for domestic transactions involving Push Payments Gateway Service. aftDomParticipant: type: string description: >- Pull Funds(AFT) Domestic Indicator. <br> <b> Note:</b> <br> Supported only in US for domestic transactions involving Push Payments Gateway Service. octDomParticipant: type: string description: >- Push Funds(OCT) Domestic Indicator. <br> <b> Note:</b> <br> Supported only in US for domestic transactions involving Push Payments Gateway Service. billingCurrencyCode: type: integer description: >- Use a 3-digit numeric currency code for the card billing currency of the primaryAccountNumber.<br> Refer to <a href="/request_response_codes#currency_codes">ISO Codes.</a><br><b> Note:</b> <br> Supported only in US for domestic transactions involving Push Payments Gateway Service. cardIssuerCountryCode: type: integer description: >- Refer to <a href="/request_response_codes#iso_country_codes">ISO Codes.</a></br> <br> <b> Note:</b> <br> Supported only in US for domestic transactions involving Push Payments Gateway Service. billingCurrencyMinorDigits: type: integer description: >- Identifies the number of decimal positions that should be present in any amounts for the requested card's billing currency.<br> <b> Note:</b> <br> Supported only in US for domestic transactions involving Push Payments Gateway Service. visaNetworkInfo: type: array items: type: object properties: issuerName: maxLength: 240 type: string description: Issuer name cardTypeCode: maxLength: 1 minLength: 1 type: string description: >- The code of account funding source for the card, e.g. Credit, Debit, Prepaid, Charge, Deferred Debit.
Refer to cardTypeCode comboCardRange: maxLength: 1 minLength: 1 type: string description: >- Indicates the type of Combo card.<br>0 - Not a Combo card.<br>1 - Combo card is Credit and Prepaid.<br>2 - Combo card is Credit and Debit. geoRestrictionInd: maxLength: 1 minLength: 1 type: string description: >- This field will determine if the recipient issuer can accept transactions from the Originator country. If the value is “Y”, transactions cannot be accepted from the sender country. If the value is “N”, transactions are allowed. fastFundsIndicator: maxLength: 1 minLength: 1 type: string description: >- Indicates the funds delivery speed of the PAN submitted in the request. If the value is 'B', 'C', or 'D', funds will be available to the recipient within 30 minutes of successful transfer. If the value is 'N', the funds will be available within 2 business days of successful transfer.<br>Refer to <a href="/request_response_codes#fast_funds_indicator">fastFundsIndicator</a> billingCurrencyCode: type: integer description: >- Use a 3-digit numeric currency code for the card billing currency of the PAN.
Refer to ISO Codes cardIssuerCountryCode: maxLength: 3 minLength: 3 type: string description: >- Refer to <a href="/request_response_codes#iso_country_codes">ISO Codes</a> pushFundsBlockIndicator: maxLength: 1 minLength: 1 type: string description: >- Indicates whether the PAN submitted in the request can receive Push Funds(OCTs).<br>Refer to <a href="/request_response_codes#push_funds_indicator">pushFundsBlockIndicator</a> billingCurrencyMinorDigits: maxLength: 1 minLength: 1 type: string description: >- Identifies the number of decimal positions that should be present in any amounts for the requested card's billing currency. onlineGambingBlockIndicator: maxLength: 1 minLength: 1 type: string description: >- Indicates whether the PAN submitted in the request can receive Push Funds(OCTs) for gambling-type transactions. If the value is "Y", then the account cannot receive gambling Push Funds (OCTs). If the value is "N", the account can receive gambling Push Funds (OCTs). examples: FTAI Visa Card: summary: FTAI Visa Card value: ppgsNetworkInfo: - billingCurrencyMinorDigits: 0 octDomParticipant: string octXbParticipant: string aftXbParticipant: string networkId: 0 aftDomParticipant: string cardIssuerCountryCode: 0 billingCurrencyCode: 0 - billingCurrencyMinorDigits: 0 octDomParticipant: string octXbParticipant: string aftXbParticipant: string networkId: 0 aftDomParticipant: string cardIssuerCountryCode: 0 billingCurrencyCode: 0 visaNetworkInfo: - billingCurrencyMinorDigits: 0 onlineGambingBlockIndicator: string pushFundsBlockIndicator: string issuerName: string cardTypeCode: string fastFundsIndicator: string cardIssuerCountryCode: 0 billingCurrencyCode: 0 FTAI Non-Visa Card: summary: FTAI Non-Visa Card value: ppgsNetworkInfo: - billingCurrencyMinorDigits: 0 octDomParticipant: string octXbParticipant: string aftXbParticipant: string networkId: 0 aftDomParticipant: string cardIssuerCountryCode: 0 billingCurrencyCode: 0 - billingCurrencyMinorDigits: 0 octDomParticipant: string octXbParticipant: string aftXbParticipant: string networkId: 0 aftDomParticipant: string cardIssuerCountryCode: 0 billingCurrencyCode: 0 visaNetworkInfo: - billingCurrencyMinorDigits: 0 onlineGambingBlockIndicator: string pushFundsBlockIndicator: string issuerName: string cardTypeCode: string fastFundsIndicator: string cardIssuerCountryCode: 0 billingCurrencyCode: 0 x-codegen-request-body-name: fundsTransferInquiryPayload /paai/fundstransferattinq/v1/cardattributes/fundstransferinquiry: post: tags: - Funds Transfer Attributes Inquiry API summary: Funds Transfer Inquiry description: >- Retrieve the attributes, which determine the key characteristics of a recipient payment account before initiating a funds transfer, by providing the Primary Account Number (PAN) operationId: fundsTransferInquiry requestBody: description: Request body for Funds Transfer Inquiry content: application/json: schema: $ref: '#/components/schemas/FundsTransferInquiryRequest-1' examples: FTAI Visa Card: summary: FTAI Visa Card value: systemsTraceAuditNumber: '451018' primaryAccountNumber: '4060320000000127' retrievalReferenceNumber: '412770452025' FTAI Non-Visa Card: summary: FTAI Non-Visa Card value: systemsTraceAuditNumber: '400171' primaryAccountNumber: '5123280115058611' retrievalReferenceNumber: '330000550000' application/xml: schema: $ref: '#/components/schemas/FundsTransferInquiryRequest-1' examples: FTAI Visa Card: summary: FTAI Visa Card value: >- 451018 412770452025 4060320000000127 "FTAI Non-Visa Card\t": summary: "FTAI Non-Visa Card\t" value: > 400171 330000550000 5123280115058611 required: true responses: '200': description: Funds Transfer Inquiry Response content: application/json: schema: $ref: '#/components/schemas/FundsTransferInquiryResponse-1' examples: FTAI Visa Card: summary: FTAI Visa Card value: billingCurrencyMinorDigits: 0 onlineGambingBlockIndicator: string pushFundsBlockIndicator: string issuerName: string cardTypeCode: string fastFundsIndicator: string cardIssuerCountryCode: string billingCurrencyCode: 0 geoRestrictionInd: string FTAI Non-Visa Card: summary: FTAI Non-Visa Card value: octDomParticipant: string currencyCodeDestination: string octXbParticipant: string countryCodeIssuingInstitution: string numberOfMinorUnitsUsed: 0 aftXbParticipant: string aftDomParticipant: string application/xml: schema: $ref: '#/components/schemas/FundsTransferInquiryResponse-1' examples: FTAI Visa Card: summary: FTAI Visa Card value: >- string 0 0 string string string string string "FTAI Non-Visa Card\t": summary: "FTAI Non-Visa Card\t" value: >- 0 0 string string string string string x-samplePayload: primaryAccountNumber: '4957030420210512' systemsTraceAuditNumber: '451006' retrievalReferenceNumber: '330000550000' x-name: Funds Transfer Inquiry x-notes: '' x-codegen-request-body-name: fundsTransferInquiryPayload x-samplePayloadXML: >- 4510063300005500004957030420210512 components: schemas: FundsTransferInquiryResponse: required: - ppgsNetworkInfo - visaNetworkInfo type: object properties: ppgsNetworkInfo: type: array description: >- Conditional, should be present if PAN has non Visa Network associated items: required: - aftDomParticipant - aftXbParticipant - billingCurrencyCode - billingCurrencyMinorDigits - cardIssuerCountryCode - networkId - octDomParticipant - octXbParticipant type: object properties: networkId: type: integer description: >- This contains a code that identifies the network.
Refer to Network Id cardTypeCode: maxLength: 1 minLength: 1 type: string description: >- The code of account funding source for the card, e.g. Credit, Debit, Prepaid, Charge, Deferred Debit.
Refer to cardTypeCode octFastFunds: maxLength: 1 minLength: 1 type: string description: >- Indicates whether OCTs fast push funds are allowed.

Y - Fast Funds is supported for Domestic and cross-border.
D - Fast Funds is supported for Domestic only.
N - Fast Funds is not supported aftXbParticipant: type: string description: Pull Funds(AFT) Cross Border Indicator. cardPlatformCode: maxLength: 2 type: string description: >- Indicates the type of card. This is a 2-character alphabetic code.
BZ - Business.
CN - Consumer.
CO - Commercial.
GV - Government. octXbParticipant: type: string description: Push Funds(OCT) Cross Border Indicator. aftDomParticipant: type: string description: >- Pull Funds(AFT) Domestic Indicator.
Note:
Supported only in US for domestic transactions involving Push Payments Gateway Service. gamingAndGambling: maxLength: 1 minLength: 1 type: string description: >- Indicates whether OCTs online gaming or Gambling payout are allowed.

Y - Issuer is participating in gaming payments.
N - Issuer is not participating in gaming payments. octDomParticipant: type: string description: >- Push Funds(OCT) Domestic Indicator.
Note:
Supported only in US for domestic transactions involving Push Payments Gateway Service. billingCurrencyCode: type: integer description: >- Use a 3-digit numeric currency code for the card billing currency of the PAN.
Refer to ISO Codes cardIssuerCountryCode: type: integer description: >- Refer to ISO Codes billingCurrencyMinorDigits: type: integer description: >- Identifies the number of decimal positions that should be present in any amounts for the requested card's billing currency. visaNetworkInfo: type: array description: Conditional, should be present if PAN has Visa Network associated items: required: - billingCurrency - billingCurrencyCodeMinorDigits - cardPlatformCode - cardProductType - comboCardRange - issuerCountryCode - issuerName - moneyTransferFastFundsCrossBorder - moneyTransferFastFundsDomestic - moneyTransferPushFundsCrossBorder - moneyTransferPushFundsDomestic - nonMoneyTransferFastFundsCrossBorder - nonMoneyTransferFastFundsDomestic - nonMoneyTransferPushFundsCrossBorder - nonMoneyTransferPushFundsDomestic - onlineGamblingFastFundsCrossBorder - onlineGamblingFastFundsDomestic - onlineGamblingPushFundsCrossBorder - onlineGamblingPushFundsDomestic type: object properties: issuerName: maxLength: 240 type: string description: Name of the recipient issuer. accountType: maxLength: 8 minLength: 2 type: string description: >- This is used to identify the account type of the recipientPrimaryAccountNumber in the request. Below are the possible values.

DEBIT
CREDIT

Processing codes for Debit account Type
10-Saving account
20-Checking account

Processing codes for Credit account Type
30-Credit card account

If accountType is not provided for Combo Card, then response will display

10 or 20 for Combo Card
30 for Combo Card comboCardRange: maxLength: 1 minLength: 1 type: string description: >- Indicates the type of Combo card.
0 - Not a Combo card.
2 - Combo card. billingCurrency: type: integer description: >- 3-digit numeric currency code for the card billing currency of the PAN.
Refer to ISO Codes
cardProductType: maxLength: 1 minLength: 1 type: string description: >- The code of account funding source for the card, e.g. Credit, Debit, Prepaid, Charge, Deferred Debit.
Refer to cardProductType
cardSubTypeCode: maxLength: 1 minLength: 1 type: string description: >- This is an Optional Field. Indicates the type of prepaid card. This is a single-character alphabetic code.
R - Reloadable.
N - Non-reloadable. cardPlatformCode: maxLength: 2 minLength: 1 type: string description: >- Indicates the type of card. This is a 2-character alphabetic code.
BZ - Business.
CN - Consumer.
CO - Commercial.
GV - Government. geoRestrictionInd: maxLength: 1 minLength: 1 type: string description: >- This field will determine if the recipient issuer can accept transactions from the Originator country.
Y - Transactions cannot be accepted from the sender country.
N - Transactions are allowed. issuerCountryCode: type: integer description: >- Country code of the recipient issuers country.
Refer to ISO Country Codes (numeric) prepaidSubtypeCode: maxLength: 2 minLength: 2 type: string description: >- Indicates the subtype code of prepaid product. This is a 2-character alphabetic code and below are the possible values.
GP = General Purpose
AC = Brazil Agriculture Maintenance Account/Custeio
AE = Brazil Agriculture Debit Account/Electron
AG = Brazil Agriculture
AI = Brazil Agriculture Investment Loan/Investimento
CG = Brazil Cargo
CS = Construction

DS = Distribution

EN = Large Market Enterprise
EX = Small Market Expenses

LP = Visa Large-Purchase Advantage (VLPA)
MA = mVISA Agent H
MB = mVisa Merchant Payment
MG = Visa Mobile General
MX = Merchant Agent
TK = Service Advantage
VA = Brazil Food or Supermarket/Alimentacao Visa Vale
VF = Brazil Fuel/Flex Visa Vale
VM = Meal Voucher
VN = Visa Vale Food Voucher
VR = Brazil Food or Restaurant/Refeicao Visa Vale accountCurrencyCode: type: integer description: >- Indicates a currency code, use a 3-digit numeric currency code for the card billing currency of the PAN. Refer ISO Codes pullFundsCrossBorder: maxLength: 1 minLength: 1 type: string description: >- Cross-border pull funds transfer eligibility. Below are the possible values,

Y
N
billingCurrencyCodeMinorDigits: maxLength: 1 minLength: 1 type: string description: >- Identifies the number of decimal positions that should be present in any amounts for the requested card's billing currency. moneyTransferFastFundsDomestic: maxLength: 1 minLength: 1 type: string description: >- Indicates whether domestic money transfer OCTs (fast push funds) are allowed.
Y - Domestic money transfer Fast Fund OCTs are enabled.
N - Domestic money transfer Fast Fund OCTs are not enabled. moneyTransferPushFundsDomestic: maxLength: 1 minLength: 1 type: string description: >- Indicates whether domestic money transfer OCTs (push funds) are allowed.
Y - Domestic money transfer OCTs are allowed.
N - Domestic money transfer OCTs are blocked. onlineGamblingFastFundsDomestic: maxLength: 1 minLength: 1 type: string description: >- Indicates whether domestic gambling OCTs (fast push funds) are allowed.
Y - Domestic gambling Fast Fund OCTs are enabled.
N - Domestic gambling Fast Fund OCTs are not enabled. onlineGamblingPushFundsDomestic: maxLength: 1 minLength: 1 type: string description: >- Indicates whether domestic gambling OCTs (push funds) are allowed.
Y - Domestic gambling OCTs are allowed.
N - Domestic gambling OCTs are blocked. moneyTransferFastFundsCrossBorder: maxLength: 1 minLength: 1 type: string description: >- Indicates whether cross-border money transfer OCTs (fast push funds) are allowed.
Y - Cross-border money transfer Fast Fund OCTs are enabled.
N - Cross-border money transfer Fast Fund OCTs are not enabled. moneyTransferPushFundsCrossBorder: maxLength: 1 minLength: 1 type: string description: >- Indicates whether cross-border money transfer OCTs (push funds) are allowed.
Y - Cross-border money transfer OCTs are allowed.
N - Cross-border money transfer OCTs are blocked. nonMoneyTransferFastFundsDomestic: maxLength: 1 minLength: 1 type: string description: >- Indicates whether domestic non-money transfer OCTs (fast push funds) are allowed.
Y - Domestic non-money transfer Fast Fund OCTs are enabled.
N - Domestic non-money transfer Fast Fund OCTs are not enabled. nonMoneyTransferPushFundsDomestic: maxLength: 1 minLength: 1 type: string description: >- Indicates whether domestic non-money transfer OCTs (push funds) are allowed.
Y - Domestic non-money transfer OCTs are allowed.
N - Domestic non-money transfer OCTs are blocked. onlineGamblingFastFundsCrossBorder: maxLength: 1 minLength: 1 type: string description: >- Indicates whether cross-border gambling OCTs (fast push funds) are allowed.
Y - Cross-border gambling Fast Fund OCTs are enabled.
N - Cross-border gambling Fast Fund OCTs are not enabled. onlineGamblingPushFundsCrossBorder: maxLength: 1 minLength: 1 type: string description: >- Indicates whether cross-border gambling OCTs (push funds) are allowed.
Y - Cross-border gambling OCTs are allowed.
N - Cross-border gambling OCTs are blocked. pushFundsCrossBorderAuthApprovalInd: maxLength: 16 minLength: 2 type: string description: >- Indicates an auth approval rate for Cross border OCT of the issuer account range/BIN of the recipient card for the last three months. Below are the possible values.

READY
OPTIMIZED
NON-OPTIMIZED nonMoneyTransferFastFundsCrossBorder: maxLength: 1 minLength: 1 type: string description: >- Indicates whether cross-border non-money transfer OCTs (fast push funds) are allowed.
Y - Cross-border non-money transfer Fast Fund OCTs are enabled.
N - Cross-border non-money transfer Fast Fund OCTs are not enabled. nonMoneyTransferPushFundsCrossBorder: maxLength: 1 minLength: 1 type: string description: >- Indicates whether cross-border non-money transfer OCTs (push funds) are allowed.
Y - Cross-border non-money transfer OCTs are allowed.
N - Cross-border non-money transfer OCTs are blocked. FundsTransferInquiryRequest-1: required: - primaryAccountNumber - retrievalReferenceNumber - systemsTraceAuditNumber type: object properties: acquiringBin: type: integer description: >- The Bank Identification Number (BIN) under which your Funds Transfer application is registered. This must match the information provided during enrollment. cardPlatformCode: maxLength: 2 minLength: 2 type: string description: >- Indicates the type of card. This is a 2-character alphabetic code.
BZ - Business.
CN - Consumer.
CO - Commercial.
GV - Government. sharingGroupCode: maxLength: 30 minLength: 1 type: string description: >- This field is optionally used by Push Payments Gateway participants (merchants and acquirers) to get the attributes for specified networks only. The networks specified in this field must be a subset of the information provided during program enrollment. Refer to Sharing Group Code
Note:
Supported only in US for domestic transactions involving Push Payments Gateway Service. primaryAccountNumber: maxLength: 19 minLength: 13 type: string description: >- The primary account number for which account attributes are being requested systemsTraceAuditNumber: maxLength: 6 minLength: 6 type: string description: >- A unique value should be used for each API method where this is required. If this is used for funds transfer, please refer to PullFundsTransactions POST Funds Transfer API for more details. retrievalReferenceNumber: maxLength: 12 minLength: 12 type: string description: >- A value used to tie together service calls related to a single financial transaction.
Recommended Format: ydddhhnnnnnn
The first fours digits must be a valid yddd date in the Julian date format, where the first digit = 0-9 (last digit of current year) and the next three digits = 001-366 (number of the day in the year).
hh can be the two digit hour in a 24 hour clock (00-23) during which the transaction is performed.
nnnnnn can be the SystemsTraceAuditNumber or any 6 digit number. FundsTransferInquiryRequest: required: - primaryAccountNumber - retrievalReferenceNumber - systemsTraceAuditNumber type: object properties: accountType: maxLength: 6 minLength: 5 type: string description: >- This is used to identify the account type of the recipientPrimaryAccountNumber in the request. Below are the possible values.

DEBIT
CREDIT

Processing codes for Debit account Type
10-Saving account
20-Checking account

Processing codes for Credit account Type
30-Credit card account

If accountType is not provided for Combo Card, then response will display

10 or 20 for Combo Card
30 for Combo Card enum: - DEBIT - CREDIT acquiringBin: type: integer description: >- This is an optional field. The Bank Identification Number (BIN) under which your Funds Transfer application is registered. This must match the information provided during enrollment.

NOTE:
PAN check digit validation only occurs for mVisa BIN
If acquiring BIN is not passed in request there is no length/check digit validation even for mvisa sharingGroupCode: maxLength: 30 minLength: 1 type: string description: >- This field is optionally used by Push Payments Gateway participants (merchants and acquirers) to get the attributes for specified networks only. The networks specified in this field must be a subset of the information provided during program enrollment. Refer to Sharing Group Code.
Note:
Supported only in US for domestic transactions involving Push Payments Gateway Service. acquirerCountryCode: maxLength: 3 minLength: 3 type: string description: >- This is an optional field.
Use a 3-digit numeric country code for the country where the Funds Transfer solution is registered. This must match the information provided during program enrollment. primaryAccountNumber: maxLength: 19 minLength: 13 type: string description: >- The primary account number or Token for which account attributes are being requested systemsTraceAuditNumber: maxLength: 6 minLength: 6 type: string description: A numeric value is required. retrievalReferenceNumber: maxLength: 12 minLength: 12 type: string description: A numeric value is required. FundsTransferInquiryResponse-1: type: object properties: issuerName: maxLength: 240 type: string description: >- Name of the recipient issuer.
Note:
This field is only applicable for Visa networks. cardTypeCode: maxLength: 1 minLength: 1 type: string description: >- The code of account funding source for the card, e.g. Credit, Debit, Prepaid, Charge, Deferred Debit.
Refer to cardTypeCode aftXbParticipant: type: string description: >- Pull Funds(AFT) Cross Border Indicator.
Note:
Supported only in US for domestic transactions involving Push Payments Gateway Service. octXbParticipant: type: string description: >- Push Funds(OCT) Cross Border Indicator.
Note:
Supported only in US for domestic transactions involving Push Payments Gateway Service. aftDomParticipant: type: string description: >- Pull Funds(AFT) Domestic Indicator.
Note:
Supported only in US for domestic transactions involving Push Payments Gateway Service. geoRestrictionInd: maxLength: 1 minLength: 1 type: string description: >- This field will determine if the recipient issuer can accept transactions from the Originator country.
Y - Transactions cannot be accepted from the sender country.
N - Transactions are allowed..
Note:
This field is only applicable for Visa networks. octDomParticipant: type: string description: >- Push Funds(OCT) Domestic Indicator.
Note:
Supported only in US for domestic transactions involving Push Payments Gateway Service. fastFundsIndicator: maxLength: 1 minLength: 1 type: string description: >- Indicates the funds delivery speed of the primaryAccountNumber submitted in the request. If the value is 'B', 'C', or 'D', funds will be available to the recipient within 30 minutes of successful transfer. If the value is 'N', the funds will be available within 2 business days of successful transfer.
Refer to fastFundsIndicator.
Note:
This field is only applicable for Visa networks. billingCurrencyCode: type: integer description: >- Use a 3-digit numeric currency code for the card billing currency of the PAN.
Refer to ISO Codes.
Note:
This field is only applicable for Visa networks. cardIssuerCountryCode: type: integer description: >- Refer to ISO Codes.
Note:
This field is only applicable for Visa networks. numberOfMinorUnitsUsed: type: integer description: >- Identifies the number of decimal positions that should be present in any amounts for the requested card's billing currency.
Note:
Supported only in US for domestic transactions involving Push Payments Gateway Service. currencyCodeDestination: maxLength: 3 minLength: 3 type: string description: >- Use a 3-digit numeric currency code for the card billing currency of the primaryAccountNumber. Refer to ISO Codes
Note:
Supported only in US for domestic transactions involving Push Payments Gateway Service. pushFundsBlockIndicator: maxLength: 1 minLength: 1 type: string description: >- Indicates whether the PAN submitted in the request can receive Push Funds(OCTs).
Refer to pushFundsBlockIndicator.
Note:
This field is only applicable for Visa networks. onlineGambingBlockIndicator: maxLength: 1 minLength: 1 type: string description: >- Indicates whether the primaryAccountNumber submitted in the request can receive Push Funds(OCTs) for gambling-type transactions. If the value is "Y", then the account cannot receive gambling Push Funds (OCTs). If the value is "N", the account can receive gambling Push Funds (OCTs).
Note:
This field is only applicable for Visa networks. countryCodeIssuingInstitution: maxLength: 3 minLength: 3 type: string description: >- Refer to ISO Codes
Note:
Supported only in US for domestic transactions involving Push Payments Gateway Service. billingCurrencyCodeMinorDigits: maxLength: 1 minLength: 1 type: string description: >- Identifies the number of decimal positions that should be present in any amounts for the requested card's billing currency.
Note:
This field is only applicable for Visa networks. responses: {} parameters: {} examples: {} requestBodies: {} headers: {} callbacks: {} x-tagGroups: - name: API Reference tags: - Funds Transfer Attributes Inquiry API