MonetoryTransactionLM41Notification
Action: POST
Endpoint: /api/WebHookNotification/RewardsRedemptionNotification/MonetoryTransactionLM41Notification
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 }