| CMSCreditPaymentProvider Methods | 
The CMSCreditPaymentProvider type exposes the following members.
 Methods
Methods| Name | Description | |
|---|---|---|
|  | AddAdditionalInfoToPaymentResult | 
            Adds some additional information to payment result, such as time stamp and payment method name.
            (Inherited from CMSPaymentGatewayProvider.) | 
|  | CreatePaymentResultInfo | 
            Creates payment result object - base PaymentResultInfo object is created by default.
            (Inherited from CMSPaymentGatewayProvider.) | 
|  | GetPaymentDataFormPath | 
            Returns payment gateway form path with custom controls.
            (Overrides CMSPaymentGatewayProviderGetPaymentDataFormPath.) | 
|  | GetPaymentGatewayUrl | 
            Returns payment gateway url.
            (Inherited from CMSPaymentGatewayProvider.) | 
|  | InitializeGatewayControl | 
            Adds payment gateway custom data to the current shopping cart step - payment gateway form with initialized custom controls is added by default.
            (Inherited from CMSPaymentGatewayProvider.) | 
|  | IsUserAuthorizedToFinishPayment(Boolean) | 
            Checks whether current user is authorized to finish payment, if he is not authorized sets corresponding payment gateway error message.
             | 
|  | IsUserAuthorizedToFinishPayment(UserInfo, ShoppingCartInfo, Boolean) | 
            Checks whether specified user is authorized to finish payment, if he is not authorized sets corresponding payment gateway error message.
            (Overrides CMSPaymentGatewayProviderIsUserAuthorizedToFinishPayment(UserInfo, ShoppingCartInfo, Boolean).) | 
|  | ProcessCustomData | 
            Process payment gateway custom data of the current shopping cart step -  payment gateway form data processing is performed by default.
            (Inherited from CMSPaymentGatewayProvider.) | 
|  | ProcessPayment | 
            Process payment.
            (Overrides CMSPaymentGatewayProviderProcessPayment.) | 
|  | ReloadPaymentData | 
            Reloads payment data - order and main currencies, their exchange rates, customer available credit.
             | 
|  | UpdateOrderPaymentResult | 
            Updates order payment result in database.
            (Inherited from CMSPaymentGatewayProvider.) | 
|  | UpdateOrderStatus | 
            Assigns order status to order. If can not be used due to global objects settings, looks for site status with the same code name.
            (Inherited from CMSPaymentGatewayProvider.) | 
|  | ValidateCustomData | 
            Validates payment gateway custom data of the current shopping cart step -  payment gateway form data validation is performed by default.
            (Inherited from CMSPaymentGatewayProvider.) | 
 See Also
See Also