Previous Next JavaScript must be enabled to correctly display this content

## Save Account Product and Account Charge Slab

post

/charge/splCondn

This endpoint is used to save account product and account charge slab.

### Request

Supported Media Types

- application/json
- application/xml

Body ()
Request Body that contains data required for saving Save AccPr and AccChgSlab
Root Schema : ChgSplCondnDto
Type: `object`
Show Source

- acc(optional): string
- brn(optional): string
- chgProdList(optional): array chgProdList

    {
        "type":"object",
        "properties":{
            "brn":{
                "type":"string",
                "description":""
            },
            "acc":{
                "type":"string"
            },
            "chgProdList":{
                "type":"array",
                "items":{
                    "type":"object",
                    "properties":{
                        "prod":{
                            "type":"string"
                        },
                        "accPr":{
                            "type":"object",
                            "properties":{
                                "process":{
                                    "type":"number"
                                },
                                "waive":{
                                    "type":"string"
                                },
                                "genUca":{
                                    "type":"string"
                                },
                                "recordStat":{
                                    "type":"string"
                                },
                                "onceAuth":{
                                    "type":"string"
                                },
                                "udeCcy":{
                                    "type":"string"
                                },
                                "minAmt":{
                                    "type":"number"
                                },
                                "maxAmt":{
                                    "type":"number"
                                },
                                "freeTxn":{
                                    "type":"number"
                                },
                                "contVarRoll":{
                                    "type":"string"
                                },
                                "extPricingReqd":{
                                    "type":"string"
                                }
                            }
                        },
                        "accChgSlabList":{
                            "type":"array",
                            "items":{
                                "type":"object",
                                "properties":{
                                    "process":{
                                        "type":"number"
                                    },
                                    "slabAmt":{
                                        "type":"number"
                                    },
                                    "chargeAmt":{
                                        "type":"number"
                                    },
                                    "chargeRate":{
                                        "type":"number"
                                    },
                                    "floorBasisAmt":{
                                        "type":"number"
                                    },
                                    "floorAmt":{
                                        "type":"number"
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }

Nested Schema : chgProdList
Type: `array`
Show Source

- Array of: object items

    {
        "type":"array",
        "items":{
            "type":"object",
            "properties":{
                "prod":{
                    "type":"string"
                },
                "accPr":{
                    "type":"object",
                    "properties":{
                        "process":{
                            "type":"number"
                        },
                        "waive":{
                            "type":"string"
                        },
                        "genUca":{
                            "type":"string"
                        },
                        "recordStat":{
                            "type":"string"
                        },
                        "onceAuth":{
                            "type":"string"
                        },
                        "udeCcy":{
                            "type":"string"
                        },
                        "minAmt":{
                            "type":"number"
                        },
                        "maxAmt":{
                            "type":"number"
                        },
                        "freeTxn":{
                            "type":"number"
                        },
                        "contVarRoll":{
                            "type":"string"
                        },
                        "extPricingReqd":{
                            "type":"string"
                        }
                    }
                },
                "accChgSlabList":{
                    "type":"array",
                    "items":{
                        "type":"object",
                        "properties":{
                            "process":{
                                "type":"number"
                            },
                            "slabAmt":{
                                "type":"number"
                            },
                            "chargeAmt":{
                                "type":"number"
                            },
                            "chargeRate":{
                                "type":"number"
                            },
                            "floorBasisAmt":{
                                "type":"number"
                            },
                            "floorAmt":{
                                "type":"number"
                            }
                        }
                    }
                }
            }
        }
    }

Nested Schema : items
Type: `object`
Show Source

- accChgSlabList(optional): array accChgSlabList
- accPr(optional): object accPr
- prod(optional): string

    {
        "type":"object",
        "properties":{
            "prod":{
                "type":"string"
            },
            "accPr":{
                "type":"object",
                "properties":{
                    "process":{
                        "type":"number"
                    },
                    "waive":{
                        "type":"string"
                    },
                    "genUca":{
                        "type":"string"
                    },
                    "recordStat":{
                        "type":"string"
                    },
                    "onceAuth":{
                        "type":"string"
                    },
                    "udeCcy":{
                        "type":"string"
                    },
                    "minAmt":{
                        "type":"number"
                    },
                    "maxAmt":{
                        "type":"number"
                    },
                    "freeTxn":{
                        "type":"number"
                    },
                    "contVarRoll":{
                        "type":"string"
                    },
                    "extPricingReqd":{
                        "type":"string"
                    }
                }
            },
            "accChgSlabList":{
                "type":"array",
                "items":{
                    "type":"object",
                    "properties":{
                        "process":{
                            "type":"number"
                        },
                        "slabAmt":{
                            "type":"number"
                        },
                        "chargeAmt":{
                            "type":"number"
                        },
                        "chargeRate":{
                            "type":"number"
                        },
                        "floorBasisAmt":{
                            "type":"number"
                        },
                        "floorAmt":{
                            "type":"number"
                        }
                    }
                }
            }
        }
    }

Nested Schema : accChgSlabList
Type: `array`
Show Source

- Array of: object items

    {
        "type":"array",
        "items":{
            "type":"object",
            "properties":{
                "process":{
                    "type":"number"
                },
                "slabAmt":{
                    "type":"number"
                },
                "chargeAmt":{
                    "type":"number"
                },
                "chargeRate":{
                    "type":"number"
                },
                "floorBasisAmt":{
                    "type":"number"
                },
                "floorAmt":{
                    "type":"number"
                }
            }
        }
    }

Nested Schema : accPr
Type: `object`
Show Source

- contVarRoll(optional): string
- extPricingReqd(optional): string
- freeTxn(optional): number
- genUca(optional): string
- maxAmt(optional): number
- minAmt(optional): number
- onceAuth(optional): string
- process(optional): number
- recordStat(optional): string
- udeCcy(optional): string
- waive(optional): string

    {
        "type":"object",
        "properties":{
            "process":{
                "type":"number"
            },
            "waive":{
                "type":"string"
            },
            "genUca":{
                "type":"string"
            },
            "recordStat":{
                "type":"string"
            },
            "onceAuth":{
                "type":"string"
            },
            "udeCcy":{
                "type":"string"
            },
            "minAmt":{
                "type":"number"
            },
            "maxAmt":{
                "type":"number"
            },
            "freeTxn":{
                "type":"number"
            },
            "contVarRoll":{
                "type":"string"
            },
            "extPricingReqd":{
                "type":"string"
            }
        }
    }

Nested Schema : items
Type: `object`
Show Source

- chargeAmt(optional): number
- chargeRate(optional): number
- floorAmt(optional): number
- floorBasisAmt(optional): number
- process(optional): number
- slabAmt(optional): number

    {
        "type":"object",
        "properties":{
            "process":{
                "type":"number"
            },
            "slabAmt":{
                "type":"number"
            },
            "chargeAmt":{
                "type":"number"
            },
            "chargeRate":{
                "type":"number"
            },
            "floorBasisAmt":{
                "type":"number"
            },
            "floorAmt":{
                "type":"number"
            }
        }
    }

Back to Top

### Response

Supported Media Types

- application/json
- application/xml

#### 201 Response

Returns message of succes or failure
Body ()
Root Schema : GenericResponseDTO
Type: `object`
GenericResponseDTO.
Show Source

- errors(optional): array errors
  Error Code List
- warnings(optional): array warnings
  Warning Code List

    {
        "description":"GenericResponseDTO.",
        "type":"object",
        "properties":{
            "warnings":{
                "description":"Warning Code List",
                "type":"array",
                "items":{
                    "$ref":"#/definitions/WarningCodeDTO"
                }
            },
            "errors":{
                "description":"Error Code List",
                "type":"array",
                "items":{
                    "$ref":"#/definitions/ErrorCodeDTO"
                }
            }
        }
    }

Nested Schema : errors
Type: `array`
Error Code List
Show Source

- Array of: object ErrorCodeDTO

    {
        "description":"Error Code List",
        "type":"array",
        "items":{
            "$ref":"#/definitions/ErrorCodeDTO"
        }
    }

Nested Schema : warnings
Type: `array`
Warning Code List
Show Source

- Array of: object WarningCodeDTO

    {
        "description":"Warning Code List",
        "type":"array",
        "items":{
            "$ref":"#/definitions/WarningCodeDTO"
        }
    }

Nested Schema : ErrorCodeDTO
Type: `object`
Show Source

- errorCode(optional): string
- errorDesc(optional): string

    {
        "type":"object",
        "properties":{
            "errorCode":{
                "type":"string"
            },
            "errorDesc":{
                "type":"string"
            }
        }
    }

Nested Schema : WarningCodeDTO
Type: `object`
Show Source

- warningCode(optional): string
- warningDesc(optional): string

    {
        "type":"object",
        "properties":{
            "warningCode":{
                "type":"string"
            },
            "warningDesc":{
                "type":"string"
            }
        }
    }

#### 400 Response

Malformed syntax.

#### 401 Response

Request does not have sufficient credentials.

#### 403 Response

Request is not authorized.

#### 405 Response

Invalid input

#### 500 Response

Internal error
Back to Top