Open the Portico Developer Guide site
PosGateway Schema
SendFundsData Element
PosGateway Schema > SendFundsReqBlock1Type Complex Type : SendFundsData Element
Description

A common element used in several different transactions for supplying payment method information.

This includes a choice of typical payment representations like track data, manually entered data, and token information. It also includes options for specifying how the supplied data has been encrypted or to request a multi-use token be supplied in the response.

Namespace http://Hps.Exchange.PosGateway
Type
SendFundsDataType Complex Type
Diagram
ParticipantData Element MCTransferType Element RefNbr Element PaymentPurpose Element FundingSource Element VisaTransferType Element FundsTransferType Element All SendFundsData Element
Overview
SendFundsData optional SendFundsDataType Complex Type

A common element used in several different transactions for supplying payment method information.

This includes a choice of typical payment representations like track data, manually entered data, and token information. It also includes options for specifying how the supplied data has been encrypted or to request a multi-use token be supplied in the response.

All
FundsTransferType FundsTransferType Simple Type

Indicates the type of funds transfer.

Valid values are:

  • VisaOCT
  • MCMoneySend
VisaTransferType optional VisaTransferType Simple Type

Contains type of money transfer being performed

Valid values include:

  • 'BB' indicates Business to business
  • 'BP' indicates Non-card bill payment
  • 'FD' indicates Funds disbursement (general)
  • 'GD' indicates Government disbursement
  • 'GP' indicates Gambling payout (other than online gambling)
  • 'OG' indicates Online gambling payout
  • 'PP' indicates Person to person
  • 'WT' indicates Wallet transfer
FundingSource optional FundingSourceType Simple Type

Indicates the method used by the sender to fund an OCT.

The tag is required in all domestic and cross-border money trans-fer OCTs destined to U.S. recipient issuers.

Valid values include:

  • 01 = Visa credit
  • 02 = Visa debit
  • 03 = Visa prepaid
  • 04 = Cash
  • 05 = Debit/deposit access accounts other than those linked to a Visa card (includes checking/savings accounts and proprietary debit/Automated Teller Machine (ATM) cards)
  • 06 = Credit accounts other than those linked to a Visa card (includes credit cards and proprietary credit lines)

Note: Prepaid cards must be reloadable

PaymentPurpose optional PaymentPurposeType Simple Type

LLVAR. Contains the purpose of payment code valid for the recipient country.

RefNbr optional SendfundrefNbrType Simple Type

Contains the code that denotes whether the customer identification data belongs to the sender or the recipient.

Valid values include:

  • '05' (Payer (sender))
  • '06' Payee (recipient))

If present, the following must also be present:

  • Identification Type Code
  • Identification Value
MCTransferType optional MCTransferType Simple Type

Indicates the type of additional transaction purpose.

Valid values are:

  • C04 - Gaming Re-pay
  • C07 - General Person-to-Person
  • C55 - Business Disbursement
  • C56 - Government/Non-Profit Disbursement
  • C65 - General Business to Business Transfer
ParticipantData optional ParticipantDataType Complex Type

This is typically manually entered card data, but can be used in any case where only the card number is used rather than the full track.

All
SenderAccountNbr optional SendFundAccountNbrType Simple Type

The account number of the entity funding the transaction

SenderRefNbr optional SenderRefNbrType Simple Type

Contains a transaction reference number that is provided by the merchant and can be used to uniquely identify the entity funding the transaction.

SenderFirstName optional SendFundName Simple Type

The first name of the entity funding the transaction

SenderMiddleName optional SendFundName Simple Type

The middle name of the entity funding the transaction

SenderLastName optional SendFundName Simple Type

The last name of the entity funding the transaction

SenderAddr optional SendFundAdd Simple Type

The address of the entity funding the transaction

SenderCity optional SendFundCity Simple Type

The city of the entity funding the transaction

SenderState optional SendFundState Simple Type

The state or province of the entity funding the transaction.

SenderZipPostal optional SendFundZipPostal Simple Type

The postal code of the entity funding the transaction.

SenderPhone optional SendFundPhoneType Simple Type

The phone number of the person sending the funds

SenderCountry optional SendFundSenderCountry Simple Type

The country of the entity funding the transaction

SenderDOB optional SendFundDOB Simple Type

Date of birth for the person sending the transaction in mmddyyy

SenderNationality optional SendFundNationalityType Simple Type

The country of citizenship for the person sending the funds

SenderBirthCountry optional SendFundBirthCountryType Simple Type

The country of birth for the person sending the funds

SenderAccountType optional SendFundAccountType Simple Type

The type of account for the value received in SenderAccountNumber

Valid values include:

  • 00 - Other
  • 01 - RTN + Bank Account
  • 02 - IBAN
  • 03 - Card Account
  • 04 - Email
  • 05 - Phone Number
  • 06 - Bank account number (BAN) + Bank Identification Code (BIC)
  • 07 - Wallet ID
  • 08 - Social Network ID
SenderIdType optional SendFundSenderIdType Simple Type

Contains the type of sender identification.

Valid values include:

  • 'CUID' Customer identification (unspecified)
  • 'NTID' National identification
  • 'PASN' Passport number
  • 'DRLN' Driver license
  • 'TXIN' Tax identification
  • 'CPNY' Company registration number
  • 'PRXY' Proxy identification
  • 'SSNB' Social security number
  • 'ARNB' Alien registration number
  • 'LAWE' Law enforcement identification
  • 'MILI' Military identification
  • 'TRVL' Travel identification (non-passport)
  • 'EMAL' Email
  • 'PHON' Phone number

Valid values for MC MoneySend are

  • '00' Passport
  • '01' National Identification Card
  • '02' Driver's License
  • '03' Government Issued
  • '04' Other
SenderIdSubType optional SendFundIdSubType Simple Type

Denotes whether the tax ID is a business or individual tax ID when the Identification Type Code contains the value of TXIN (Tax identification). This field is applicable only for Visa OCT.

Valid values are:

  • '0B' Business
  • '0I' Individual
SenderIdNbr optional SendFundIdNbr Simple Type

The value associated with the IdType

SenderIdCountry optional SendFundIdCountry Simple Type

The issuing country of the identification specified for the IdType

SenderIdExpDate optional SendFundIdExpDate Simple Type

The expiration date of the identification specified for the IdType

RecipientFirstName optional SendFundName Simple Type

First name of the person receiving the funds

RecipientMiddleName optional SendFundName Simple Type

Middle initial of the person receiving the funds

RecipientLastName optional SendFundName Simple Type

Last name of the person receiving the funds

RecipientAddr optional SendFundAdd Simple Type

Address of the person receiving the funds

RecipientCity optional SendFundCity Simple Type

City of the person receiving the funds

RecipientState optional SendFundState Simple Type

State or province of the person receiving the funds

RecipientZipPostal optional SendFundZipPostal Simple Type

The postal code of the person receiving the funds

RecipientCountry optional SendFundReceiverCountry Simple Type

The country of the person receiving the funds

RecpientPhone optional SendFundPhoneType Simple Type

The phone number of the person receiving the funds

RecipientDOB optional SendFundDOB Simple Type

Date of birth for the person receiving the funds in mmddyyy

RecipientNationality optional SendFundNationalityType Simple Type

The country of citizenship for the person receiving the funds

RecipientBirthCountry optional SendFundBirthCountryType Simple Type

The country of birth for the person receiving the funds

RecipientAccountType optional SendFundAccountType Simple Type

The type of account for the value received in RecipientAccountNumber

Valid values include:

  • 00 - Other
  • 01 - RTN + Bank Account
  • 02 - IBAN
  • 03 - Card Account
  • 04 - Email
  • 05 - Phone Number
  • 06 - Bank account number (BAN) + Bank Identification Code (BIC)
  • 07 - Wallet ID
  • 08 - Social Network ID
RecipientAccountNumber optional SendFundAccountNbrType Simple Type

The account number to which the funds are to be posted.

RecipientIdType optional SendFundSenderIdType Simple Type

The type of identification provided by the Recipient.

Valid values for Visa OCT include:

  • 'CUID' Customer identification (unspecified)
  • 'NTID' National identification
  • 'PASN' Passport number
  • 'DRLN' Driver license
  • 'TXIN' Tax identification
  • 'CPNY' Company registration number
  • 'PRXY' Proxy identification
  • 'SSNB' Social security number
  • 'ARNB' Alien registration number
  • 'LAWE' Law enforcement identification
  • 'MILI' Military identification
  • 'TRVL' Travel identification (non-passport)
  • 'EMAL' Email
  • 'PHON' Phone number

Valid values for MC MoneySend are

  • '00' Passport
  • '01' National Identification Card
  • '02' Driver's License
  • '03' Government Issued
  • '04' Other
RecipientIdSubType optional SendFundIdSubType Simple Type

When the IdType indicates Tax Identification, this element specifies whether it is a business or individual tax ID.

Valid values are:

  • '0B' indicates Business
  • '0I' indicates Individual
RecipientIdNbr optional SendFundIdNbr Simple Type

The value associated with the IdType

RecipientIdCountry optional SendFundIdCountry Simple Type

The issuing country of the identification specified for the IdType

RecipientIdExpDate optional SendFundIdExpDate Simple Type

The expiration date of the identification specified for the IdType

Source
<xs:element name="SendFundsData" type="SendFundsDataType" minOccurs="0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation>
    <xs:documentation>
      <p xmlns="http://Hps.Exchange.PosGateway">A common element used in several different transactions for supplying payment method information.</p>
      <p xmlns="http://Hps.Exchange.PosGateway">This includes a choice of typical payment representations like track data, manually entered data, and token information. It also includes options for specifying how the supplied data has been encrypted or to request a multi-use token be supplied in the response.</p>
    </xs:documentation>
  </xs:annotation>
</xs:element>
See Also
SendFundsReqBlock1Type Complex TypePosGateway Schema