RewardStatementCreditNotifications
Action: POST
Endpoint: /api/WebHookNotification/RewardsRedemptionNotification/RewardStatementCreditNotifications
Request fields details
Fields | Description |
---|---|
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 |
AlertInfo
|
|
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 |
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
{ "AccountNumber": "xx000001000000xx", "AdminNumber": "5000", "RequestID": "18", "Mode": "ALERT", "ClientId": null, "RequestUniversalUniqueID": null, "UpdateCallList": null, "RewardsRedemption": { "Tab": "Monetary", "Category": "Reward", "SubCategory": "Redemption", "TranID": null, "LoyalityTranID": 17033.0, "ClientUniqueID": null, "RedemptionMethod": "Manual", "RedemptionCurrency": "USD", "Status": "Success", "PostTime": "07/13/2021 11:00:02:02", "RedemptionType": "Statement Credit", "RedemptionAmount": 17.6, "RedemptionPoints": 1560, "ResponseErrorCode": "", "ExternalErrorMessage": null, "ReferenceTransactionID": "", "RewardType": "Individual", "LoyaltyTransactionUniversalUniqueID": "44e5064c-68c1-4890-932a-cabe594f241d", "TransactionUniversalUniqueID": "ab426412-b81c-4ac8-a9cf-1a29491a486d" }, "Reward": null, "InfoReward": null, "InfoCollectionAlert": null, "InfoAlert": null, "InfoAgeOffAlert": null, "User": "System", "DateandTime": "2021-08-16 09:25:30", "Source": null, "ServiceName": null, "AccountUniversalUniqueID": "9a9e3478-a2e9-40d1-9e75-4ff82feff00c", "CardUniversalUniqueID": "ab426412-b81c-4ac8-a9cf-1a29491a486d", "AlertType": null, "ClientID": null, "TransactionSource": null, "InstitutionID": null, "ProductID": null, "AlertRecipientType": null, "MonetaryLog": null }