Category links

API Links

MonetoryTransactionLM41Notification

Action: POST

Endpoint: /api/WebHookNotification/RewardsRedemptionNotification/MonetoryTransactionLM41Notification

This webhook is triggered when a status is monetory transaction LM41 notifications. 1.0 1.0 2.0 Rishabh Naheshwari Initial Release 10/11/2021

Request fields details
Fields Description

AlertInfo

Tab

string

Category

string

CategoryName

string

Indicates category of alert triggered Possible values: Account Creation, Payment Schedule, Manage Bank Account, Create Secondary card, Card Replacement, Customer Information, Update Credit Limit, Update Manual Status, Loyalty Redemption, Loyalty Manual Redemption, Loyalty Points Adjustments, Card Activation, CollateralID, Update System Status, Update Card Status, Card Auto Reissue, Dispute Release OTB, PromotionalReward

Allowable Values:

40

CategoryID

integer

Numeric unique identifier for Category

CategoryFieldList

array

Array of fields passed in webhook

ModifiedFieldName

string

Field name for which value is updated. This tag will always be followed with tags ‘OldValue’ and ‘NewValue’. Valid list of fields under this tag is available at end of document.

Allowable Values:

40

OldValue

string

Previous value for field being updated. For Insert, it will be null. Applicable for Update

Allowable Values:

40

NewValue

string

Updated value by which field is updated

Allowable Values:

40

ChangeStatusFor

string

ChangeStatusFor

CurrentManualStatus

string

Current manual status of account

CurrentGeneratedStatus

string

Current system-generated status of account

DerivedPartnerStatus

string

DerivedPartnerStatus

ManualStatusListOld

string

ManualStatusListOld

ManualStatusListNew

string

ManualStatusListNew

CardnumLast4Digits

string

Last 4 digits of card number

SubCategory

string

FirstName

string

LastName

string

status

string

CardExpiryMonthAndYear

string

Xmonths

string

AvailableBalance

decimal

StatementMonth

string

XAmount

string

TransactionAmount

decimal

PrimaryCurrencyCode

string

LoyaltyPointsExpirationDate

datetime

LoyaltyPoints

integer

PaymentDueDate

datetime

CardnumLast4Digits

string

LifeCycleID

string

AuthTranID

int64

POSCardPresenceIndicator

string

CardAcceptorNameLocation

string

ResponseCode

string

AmountCurrencyConversionAssessment

string

LocalTransactionDate

string

InterchangeFee

decimal

InFavorOf

string

ReasonDescription

string

PaymentScheduleType

string

PaymentScheduleDate

datetime

OldCreditLimit

decimal

NewCreditLimit

decimal

New Credit Limit on account.

AvailableOTB

decimal

BankName

string

ScheduleID

string

PaymentTransactionID

string

PaymentScheduleFrequency

string

AuthStatus

string

Indicates whether the transaction is authorized, declined, or in another state.

CheckNumber

string

BaseCommerceErrorMessages

string

Contains details of any issues or errors encountered during the processing of the transaction.

OldAdminNumber

int64

BankAccountLast4Digit

string

Last 4 digits of bank account number.

AccountGraceFlag

string

This flag shows if the account holder is temporarily exempt from penalties or restrictions.

OverdueNoSpend

string

Indicates whether the account is restricted from spending due to overdue payments.

GraceFlagChangeDate

string

The date when the grace period flag was last updated or changed.

PaymentReferenceId

string

OTBReleaseAmount

decimal

HoldOTBReleaseDate

string

ReleaseStatus

string

BankMethodName

string

CancellationReason

string

UnpostedInterestOwed

string

TimeStamp

string

ReferenceUniversalUniqueID

string

RewardsRedemption

Group element will always null for collection

Tab

string

Tab Valid Values: Monetary

Allowable Values:

10

Category

string

Category Valid Values: Reward

Allowable Values:

70

CategoryName

string

Indicates category of alert triggered Possible values: Account Creation, Payment Schedule, Manage Bank Account, Create Secondary card, Card Replacement, Customer Information, Update Credit Limit, Update Manual Status, Loyalty Redemption, Loyalty Manual Redemption, Loyalty Points Adjustments, Card Activation, CollateralID, Update System Status, Update Card Status, Card Auto Reissue, Dispute Release OTB, PromotionalReward

Allowable Values:

40

CategoryID

integer

Numeric unique identifier for Category

CategoryFieldList

array

Array of fields passed in webhook

ModifiedFieldName

string

Field name for which value is updated. This tag will always be followed with tags ‘OldValue’ and ‘NewValue’. Valid list of fields under this tag is available at end of document.

Allowable Values:

40

OldValue

string

Previous value for field being updated. For Insert, it will be null. Applicable for Update

Allowable Values:

40

NewValue

string

Updated value by which field is updated

Allowable Values:

40

ChangeStatusFor

string

ChangeStatusFor

CurrentManualStatus

string

Current manual status of account

CurrentGeneratedStatus

string

Current system-generated status of account

DerivedPartnerStatus

string

DerivedPartnerStatus

ManualStatusListOld

string

ManualStatusListOld

ManualStatusListNew

string

ManualStatusListNew

CardnumLast4Digits

string

Last 4 digits of card number

SubCategory

string

SubCategory Valid Values: Redemption,Delete,Write off,Abandon,Recovery,Write Off And Recovery,Reduced

Allowable Values:

70

TranID

decimal

TranID

LoyalityTranID

decimal

Loyality TranID

ClientUniqueID

string

ClientUniqueID

RedemptionMethod

string

Redemption Method

Allowable Values:

50

RedemptionCurrency

string

Redemption Currency (like USD)

Allowable Values:

3

Status

string

Redemption Status

Allowable Values:

20

PostTime

datetime

Redemption Transaction PostTime MM/DD/YYYY hh:mm:ss:nnn ET(24 hour Format)

RedemptionType

string

Redemption Type

Allowable Values:

30

RedemptionAmount

decimal

Redemption Amount

RedemptionPoints

integer

Redemption Points

ResponseErrorCode

string

Redemption Response Error Code In case of MM

Allowable Values:

50

ExternalErrorMessage

string

Redemption Response MMS API

Allowable Values:

50

ReferenceTransactionID

string

ReferenceID

Allowable Values:

100

RewardType

string

Generic/Individual

Allowable Values:

20

AccountNumber

string

Card Holder Account Number Valid Values: 0-9 Format: XXXXXXXXXXXXXXXX Example: 8000000000000037

Allowable Values:

19

AdminNumber

string

Card Holder Admin Number Valid Values:0-9 Format:XXXXX Example:12345

RequestID

string

Primary Key for API Format:XXXXXXXXXXXXXXXX Example:12345

Allowable Values:

19

Mode

string

Valid Values::(a)Insert (b)Update

Allowable Values:

10

AccountUniversalUniqueId

string

Universal Unique Id For Account

Allowable Values:

64

CardUniversalUniqueId

string

Universal Unique Id For Card

Allowable Values:

64

ClientId

string

Corecard's Client Id or PersonId

Allowable Values:

64

RequestUniversalUniqueID

string

UniversalUniqueID Request

Allowable Values:

64

UpdateCallList

array

Group element will always null for collection

Category

Group of fields passed in webhook

CategoryName

string

Indicates category of alert triggered Possible values: Account Creation, Payment Schedule, Manage Bank Account, Create Secondary card, Card Replacement, Customer Information, Update Credit Limit, Update Manual Status, Loyalty Redemption, Loyalty Manual Redemption, Loyalty Points Adjustments, Card Activation, CollateralID, Update System Status, Update Card Status, Card Auto Reissue, Dispute Release OTB, PromotionalReward

Allowable Values:

40

CategoryID

integer

Numeric unique identifier for Category

CategoryFieldList

array

Array of fields passed in webhook

ModifiedFieldName

string

Field name for which value is updated. This tag will always be followed with tags ‘OldValue’ and ‘NewValue’. Valid list of fields under this tag is available at end of document.

Allowable Values:

40

OldValue

string

Previous value for field being updated. For Insert, it will be null. Applicable for Update

Allowable Values:

40

NewValue

string

Updated value by which field is updated

Allowable Values:

40

ChangeStatusFor

string

ChangeStatusFor

CurrentManualStatus

string

Current manual status of account

CurrentGeneratedStatus

string

Current system-generated status of account

DerivedPartnerStatus

string

DerivedPartnerStatus

ManualStatusListOld

string

ManualStatusListOld

ManualStatusListNew

string

ManualStatusListNew

CardnumLast4Digits

string

Last 4 digits of card number

MonetaryLog

Group of fields passed in webhook

Reward

Group element will always null for collection

InfoReward

InfoCollectionAlert

Group of fields passed in webhook

InfoAgeOffAlert

User

string

User

Allowable Values:

40

DateandTime

DateTime

DateandTime Format:YYYY-MM-DD hh:mm:ss:nnn

Source

string

Source

Allowable Values:

20

ServiceName

string

ServiceName

Allowable Values:

40

AlertType

string

AlertType

Allowable Values:

100

TransactionSource

string

Transaction Source of transaction Valid Values:IPM, Retail Manual Auth-Installment, Retail Manual Auth-Revolver etc.

Allowable Values:

40

InstitutionID

integer

A unique identifier assigned by Corecard for Institution

ProductID

integer

A unique identifier assigned by Corecard for Product

AlertRecipientType

integer

Type of recipient to which alert needs to be sent Valid Values:1=Primary Applicant,2=Cosigner,3=Applicant and Cosigner,4=Auth User,5=Applicant and Auth User

InfoAlert

Group of fields passed in webhook

Sample request body
{
  "AlertInfo": {
    "Tab": "Monetary",
    "Category": "Transaction",
    "SubCategory": null,
    "FirstName": null,
    "LastName": null,
    "Status": null,
    "CardExpiryMonthAndYear": null,
    "Xmonths": null,
    "AvailableBalance": null,
    "StatementMonth": null,
    "XAmount": null,
    "TransactionCurrencyCode": "USD",
    "TransactionAmount": 2.3,
    "PrimaryCurrencyCode": "USD",
    "LoyaltyPointsExpirationDate": null,
    "LoyaltyPoints": null,
    "PaymentDueDate": null,
    "CardnumLast4Digits": "5734",
    "LifeCycleID": "1031",
    "AuthTranID": 5032,
    "POSCardPresenceIndicator": "1",
    "CardAcceptorNameLocation": null,
    "ResponseCode": "00",
    "AmountCurrencyConversionAssessment": null,
    "CrossBorderIndicator": "N",
    "LocalTransactionDate": "02112018000000",
    "InterchangeFee": null,
    "InFavorOf": null,
    "ReasonCode": null,
    "ReasonDescription": null,
    "PaymentScheduleType": null,
    "PaymentScheduleDate": null,
    "OldCreditLimit": null,
    "NewCreditLimit": null,
    "AvailableOTB": 4839.0,
    "BankName": null,
    "ScheduleID": null,
    "PaymentTransactionID": "",
    "PaymentScheduleFrequency": null,
    "AuthStatus": null,
    "CheckNumber": null,
    "BaseCommerceErrorMessages": null,
    "OldAdminNumber": null,
    "BankAccountLast4Digit": "",
    "AccountGraceFlag": null,
    "OverdueNoSpend": null,
    "GraceFlagChangeDate": null,
    "PaymentReferenceId": null,
    "OTBReleaseAmount": null,
    "HoldOTBReleaseDate": null,
    "ReleaseStatus": null,
    "BankMethodName": null,
    "CancellationReason": null,
    "UnpostedInterestOwed": null,
    "TimeStamp": null,
    "TransactionUniversalUniqueID": "3b8e5e12-ec21-4c5f-94bf-2b997d65e22b",
    "ReferenceUniversalUniqueID": "a5197bd0-94c0-4514-b7c2-8fc518bdcaca"
  },
  "RewardsRedemption": null,
  "AccountNumber": "xx000001000000xx",
  "AdminNumber": "5005",
  "RequestID": "56986565",
  "Mode": "ALERT",
  "ClientId": "Alhkhf3u35k2424",
  "RequestUniversalUniqueID": "212a6d59-6081-4aa8-a6d3-ec1e2ced09d4",
  "UpdateCallList": null,
  "Reward": null,
  "InfoReward": null,
  "InfoCollectionAlert": null,
  "InfoAlert": null,
  "InfoAgeOffAlert": null,
  "User": "Syatem",
  "DateandTime": "2022-09-26 20:17:50",
  "Source": "Syatem",
  "ServiceName": null,
  "AccountUniversalUniqueID": "9a9e3478-a2e9-40d1-9e75-4ff82feff00c",
  "CardUniversalUniqueID": "ab426412-b81c-4ac8-a9cf-1a29491a486d",
  "AlertType": "RealTime",
  "ClientID": null,
  "TransactionSource": null,
  "InstitutionID": null,
  "ProductID": null,
  "AlertRecipientType": null,
  "MonetaryLog": null
}