Effective date:
April 14, 2023
Processor:
Regions:
India
Services:
Authorization request or response
Feature
Merchants who support domestic and cross-border recurring payment transactions on Mastercard cards issued in India must process the following API Fields.

Recurrent Payment Type

Possible values:
  • 1
    : Registration/first transaction.
  • 2
    : Subsequent transaction.
  • 3
    : Modification.
  • 4
    : Cancellation.
Field names:
  • REST API:
    recurringPaymentInformation.type
  • SCMP API:
    recurring_type
  • Simple Order API:
    recurring_type
Data in the TC 33 capture file:
  • Record: CP12 TCR1
  • Position: 71
  • Field: Recurrent Payment Type

Recurrent Payment Amount Indicator

Possible values:
  • 1
    : Fixed amount recurring payment.
  • 2
    : Recurring payment with maximum amount.
Field names:
  • REST API:
    recurringPaymentInformation.amountType
  • SCMP API:
    recurring_amount_type
  • Simple Order API:
    recurring_amountType
Data in the TC 33 capture file:
  • Record: CP12 TCR1
  • Position: 72
  • Field: Recurrent Payment Amount Indicator

Recurrent Payment Number

Field names:
  • REST API:
    recurringPaymentInformation.numberOfPayments
  • SCMP API:
    recurring_number_of_payments
  • Simple Order API:
    recurring_numberOfPayments
Data in the TC 33 capture file:
  • Record: CP12 TCR1
  • Position: 73-74
  • Field: Recurrent Payment Number

Recurrent Payment Frequency

Possible values:
  • 01
    : Daily
  • 02
    : Bi-weekly
  • 03
    : Weekly
  • 04
    : 10 Days
  • 05
    : Every two weeks
  • 06
    : Monthly
  • 07
    : 2 months
  • 08
    : 3 months
  • 09
    : Quarterly
  • 10
    : Half-yearly
  • 11
    : Annually
  • 12
    : Unscheduled
Field names:
  • REST API:
    recurringPaymentInformation.occurrence
  • SCMP API:
    recurring_occurrence
  • Simple Order API:
    recurring_occurrence
Data in the TC 33 capture file:
  • Record: CP12 TCR1
  • Position: 75-76
  • Field: Recurrent Payment Frequency

Recurrent Payment Reference Number

Field names:
  • REST API:
    recurringPaymentInformation.referenceNumber
  • SCMP API:
    recurring_reference_number
  • Simple Order API:
    recurring_ReferenceNumber
Data in the TC 33 capture file:
  • Record: CP12 TCR1
  • Position: 77-111
  • Field: Recurrent Payment Reference Number

Maximum Recurrent Payment Amount

Field names:
  • REST API:
    recurringPaymentInformation.maximumAmount
  • SCMP API:
    auth_recurring_maximum_amount
  • Simple Order API:
    recurring_maximumAmount
Data in the TC 33 capture file:
  • Record: CP12 TCR1
  • Position: 112-123
  • Field: Maximum Recurrent Payment Amount

Recurrent Validation Indicator

Possible values:
  • 0
    : Not validated.
  • 1
    : Validated.
Field names:
  • REST API:
    recurringPaymentInformation.validationIndicator
  • SCMP API:
    recurring_validation_indicator
  • Simple Order API:
    recurring_validationIndicator
Data in the TC 33 capture file:
  • Record: CP12 TCR1
  • Position: 124
  • Field: Recurrent Validation Indicator