Category links

API Links

Get Account Control

Action: POST

Endpoint: /api/CoreCredit/ControlParameters/GetAccountControl

Use this API to obtain the parameters configured for a merchant account's control table.

Request fields details
Fields Description

Source

string

Source of API Consumer For external system expected sources will be WEB.

Allowable Values:

50

IPAddress

string

Optional

IP Address of Client / Application Hosting Server Example: 10.206.0.204

Allowable Values:

15

DateFormat

string

Optional

Place Holder for Future Use. Values are: 1 : MM/dd/yyyy HH:MM:SS (Default) 2 : MM/dd/yy HH:MM:SS 3 : dd/MM/yyyy HH:MM:SS

Allowable Values:

25

CurrencyCode

string

Optional

Place Holder for Future Use. Currency Code Ex. 840 = US Doller.

Allowable Values:

10

CurrencySymbolType

string

Optional

Place Holder for Future Use. CurrencySymbolType: 1: Currency Sign like $ 2: 3 ALPHA Currency Code like USD

Allowable Values:

10

Language

string

Optional

Place Holder for Future Use. Language == en: means use English ---- es: means Spanish

Allowable Values:

10

ExternalIP

string

IP Address of end user of API

Allowable Values:

50

SessionID

string

Optional

Session identifier of the API Example: 000028;026;1349906692

Allowable Values:

100

APIVersion

string

Version of the API to be invoked. Example: 2.0 API Version Current Version 2.0

CallerID

string

Optional

Caller ID of source from where API is initiated it is End User Caller ID Example: 7204454214 (phone number applicable in Case of IVR)

Allowable Values:

20

CalledID

string

Optional

Called ID of destination for which API is initiated It is Destination Called ID Example: 7314145404 (phone number applicable in Case of IVR)

Allowable Values:

20

RequestTime

datetime

Optional

Request Date Time of API Format: MM/dd/yyyy HH:mm:ss Example:01/15/2020 10:05:23

AccountControlTableNameID

integer

Mandatory

Unique ID for a Name of Account Controls like Interest, Payment , Processing Parameters defined etc when defining any Product. Valid Values:0-9 Format:XX Example:1

MerchantID

integer

Mandatory

Unique number of merchant account Valid Values: 0-9 Format: XXXXXXXXX Example: 205136549

Source

string

Mandatory

Source of API Consumer For external system expected sources will be WEB.

Allowable Values:

50

IPAddress

string

Optional

IP Address of Client / Application Hosting Server Example: 10.206.0.204

Allowable Values:

15

DateFormat

string

Optional

Place Holder for Future Use. Values are: 1 : MM/dd/yyyy HH:MM:SS (Default) 2 : MM/dd/yy HH:MM:SS 3 : dd/MM/yyyy HH:MM:SS

Allowable Values:

25

CurrencyCode

string

Optional

Currency Code Place Holder for Future Use. Valid Values: Refer Appendix Section - Currency Code Example:840 = US Dollar Condition:If no value is passed, default value = 840

Allowable Values:

10

CurrencySymbolType

string

Optional

Place Holder for Future Use. CurrencySymbolType: 1: Currency Sign like $ 2: 3 ALPHA Currency Code like USD

Allowable Values:

10

Language

string

Optional

Place Holder for Future Use. Language: en: means use English Default: en - English

Allowable Values:

10

ExternalIP

string

Mandatory

IP Address of end user of API

Allowable Values:

50

SessionID

string

Optional

Session identifier of the API Example: 000028;026;1349906692

Allowable Values:

100

APIVersion

string

Mandatory

Version of the API to be invoked. Example: 2.0 API Version Current Version 2.0

Allowable Values:

10

CallerID

string

Optional

Caller ID of source from where API is initiated it is End User Caller ID Example: 7204454214 (phone number applicable in Case of IVR)

Allowable Values:

20

CalledID

string

Optional

Called ID of destination for which API is initiated It is Destination Called ID Example: 7314145404 (phone number applicable in Case of IVR)

Allowable Values:

20

RequestTime

datetime

Optional

Request Date Time of API Format: MM/dd/yyyy HH:mm:ss Example:01/15/2020 10:05:23

AccountControlTableNameID

integer

Mandatory

Unique ID for a Name of Account Controls like Interest, Payment , Processing Parameters defined etc when defining any Product. Valid Values:0-9 Format:XX Example:1

MerchantID

integer

Mandatory

Unique number of merchant account Valid Values: 0-9 Format: XXXXXXXXX Example: 205136549

Sample request body
{
  "Source": "Web",
  "IPAddress": null,
  "DateFormat": null,
  "CurrencyCode": null,
  "CurrencySymbolType": null,
  "Language": null,
  "ExternalIP": "10.205.0.56",
  "SessionID": null,
  "APIVersion": "2.0",
  "CallerID": null,
  "CalledID": null,
  "RequestTime": null,
  "AccountControlTableNameID": 6859,
  "MerchantID": 11607
}
Response fields details
Fields Description

AccountControlDetails

List of all the Account controls details defined on Product.

AccountControlDetails

List of all the Account controls details defined on Product.

Sample response body

{
  "Message": "Success.",
  "Status": true,
  "ErrorCode": "Err00017",
  "ResponseData": {
    "AccountControlDetails": {
      "MerchantID": 11607,
      "AccountControlTableName": 6859,
      "PrimaryCurrencyCode": "US Dollar",
      "AccountControlTableParent": 1,
      "MonetaryTransactionControlGroup": 78,
      "PurchasePlanMaster": 6153,
      "CashPlanMaster": null,
      "DefaultBalanceTransferPlan": null,
      "OverlimitBalance": 1000,
      "CashLimitMethod": 0,
      "CashLimitAmount": 10000.0,
      "CashLimitPercentage": 0.0,
      "GeneralFeeDisclosureMethod": 1,
      "GeneralFeeDisclosureCycles": 2,
      "AccountBillingTypeMethod": 1,
      "MerchantCategoryCodeGroupName": 1024,
      "PenaltyPriceLevel": "Account",
      "PenaltyPricingApplyAmount": "Current Balance",
      "AccountStatusforPenaltyPricing": "9974",
      "PenaltyPricingOptOutAccountStatus": "10557",
      "PenaltyInterestTableOccurrence": null,
      "NumberOfDaysBeforePenaltyPricingApplied": null,
      "AdvancedPenaltyPricingMethodLogicName": null,
      "DynamicRuleGroupArrayForMethod": null,
      "AdvancedPenaltyPricingCureLogicName": null,
      "DynamicRuleGroupArrayForCure": null,
      "PaymentDueMethod": 2,
      "PaymentDueDaysAfterCycle": null,
      "MinimumPaymentType": null,
      "MinimumPaymentPercent": null,
      "MinimumPaymentAmount": null,
      "PromoOnlyMinimumPaymentAmount": 0.0,
      "PaymentConsolidationPlanMaster": null,
      "PaymentLevel": 1,
      "MinimumDuePaymentLevel": 1,
      "PaymentType": null,
      "FixedPaymentAmount": null,
      "FixedPaymentPercentage": null,
      "BillEvenDollars": 0,
      "BillOverLimit": 1,
      "BillThresholdAmount": 1.0,
      "ACHPaymentGenerationAdjustment": 0,
      "Balance": 0,
      "Principal": 2,
      "TransactionFees": 2,
      "AnnualFees": 2,
      "LateFees": 1,
      "Interest": 2,
      "InsufficientFundsFees": 1,
      "CollectionFees": 2,
      "Insurance": 2,
      "OverLimitFees": 2,
      "RecoveryFees": 2,
      "MinimumPaymentPriorityFlag": 0,
      "MaximumDaystoFirstPaymentDueDate": 53,
      "MinimumDaystoFirstPaymentDueDate": 30,
      "BillingCycleFrequency": 0,
      "CalculateAmountDueDate": 1,
      "Monthly1": 24,
      "Monthly2": 25,
      "Monthly3": 26,
      "Monthly4": 27,
      "Monthly5": 28,
      "Monthly6": 1,
      "Monthly7": 2,
      "Monthly8": 3,
      "Monthly9": 4,
      "Monthly10": 5,
      "Monthly11": 6,
      "Monthly12": 7,
      "Monthly13": 8,
      "Monthly14": 9,
      "Monthly15": 10,
      "Monthly16": 11,
      "Monthly17": 12,
      "Monthly18": 13,
      "Monthly19": 14,
      "Monthly20": 15,
      "Monthly21": 16,
      "Monthly22": 17,
      "Monthly23": 18,
      "Monthly24": 19,
      "Monthly25": 20,
      "Monthly26": 21,
      "Monthly27": 22,
      "Monthly28": 23,
      "Monthly29": null,
      "Monthly30": null,
      "Monthly31": null,
      "MinimumInterestCalculationMethod": 1,
      "ConsiderationofDeferredInterest": 0,
      "MinimumInterestAmount": 2.0,
      "AccrueInterestonChargedOffAccounts": 0,
      "InterestDisclosureMethod": 1,
      "InterestDisclosureCycles": 2,
      "AccruedInterestWaiverLimit": null,
      "SegmentsSubjectToGraceDays": 3,
      "GraceDaysMethod": 2,
      "NumberofGraceDays": 5,
      "PreviousCycleGrace": 0,
      "UsePartialGraceDays": 0,
      "InterestOnGraceReactivation": 1,
      "BalanceSubjectToGraceOn": 1,
      "ContractualDelinquencyMethod": 0,
      "ContractualDelinquencyLevel": 2,
      "ContractualDelinquencyCureStatus": 2,
      "LateDelinquencyMethod": 1,
      "LateDelinquencyLevel": 1,
      "LateDelinquencyCureStatus": 2,
      "Delinquency2CureAction": 1,
      "Delinquency2Timing": null,
      "ContractualDelinquency2Level": null,
      "ContractualDelinquency2Status": null,
      "ContractualDelinquency2CureStatus": null,
      "LateDelinquency2Level": null,
      "LateDelinquency2Status": null,
      "LateDelinquency2CureStatus": null,
      "Delinquency3CureAction": null,
      "Delinquency3Timing": null,
      "ContractualDelinquency3Level": null,
      "ContractualDelinquency3Status": null,
      "ContractualDelinquency3CureStatus": null,
      "LateDelinquency3Level": null,
      "LateDelinquency3Status": null,
      "LateDelinquency3CureStatus": null,
      "Delinquency4CureAction": null,
      "Delinquency4Timing": null,
      "ContractualDelinquency4Level": null,
      "ContractualDelinquency4Status": null,
      "ContractualDelinquency4CureStatus": null,
      "LateDelinquency4Level": null,
      "LateDelinquency4Status": null,
      "LateDelinquency4CureStatus": null
    }
  }
}