Overview

Allows a remote system to request the configured parameters on an existing DebiCheck authentication template set up in the Netcash system.

Technical Information

RequestPresentatioDebiCheckAuthenticationCurrentStatus is an online, synchronous web service that returns the current status for a given Contract reference.

From your application call:

Input

Service Method Parameters
NIWS/niws_nif.svc DebiCheckRetrieveMandateTemplateDetail Debit Order Service Key
DebiCheck Template ID


Call this method for
Debi Check Mandate Template:

Key Field name Mandatory Type
242 DebiCheck mandate template ID AN ID of pre-defined DebiCheck mandate template EG: NCDCT000000001

 

XML Request

<DebiCheckRetrieveMandateTemplateDetail>
  <MethodParameters>
    <ServiceKey>3a9be0d4-XXXX-4c2b-XXXX-05bf64cac464</ServiceKey>
    <DebiCheckMandateTemplateId>NCDCT000000030</DebiCheckMandateTemplateId>
  </MethodParameters>
</DebiCheckRetrieveMandateTemplateDetail>

 

XML Response

<DebiCheckRetrieveMandateTemplateDetail>
  <MethodParameters>
    <DebiCheckMandateTemplateDetail>
      <AdjustmentAmount>0.0000</AdjustmentAmount>
      <AdjustmentCategory>N</AdjustmentCategory>
      <AdjustmentRuleIndicator>Y</AdjustmentRuleIndicator>
      <AdjustmentType>AMNT</AdjustmentType>
      <AuthenticationType>BATCH</AuthenticationType>
      <CollectionFrequency>MNTH</CollectionFrequency>
      <CollectionFrequencyDayCode>MNTH_01</CollectionFrequencyDayCode>
      <DebitEntryClassCode>0036</DebitEntryClassCode>
      <DebitValueType>USAGE BASED</DebitValueType>
      <DebtorAuthCode>Batch (TT2)</DebtorAuthCode>
      <DebtorAuthenticationRequired>0227</DebtorAuthenticationRequired>
      <InitiationDayOptions attr0="StringArray" isNull="false">
        <StringArray0>MNTH_01</StringArray0>
        <StringArray1>MNTH_30</StringArray1>
        <StringArray2>MNTH_31</StringArray2>
      </InitiationDayOptions>
      <InstallmentOccurrence>RCUR</InstallmentOccurrence>
      <RMS>False</RMS>
      <TemplateId>NCDCT000000030</TemplateId>
      <TemplateName>DC Auth live test Usag</TemplateName>
      <TrackingDayCode>01 Day tracking</TrackingDayCode>
      <TrackingIndicator>Y</TrackingIndicator>
      <ErrorCode>000</ErrorCode>
    </DebiCheckMandateTemplateDetail>
  </MethodParameters>
</DebiCheckRetrieveMandateTemplateDetail>

 

Output

  • Adjustment amount
  • Adjustment category
  • Adjustment rule indicator
  • Adjustment type
  • Authentication type
  • Collection frequency
  • Collection frequency day code (see codes here)
  • Debit entry class code
  • Debit value type
  • Debtor auth code (TT2 | TT1 )
  • Debtor authentication required
  • Initiation day options array
  • Instalment occurrence
  • RMS (Yes/No)
  • Template Id
  • Template name
  • Tracking day code
  • Tracking indicator
  • Error code

Error Codes:

Code Description
100 Authentication
202 Item Not Found
200 General
000 Success