Campaigns and rewards
Read the reward and campaign periods a customer's cards qualify for.
Service that performs financial maintenance for the customer and applies or cancels campaign discounts
Executes a campaign transaction for a given ShadowCardNumber. Validates the request including Channel, TrnCodeMatrixId, and Amount limits. Adjusts amount by dividing by 100. Retrieves default description from campaign system parameters if not provided. Calls DoManualFinance on CRD transaction service proxy with finance details including TranAmount, TranCurrency, TranDescription, ShadowCardNumber, ChannelType, RewardType.None, Onus network, current TranValueDate, and SystemEntry origin. Returns Utid and TrnId from the response.
Service that performs financial maintenance for the customer and applies or cancels campaign discounts › Request Body
amountAmount - [Optional]
shadowCardNumberShadow Card Number - [Optional]
trnCodeMatrixIdTrn Code Matrix Id - [Optional]
currencyCurrency - [Optional]
descriptionDescription - [Optional]
requestChannelRequest Channel - [Optional]
Service that performs financial maintenance for the customer and applies or cancels campaign discounts › Responses
Success
trnIdTrn Id - [Optional]
utidUtid - [Optional]
Service that returns shadow and masked card numbers for the given customer number
Retrieves the debit card information eligible for rewards for a given customer. Accepts GetDebitCardForRewardByBankRequest with CustomerNumber and Channel. Calls _debitManagementServiceProxy.GetDebitCardForRewardByBank() and returns GetDebitCardForRewardByBankResponse containing AccountNumber, MaskedCardNumber, and ShadowCardNumber.
Service that returns shadow and masked card numbers for the given customer number › Request Body
customerNumberCustomer Number - [Optional]
channelChannel - [Optional]
Service that returns shadow and masked card numbers for the given customer number › Responses
Success
accountNumberAccount Number - [Optional]
maskedCardNumberMasked Card Number - [Optional]
shadowCardNumberShadow Card Number - [Optional]