PaySecure Pinless Web Services 2023:07:03:07

<back to all web services

EcomEbtDebitRequest

The following routes are available for this service:
POST/EcomEbtDebit
EcomEbtDebitRequest Parameters:
NameParameterData TypeRequiredDescription
CredentialsbodyRequestorCredentialsNo
AmountbodyintNo
TranIdbodystringNo
TransTypebodyEbtTransTypeNo
ReferenceKeybodystringNo
CurrencyCodebodystringNo
CVNbodystringNo
DeliveryAddressbodyAvsNo
MerchantDetailsbodyMerchantDescriptorNo
Custom1bodystringNo
Custom2bodystringNo
Custom3bodystringNo
Custom4bodystringNo
Custom5bodystringNo
SignatureHashbodystringNo
ExtendedDatabodyExtendedDataNo
IntegratorIDbodystringNo
RequestorCredentials Parameters:
NameParameterData TypeRequiredDescription
MerchantIdformstringYes
UserNameformstringYes
PasswordformstringYes
VersionformstringYes
EbtTransType Enum:
NameValue
Cash26
SNAP27
Avs Parameters:
NameParameterData TypeRequiredDescription
AddressformstringNo
CityformstringNo
StateformstringNo
ZipformstringNo
CountryformstringNo
EmailformstringNo
IPAddressformstringNo
TelephoneNumberformstringNo
TelephoneTypeformTelephoneTypeNo
DeliveryMethodformintNo
FirstNameformstringNo
MiddleNameformstringNo
LastNameformstringNo
TelephoneType Enum:
D
H
N
W
MerchantDescriptor Parameters:
NameParameterData TypeRequiredDescription
NameformstringNo
AddressformstringNo
CityformstringNo
StateformstringNo
ZipformstringNo
CountryformstringNo
CustomerServiceNumberformstringNo
MCCformstringNo
FNSnumformstringNo
EmailformstringNo
MerchantDescriptorBase Parameters:
NameParameterData TypeRequiredDescription
DataElementsformMerchantDataElementsNo
MerchantDataElements Parameters:
NameParameterData TypeRequiredDescription
RefundSettlementTypeDetailsformintNo
SendRecurringPOSEntryModeFeatureformboolNo
UseOrgPOSCodeformboolNo
ExtendedData Parameters:
NameParameterData TypeRequiredDescription
Track2DataForEMVTransactionformstringNo
SenderInfoformSenderInfoNo
CashbackAmountformintNo
NetworkformNetworkNameNo
ReceiverInfoformReceiverInfoNo
BillPayGroupformBillPayGroupNo
WalletDataformWalletDescriptorNo
SecureDataformSecureDescriptorNo
Level2DataformLevel2DescriptorNo
PaymentFacilitatorDataformPaymentFacilitatorDescriptorNo
TokenDataformTokenDescriptorNo
OTPTranIdformstringNo
CurrentShipmentformintNo
TotalShipmentsformintNo
IsTokenRequestedformboolNo
CardonFileIndicatorformCardonFileIndicatorDescriptorNo
CardAccountUpdaterformCardAccountUpdaterInfoNo
RetryAttemptCountformintNo
TotalAuthAmountformintNo
SignatureHashVersionformstringNo
OrderTypeDetailformOrderTypeInfoNo
BillPayGroupIndicatorformBillPayGroupIndicatorNo
ChargeTypeDetailformChargeTypeInfoNo
SAFEligibleformSAFEligibleFlagNo
SenderInfo Parameters:
NameParameterData TypeRequiredDescription
ReferenceNumberformstringNo
AccountNumberformstringNo
NameformstringNoName Format FirstName{Space}LastName. For Example :- Alvaro Morata
AddressformstringNo
CityformstringNo
StateformstringNo
CountryformstringNo
DateOfBirthformstringNoDateOfBirth Format MMDDYYYY. For Example :- 05051960
ZipformstringNo
PhoneNumberformstringNo
FundingSourceformFundingSourceTypeNo
FundingSourceType Enum:
DepositAccount
Credit
Debit
Prepaid
NetworkName Enum:
Default
NYCE
CU24
XCEL
STAR
PULS
SHZM
VISA
MAST
DISC
AMEX
ALIP
UPIN
STAC
STNE
MAES
INTL
ReceiverInfo Parameters:
NameParameterData TypeRequiredDescription
ReferenceNumberformstringNo
AccountNumberformstringNo
NameformstringNoName Format FirstName{Space}LastName. For Example :- Alvaro Morata
AddressformstringNo
CityformstringNo
StateformstringNo
CountryformstringNo
ZipformstringNo
PhoneNumberformstringNo
BillPayGroup Enum:
Default
Single
Recurring
Installment
Deferred
WalletDescriptor Parameters:
NameParameterData TypeRequiredDescription
TypeformstringNo
EncryptedDataformstringNo
ApplicationDataHashformstringNo
EphemeralPublicKeyformstringNo
PublicKeyHashformstringNo
TransactionIdformstringNo
SignatureformstringNo
VersionformstringNo
ApplicationDataformstringNo
MerchantIdentifierformstringNo
SpecialPaymentformstringNo
DigitalWalletIndicatorformDigitalWalletInfoNo
DigitalWalletInfo Enum:
Default
Staged
Passthrough
SecureDescriptor Parameters:
NameParameterData TypeRequiredDescription
CAVVformstringNo
SecureTransactionIdformstringNo
Level2Descriptor Parameters:
NameParameterData TypeRequiredDescription
TaxDetailsformTaxIndicatorNo
MerchantReferenceNumberformstringNo
MerchantTaxIdformstringNo
OrderNumberformstringNo
TaxAmountformintNo
DestinationPostalCodeformstringNo
ProductDescriptionformstringNo
TaxIndicator Enum:
Default
NoTaxInfoProvided
TaxInfoProvided
TaxExemptItem
PaymentFacilitatorDescriptor Parameters:
NameParameterData TypeRequiredDescription
PaymentFacilitatorIndicatorformstringNo
PFPhoneNumberformstringNo
SubMerchIDformstringNo
SellerIDformstringNo
TokenDescriptor Parameters:
NameParameterData TypeRequiredDescription
TokenTypeformTokenTypesNo
TokenCryptogramData1formstringNo
TokenCryptogramData2formstringNo
TokenTypes Enum:
Default
UCAF
DSRP
UCAFDSRP
VisaVerified
DigitalWallet
VisaVerifiedDigitalWallet
CardonFileIndicatorDescriptor Parameters:
NameParameterData TypeRequiredDescription
CardonFileformCardonFileInfoNo
StoredCredentialIndicatorformStoredCredentialIndicatorInfoNo
TransactionInitiateformTransactionInitiateInfoNo
ScheduleIndicatorformScheduleIndicatorInfoNo
NetworkTransactionIdformstringNo
CardonFileInfo Enum:
Default
Supported
NotSupported
StoredCredentialIndicatorInfo Enum:
Default
Initial
Subsequent
TransactionInitiateInfo Enum:
Default
Merchant
Terminal
Customer
ScheduleIndicatorInfo Enum:
Default
Scheduled
Unscheduled
CardAccountUpdaterInfo Enum:
Default
Supported
NotSupported
OrderTypeInfo Enum:
Default
Standing
Subscription
BillPayGroupIndicator Parameters:
NameParameterData TypeRequiredDescription
MITTotalPaymentCountformstringNo
MITAmountTypeformstringNo
MITAmountformstringNo
MITUniqueIDformstringNo
MITFrequencyformstringNo
MITValidationFlagformstringNo
MITValidationReferenceformstringNo
MITSequenceIndicatorformstringNo
ChargeTypeInfo Enum:
Default
PartialShipment
Delayed
NoShow
Resubmission
SAFEligibleFlag Enum:
Default
True
False
EcomEbtDebit Parameters:
NameParameterData TypeRequiredDescription
ApprovalCodeformstringNo
TranIdformstringNo
ErrorMessageformstringNo
ErrorCodeformstringNo
ApprovedAmountformintNo
NetworkformstringNo
CVNformstringNo
RemainingBalanceCashformintNo
CashCurrencyCodeformstringNo
RemainingBalanceSNAPformintNo
SNAPCurrencyCodeformstringNo
ResponseCodeformstringNo
PaysecureResponseInternal Parameters:
NameParameterData TypeRequiredDescription
TimestampsformRequestTimestampsNo
RequestTimestamps Parameters:
NameParameterData TypeRequiredDescription
AppLayerformInOutTimesNo
ParentLookupformInOutTimesNo
RetryLookupformInOutTimesNo
GetCardDataformInOutTimesNo
CardTokenizeformInOutTimesNo
CardEncryptformInOutTimesNo
DBInsertformInOutTimesNo
BackendProcessformInOutTimesNo
DBUpdateformInOutTimesNo
ParentUpdateformInOutTimesNo
NetworkformInOutTimesNo

To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml

HTTP + XML

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /EcomEbtDebit HTTP/1.1 
Host: api.paysecure.acculynk.net 
Accept: application/xml
Content-Type: application/xml
Content-Length: length

<EcomEbtDebitRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.servicestack.net/types">
  <Amount>0</Amount>
  <CVN>String</CVN>
  <Credentials>
    <MerchantId>String</MerchantId>
    <Password>String</Password>
    <UserName>String</UserName>
    <Version>String</Version>
  </Credentials>
  <CurrencyCode>String</CurrencyCode>
  <Custom1>String</Custom1>
  <Custom2>String</Custom2>
  <Custom3>String</Custom3>
  <Custom4>String</Custom4>
  <Custom5>String</Custom5>
  <DeliveryAddress>
    <Address>String</Address>
    <City>String</City>
    <Country>String</Country>
    <DeliveryMethod>0</DeliveryMethod>
    <Email>String</Email>
    <FirstName>String</FirstName>
    <IPAddress>String</IPAddress>
    <LastName>String</LastName>
    <MiddleName>String</MiddleName>
    <State>String</State>
    <TelephoneNumber>String</TelephoneNumber>
    <TelephoneType>D</TelephoneType>
    <Zip>String</Zip>
  </DeliveryAddress>
  <ExtendedData>
    <BillPayGroup>Default</BillPayGroup>
    <BillPayGroupIndicator>
      <MITAmount>String</MITAmount>
      <MITAmountType>String</MITAmountType>
      <MITFrequency>String</MITFrequency>
      <MITSequenceIndicator>String</MITSequenceIndicator>
      <MITTotalPaymentCount>String</MITTotalPaymentCount>
      <MITUniqueID>String</MITUniqueID>
      <MITValidationFlag>String</MITValidationFlag>
      <MITValidationReference>String</MITValidationReference>
    </BillPayGroupIndicator>
    <CardAccountUpdater>Default</CardAccountUpdater>
    <CardonFileIndicator>
      <CardonFile>Default</CardonFile>
      <NetworkTransactionId>String</NetworkTransactionId>
      <ScheduleIndicator>Default</ScheduleIndicator>
      <StoredCredentialIndicator>Default</StoredCredentialIndicator>
      <TransactionInitiate>Default</TransactionInitiate>
    </CardonFileIndicator>
    <CashbackAmount>0</CashbackAmount>
    <ChargeTypeDetail>Default</ChargeTypeDetail>
    <CurrentShipment>0</CurrentShipment>
    <IsTokenRequested>false</IsTokenRequested>
    <Level2Data>
      <DestinationPostalCode>String</DestinationPostalCode>
      <MerchantReferenceNumber>String</MerchantReferenceNumber>
      <MerchantTaxId>String</MerchantTaxId>
      <OrderNumber>String</OrderNumber>
      <ProductDescription>String</ProductDescription>
      <TaxAmount>0</TaxAmount>
      <TaxDetails>Default</TaxDetails>
    </Level2Data>
    <Network>Default</Network>
    <OTPTranId>String</OTPTranId>
    <OrderTypeDetail>Default</OrderTypeDetail>
    <PaymentFacilitatorData>
      <PFPhoneNumber>String</PFPhoneNumber>
      <PaymentFacilitatorIndicator>String</PaymentFacilitatorIndicator>
      <SellerID>String</SellerID>
      <SubMerchID>String</SubMerchID>
    </PaymentFacilitatorData>
    <ReceiverInfo>
      <AccountNumber>String</AccountNumber>
      <Address>String</Address>
      <City>String</City>
      <Country>String</Country>
      <Name>String</Name>
      <PhoneNumber>String</PhoneNumber>
      <ReferenceNumber>String</ReferenceNumber>
      <State>String</State>
      <Zip>String</Zip>
    </ReceiverInfo>
    <RetryAttemptCount>0</RetryAttemptCount>
    <SAFEligible>Default</SAFEligible>
    <SecureData>
      <CAVV>String</CAVV>
      <SecureTransactionId>String</SecureTransactionId>
    </SecureData>
    <SenderInfo>
      <AccountNumber>String</AccountNumber>
      <Address>String</Address>
      <City>String</City>
      <Country>String</Country>
      <DateOfBirth>String</DateOfBirth>
      <FundingSource>DepositAccount</FundingSource>
      <Name>String</Name>
      <PhoneNumber>String</PhoneNumber>
      <ReferenceNumber>String</ReferenceNumber>
      <State>String</State>
      <Zip>String</Zip>
    </SenderInfo>
    <SignatureHashVersion>String</SignatureHashVersion>
    <TokenData>
      <TokenCryptogramData1>String</TokenCryptogramData1>
      <TokenCryptogramData2>String</TokenCryptogramData2>
      <TokenType>Default</TokenType>
    </TokenData>
    <TotalAuthAmount>0</TotalAuthAmount>
    <TotalShipments>0</TotalShipments>
    <Track2DataForEMVTransaction>String</Track2DataForEMVTransaction>
    <WalletData>
      <ApplicationData>String</ApplicationData>
      <ApplicationDataHash>String</ApplicationDataHash>
      <DigitalWalletIndicator>Default</DigitalWalletIndicator>
      <EncryptedData>String</EncryptedData>
      <EphemeralPublicKey>String</EphemeralPublicKey>
      <MerchantIdentifier>String</MerchantIdentifier>
      <PublicKeyHash>String</PublicKeyHash>
      <Signature>String</Signature>
      <SpecialPayment>String</SpecialPayment>
      <TransactionId>String</TransactionId>
      <Type>String</Type>
      <Version>String</Version>
    </WalletData>
  </ExtendedData>
  <IntegratorID>String</IntegratorID>
  <MerchantDetails>
    <DataElements>
      <RefundSettlementTypeDetails>0</RefundSettlementTypeDetails>
      <SendRecurringPOSEntryModeFeature>false</SendRecurringPOSEntryModeFeature>
      <UseOrgPOSCode>false</UseOrgPOSCode>
    </DataElements>
    <Address>String</Address>
    <City>String</City>
    <Country>String</Country>
    <CustomerServiceNumber>String</CustomerServiceNumber>
    <Email>String</Email>
    <FNSnum>String</FNSnum>
    <MCC>String</MCC>
    <Name>String</Name>
    <State>String</State>
    <Zip>String</Zip>
  </MerchantDetails>
  <ReferenceKey>String</ReferenceKey>
  <SignatureHash>String</SignatureHash>
  <TranId>String</TranId>
  <TransType>Cash</TransType>
</EcomEbtDebitRequest>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<EcomEbtDebit xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.servicestack.net/types">
  <Timestamps>
    <AppLayer>
      <InTime>0001-01-01T00:00:00</InTime>
      <OutTime>0001-01-01T00:00:00</OutTime>
    </AppLayer>
    <BackendProcess>
      <InTime>0001-01-01T00:00:00</InTime>
      <OutTime>0001-01-01T00:00:00</OutTime>
    </BackendProcess>
    <CardEncrypt>
      <InTime>0001-01-01T00:00:00</InTime>
      <OutTime>0001-01-01T00:00:00</OutTime>
    </CardEncrypt>
    <CardTokenize>
      <InTime>0001-01-01T00:00:00</InTime>
      <OutTime>0001-01-01T00:00:00</OutTime>
    </CardTokenize>
    <DBInsert>
      <InTime>0001-01-01T00:00:00</InTime>
      <OutTime>0001-01-01T00:00:00</OutTime>
    </DBInsert>
    <DBUpdate>
      <InTime>0001-01-01T00:00:00</InTime>
      <OutTime>0001-01-01T00:00:00</OutTime>
    </DBUpdate>
    <GetCardData>
      <InTime>0001-01-01T00:00:00</InTime>
      <OutTime>0001-01-01T00:00:00</OutTime>
    </GetCardData>
    <Network>
      <InTime>0001-01-01T00:00:00</InTime>
      <OutTime>0001-01-01T00:00:00</OutTime>
    </Network>
    <ParentLookup>
      <InTime>0001-01-01T00:00:00</InTime>
      <OutTime>0001-01-01T00:00:00</OutTime>
    </ParentLookup>
    <ParentUpdate>
      <InTime>0001-01-01T00:00:00</InTime>
      <OutTime>0001-01-01T00:00:00</OutTime>
    </ParentUpdate>
    <RetryLookup>
      <InTime>0001-01-01T00:00:00</InTime>
      <OutTime>0001-01-01T00:00:00</OutTime>
    </RetryLookup>
  </Timestamps>
  <ApprovalCode>String</ApprovalCode>
  <ApprovedAmount>0</ApprovedAmount>
  <CVN>String</CVN>
  <CashCurrencyCode>String</CashCurrencyCode>
  <ErrorCode>String</ErrorCode>
  <ErrorMessage>String</ErrorMessage>
  <Network>String</Network>
  <RemainingBalanceCash>0</RemainingBalanceCash>
  <RemainingBalanceSNAP>0</RemainingBalanceSNAP>
  <ResponseCode>String</ResponseCode>
  <SNAPCurrencyCode>String</SNAPCurrencyCode>
  <TranId>String</TranId>
</EcomEbtDebit>