Category links

API Links

Change Plan

Action: POST

Endpoint: /api/CoreCredit/AccountManagement/ChangePlan

Use this API to indicate the existing credit plan master type as deferred plan or equal payment plan or revolving plan.

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

AdminNumber

int64

Conditional

Details can be obtained by admin number (Embossing Acctid) Valid Values:0-9 Format:XXXXX Example:12345 Condition: At least one of AdminNumber/AccountNumber/AccountID is required

AccountNumber

string

Conditional

Account number of cardholder. Valid Values:0-9 Format:XXXXXXXXXX Example:7314145404 Condition: At least one of AdminNumber/AccountNumber/AccountID is required

Allowable Values:

19

AccountID

integer

Conditional

//TD#240549 Account ID represents Unique Identity of Account (CoreCard Bsegment Entity, i.e., the Account ID of program card account). Format:XXXXX Example:12345 Condition:At least one of AdminNumber/AccountNumber/AccountID is required

TransactionID

string

Mandatory

Transaction Number for transaction being posted. Valid Values:0-9 Format:XXXXXXXXXXXXXXXX Example:23654789

Allowable Values:

20

CreditPlanMaster

string

Optional

New Plan name which need to be updated. Values for credit plan master would be pulled by "GetPromotionBYAmount" API. Valid Values:A-Z, 0-9 Format:XXXXXX Example:6 Months No Interest if Paid in Full

Allowable Values:

19

MemoReasonID

string

Optional

Reason of Memo Text Valid Values:0-9, a-z,special characters Format:XXXXXXXXX Example: New transaction.

Allowable Values:

50

MemoText

string

Optional

Text of the Memo. Valid Values:0-9, a-z,special characters Format:XXXXXXXXX Example: New Transaction posted.

Allowable Values:

50

InterestPlanID

integer

Optional

New Interest Plan Id which needs to be updated on the Plan. Valid Values:0 - 9, A - z,special characters Format:XXXX Example: 1233 Condition: Interest Plan Override setup should be enabled at Plan Master.

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,
  "AdminNumber": null,
  "AccountNumber": "8000000000000235",
  "AccountID": null,
  "TransactionID": "123372036854814158",
  "CreditPlanMaster": "5889",
  "MemoReasonID": null,
  "MemoText": null,
  "InterestPlanID": 2323
}
Response fields details
Fields Description

CurrencySymbol

string

This tag reflects the currency symbol

Sample response body

{
  "Message": "Plan has been changed successfully.",
  "Status": true,
  "ErrorCode": "ERR01037",
  "ResponseData": null
}