Set card transaction preferences for an entity or kit
Configures transaction channel preferences (ATM, ECOM, POS, contactless, international, DCC), credit/cash limits, currency settings, and detailed rule configurations for an entity or a specific kit. Can also set per-transaction-type daily/weekly/monthly/quarterly/yearly limits. The controller is in credit-clms (CardConfigController).
Header Parameters
Tenant identifier for multi-tenancy routing
Request Body
application/json
Entity (account) ID for which preferences are set
Kit number for card-level preference setting
Corporate identifier if applicable
Credit limit amount to set
doubleCash limit amount to set
doubleEnable or disable ATM transactions
Enable or disable e-commerce transactions
Enable or disable POS transactions
Enable or disable contactless transactions
Enable or disable contactless with PIN transactions
Whether the preference change is an allow or disallow operation (default: true)
trueEnable or disable international transactions
Enable or disable DCC (Dynamic Currency Conversion)
Currency code for preference
Numeric currency code for preference
Whether this is a limit upgrade operation
Whether spending over the limit is allowed
Preferred language code for the entity
Usage type context for preferences (default: DOMESTIC)
"DOMESTIC""DOMESTIC" | "INTERNATIONAL"Whether to validate against parent rule credit limit (default: false)
falseRule configuration for transaction allowance or disallowance
Rule configuration for transaction allowance or disallowance
List of per-transaction-type limit configurations
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://uat-m2p-ccms.m2pfintech.com/Yappay/business-entity-manager/setPreferences" \ -H "TENANT: string" \ -H "Content-Type: application/json" \ -d '{}'{
"status": 200,
"result": true,
"message": "Success"
}{
"status": 400,
"message": "Invalid request parameters",
"timestamp": "2019-08-24T14:15:22Z"
}{
"status": 400,
"message": "Invalid request parameters",
"timestamp": "2019-08-24T14:15:22Z"
}{
"status": 400,
"message": "Invalid request parameters",
"timestamp": "2019-08-24T14:15:22Z"
}Apply a block code to an entity POST
Applies a specific block code to a customer's credit account, restricting certain operations. Requires specifying the entity, block code type, reason, and the inducer (who is applying the block).
Update the statement date for an entity POST
Updates the statement generation date for a customer's credit account. The new date is specified as a day-of-month integer. Audit trail is recorded on failure.
