Category links

API Links

Update Merchant Account Parameter

Action: POST

Endpoint: /api/CoreCredit/MerchantManagement/UpdateMerchantAccountParameter

Use this API to update the configured parameters for a merchant account, such as billing cycle, statement form, and credit limit.

Request fields details
Fields Description

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

MerchantID

integer

Conditional

Unique number of merchant account Valid Values:0-9 Format:XXXXX Example:12345 Condition: Mandatory If MerchantNumber not Inputted in API Request

MerchantNumber

string

Conditional

Merchant Number which is assgined to a Merchant Valid Values:0-9 Format:XXXXX Example:205136549 Condition: Mandatory If MerchantNumber not Inputted in API Request

BillingCycle

integer

Optional

The Billing Cycle Assigned for the Merchant Valid Values: refer the Appendix section 5.13 Billing Cycle

StatementPrintingSequence

integer

Optional

Indicates in what Sequence/order the Statement must be Printed Valid Values: '0' = Account Number Order and '1' = ZIP Code Order Format: X Example: 0 Condition: If kept Blank Default Value will be considered as '0' = Account Number Order

StatementForm

integer

Optional

Indicates the Statement printed will be as a Form or Custom Made Valid Values: '0' = Form and '1' = Custom Format: X Example: 0

CreditLimitOTBDisplay

integer

Optional

Determines if the Credit Limit and OTB will be Displayed on Merchant Statement or Not. Valid Values: 0-Display on Statement 1-Do not display on Statement Format: X Example: 0 Condition: If kept Blank Default Value will be considered as '0' = Display on Statement

DefaultCreditLimit

decimal

Optional

Default Credit Limit Assigned for the Merchant Valid Values: 0-9 Format: XXX.XX Example: 1000.00

MSRPolicyIdentifier

integer

Optional

Credit Policy on the Merchant Valid Values: '1' = Grandfathered and '2' = Standard Format: X Example: 0 Condition: If kept Blank Default Value will be considered as '1' = Grandfathered

MSRLineAssignmentPolicy

integer

Optional

Line Assignment Policy on the Merchant Valid Values: '1' = Grandfathered and '2' = Standard Format: X Example: 0

ProductMapping

string

Mandatory

Determine the Products Mapped on the Merchant, Multiple Products can be mapped on the Merchant by Inputting Product IDs comma Seperated Check the Product IDs provided by CoreCARD Valid Values: 0-9 Format:XXXXXX, XXXXX Example: 12345, 5432

Allowable Values:

100

HoldAccountStatus1

integer

Optional

Account with status set on the Field, the Statement generated for Account with this Status will be Sent to the Merchant and Not the Account Holder and such Accounts will be eligible of Reserve Calculation, Reserve Calculation conditon, the same status must be in the Included Status Field and also Add Unmailed to Reserve Filed must be set to Yes in Merchant Reserve Parameters Valid Values: Refer Appendix Section 5.21 Card/Account Statuses

HoldAccountStatus2

integer

Optional

Account with status set on the Field, the Statement generated for Account with this Status will be Sent to the Merchant and Not the Account Holder and such Accounts will be eligible of Reserve Calculation, Reserve Calculation conditon, the same status must be in the Included Status Field and also Add Unmailed to Reserve Filed must be set to Yes in Merchant Reserve Parameters Valid Values: Refer Appendix Section 5.21 Card/Account Statuses

HoldAccountStatus3

integer

Optional

Account with status set on the Field, the Statement generated for Account with this Status will be Sent to the Merchant and Not the Account Holder and such Accounts will be eligible of Reserve Calculation, Reserve Calculation conditon, the same status must be in the Included Status Field and also Add Unmailed to Reserve Filed must be set to Yes in Merchant Reserve Parameters Valid Values: Refer Appendix Section 5.21 Card/Account Statuses

HoldAccountStatus4

integer

Optional

Account with status set on the Field, the Statement generated for Account with this Status will be Sent to the Merchant and Not the Account Holder and such Accounts will be eligible of Reserve Calculation, Reserve Calculation conditon, the same status must be in the Included Status Field and also Add Unmailed to Reserve Filed must be set to Yes in Merchant Reserve Parameters Valid Values: Refer Appendix Section 5.21 Card/Account Statuses

HoldCreditBalances

integer

Optional

If Set to Yes then if All account available under the Merchant with Negative Current Balance will be Eligible for Reserve calculations, Condition this field will be honoured for the Account only if the status of the Account is not in one of the HoldAccountStatus fields in Merchant Account Parameters and also in IncludedStatus fields in Merchant Reserve Parameters Valid Values: '0' = Yes and '1' = No Format: X Example: 0 Condition: If kept Blank Default Value will be considered as '0' = Yes

DebitBalancesUnder

decimal

Optional

If any Account has Current Balance Greater than 0 and Lower than the Amount set this field/tag, then it will be Eligible for Reserve calculations, Condition this field will be honoured if HoldCreditBalances is set to No and if the status of the Account is not in one of the HoldAccountStatus fields in Merchant Account Parameters and also in IncludedStatus fields in Merchant Reserve Parameters. Valid Values:0-9 Format: XXX.XX Example: 500.00

FromAccountNumber

string

Optional

If any Account Number falls between from This Account Number to Account Number set in ToAccountNumber, it will be eligible for Reserve calculations, Condition this field will be honoured if HoldCreditBalances is set to 'No' and if the status of the Account is not in one of the 'HoldAccountStatus' fields in Merchant Account Parameters and also in 'IncludedStatus' fields in Merchant Reserve Parameters Valid Values:0-9 Format: XXXXXXXXXXXXXXXXXXXX Example: 9000000111111222222333

Allowable Values:

19

ToAccountNumber

string

Optional

If any Account Number falls between the Account Number in FromAccountNUmber to Account Number set in ToAccountNumber, it will be eligible for Reserve calculations, Condition this field will be honoured if HoldCreditBalances is set to No and if the status of the Account is not in one of the HoldAccountStatus fields in Merchant Account Parameters and also in IncludedStatus fields in Merchant Reserve Parameters Valid Values:0-9 Format: XXXXXXXXXXXXXXXXXXXX Example: 90000001111112222

Allowable Values:

19

AccountNumberGenerationFlag

integer

Optional

If Set To Yes then Account Number will be Auto Generated for the Accounts Created Under this Merchant Valid Values: '0' = Yes and '1' = No Format: X Example: 0

AccountNumberBegin

string

Conditional

For internally-generated account numbers, this is the first account number that can be issued for this Merchant. This number is added to the number in the Increment By field to generate the first account number. Valid Values:0-9 Format: XXXXXXXXXXXXXXX Example: 0000000000001000 Condition:Required only if AccountNumberGenerationflag is Set to Yes

Allowable Values:

19

AccountNumberEnd

string

Conditional

For internally-generated card numbers, this is the last account number that can be issued for this Merchant Valid Values:0-9 Format: XXXXXXXXXXXXXXX Example: 0000000000001000 Condition:Required only if AccountNumberGenerationflag is Set to Yes

Allowable Values:

19

AccountNumberIncrementBy

integer

Conditional

The Begin Number is added to this number to generate the first account number. Subsequent account numbers are generated by adding the Last Used Account Number to this number. Condition:Required only if AccountNumberGenerationflag is Set to Yes

AccountNumberLastUsed

string

Conditional

The last generated account number displays in this field/Tag, which is used to generate the next account number by adding the value in the Increment By field to this number. Valid Values:0-9 Format: XXXXXXXXXXXXXXX Example: 0000000000001000 Condition:Required only if AccountNumberGenerationflag is Set to Yes

Allowable Values:

19

AccountNumberCheckDigitRoutine

integer

Conditional

Determines the Modulous formula applied for Check Digit Routine Valid Values: '0'= Mod10, '1' = Mod11 and '2' = None Format: X Example: 2 Condition:Required only if AccountNumberGenerationflag is Set to Yes

IsForwardedToUCA

boolean

Optional

Field : MerchantPLAccounts.IsForwardedToUCA LookUp: CCardLookup; LutId = 'IsForwardedToUCA '

TransactionDescriptionMandatory

boolean

Optional

Field : MerchantPLAccounts.TransactionDescriptionMandatory

AccountActivationEnabled

string

Optional

Field : MerchantPLAccounts.AccountActivationEnabled

ExcludeFlashScreen

string

Optional

Field : MerchantPLAccounts.ExcludeFlashScreen

SuppressPrequalReminderMails

boolean

Optional

Field : MerchantPLAccounts.SuppressPrequalReminderMails LookUp: CCardLookup; LutId = 'SuppressPrequalReminderMails '

MerchantLogo

string

Optional

File Name for the Logo File Valid Values:0-1 A-Z Format:XXXX Example:LogoFile1

Allowable Values:

50

TimeToContactFrom

string

Optional

Contact Number of the Distribution Partner Valid Values:0-1 Format:XXXX Example:8:30

Allowable Values:

25

TimeToContactTo

string

Optional

Contact Number of the Distribution Partner Valid Values:0-1 Format:XXXX Example:6

Allowable Values:

25

SiteURL

string

Optional

URL of the site Valid Values:0-1 A-Z Format:XXXX Example:mysite.com/card

Allowable Values:

50

Motto

string

Optional

Motto Valid Values:0-1 A-Z Format:XXXX Example:Be Independent

Allowable Values:

30

CardActivationURL

string

Optional

Motto Valid Values:0-1 A-Z Format:XXXX Example:Be Independent

Allowable Values:

30

Disclosure

string

Optional

Motto Valid Values:0-1 A-Z Format:XXXX Example:Be Independent

Allowable Values:

30

ContactNumber

string

Optional

Contact Number of the Distribution Partner Valid Values:0-1 Format:XXXX Example:02245879654

Allowable Values:

11

WeekDayHours

string

Optional

Contact Number of the Distribution Partner Valid Values:0-1 Format:XXXX Example:8:30

Allowable Values:

40

WeekendHours

string

Optional

Contact Number of the Distribution Partner Valid Values:0-1 Format:XXXX Example:6

Allowable Values:

40

CardDescription

string

Optional

This field will be used to provide the description of the card

Allowable Values:

30

DaystoDisplaySplashPage

string

Optional

DaystoDisplaySplashPage Valid Values:0-1 Format:XX Example:30

Allowable Values:

5

CompanyID

string

Optional

Will determine Unique ID of Company Valid Values:0-9 Example:1234

Allowable Values:

10

CompanyName

string

Optional

Company Name Valid Values:A-Z Example: abc

Allowable Values:

16

Sample request body
{
  "Source": "Web",
  "IPAddress": "10.120.0.1",
  "DateFormat": null,
  "CurrencyCode": null,
  "CurrencySymbolType": null,
  "Language": null,
  "ExternalIP": "10.120.0.0",
  "SessionID": null,
  "APIVersion": "2.0",
  "CallerID": null,
  "CalledID": null,
  "RequestTime": null,
  "MerchantID": 11510,
  "MerchantNumber": null,
  "BillingCycle": null,
  "StatementPrintingSequence": null,
  "StatementForm": null,
  "CreditLimitOTBDisplay": null,
  "DefaultCreditLimit": null,
  "MSRPolicyIdentifier": null,
  "MSRLineAssignmentPolicy": null,
  "ProductMapping": null,
  "HoldAccountStatus1": null,
  "HoldAccountStatus2": null,
  "HoldAccountStatus3": null,
  "HoldAccountStatus4": null,
  "HoldCreditBalances": null,
  "DebitBalancesUnder": null,
  "FromAccountNumber": null,
  "ToAccountNumber": null,
  "AccountNumberGenerationFlag": null,
  "AccountNumberBegin": null,
  "AccountNumberEnd": null,
  "AccountNumberIncrementBy": null,
  "AccountNumberLastUsed": null,
  "AccountNumberCheckDigitRoutine": null,
  "MerchantLogo": null,
  "WeekDayHours": null,
  "WeekendHours": null,
  "SiteURL": null,
  "Motto": null,
  "CardDescription": null,
  "CardActivationURL": null,
  "Disclosure": null,
  "ContactNumber": null,
  "DaystoDisplaySplashPage": null,
  "CompanyID": null,
  "CompanyName": null
}
Response fields details
Fields Description

CurrencySymbol

string

This tag reflects the currency symbol

Sample response body

{
  "Message": "Success.",
  "Status": true,
  "ErrorCode": "Err00017",
  "ResponseData": null
}