# operation ###### Name of the Ratepay gateway operation ↔ Request/Response parameter ## `` | Type | Condition | Enumeration | | --- | --- | --- | | xs:string | Mandatory | - [PAYMENT_INIT](/docs/developer/api_integration/payment_1.8/payment_api_documentation/the_ratepay_gateway_operations/place_order/payment_initialization)- [PAYMENT_QUERY](/docs/developer/api_integration/payment_1.8/payment_api_documentation/the_ratepay_gateway_operations/place_order/payment_query)- [PAYMENT_REQUEST](/docs/developer/api_integration/payment_1.8/payment_api_documentation/the_ratepay_gateway_operations/place_order/payment_request)- [PAYMENT_CHANGE](/docs/developer/api_integration/payment_1.8/payment_api_documentation/the_ratepay_gateway_operations/follow_up_operations/payment_change)- [PAYMENT_CONFIRM](/docs/developer/api_integration/payment_1.8/payment_api_documentation/the_ratepay_gateway_operations/place_order/payment_confirmation)- [CONFIRMATION_DELIVER](/docs/developer/api_integration/payment_1.8/payment_api_documentation/the_ratepay_gateway_operations/follow_up_operations/confirmation_deliver)- [CALCULATION_REQUEST](/docs/developer/api_integration/payment_1.8/payment_api_documentation/the_ratepay_gateway_operations/instalment_calculator/calculation_request)- [CONFIGURATION_REQUEST](/docs/developer/api_integration/payment_1.8/payment_api_documentation/the_ratepay_gateway_operations/instalment_calculator/configuration_request) | ## `` Subtype of the operation | Type | Condition | Enumeration | | --- | --- | --- | | xs:string | Mandatory:- PAYMENT_QUERY | - `full` | | xs:string | Mandatory:- PAYMENT_CHANGE | - `cancellation`- `return` | | xs:string | Mandatory:- CALCULATION_REQUEST | - `calculation-by-rate`- `calculation-by-time` | | xs:string | N/A:- all other cases | |