class BasePaymentInitiationService extends AbstractService implements PaymentInitiationService {

    @Override
    public Response<UpdatePsuAuthenticationResponse> updatePaymentPsuData(PaymentService paymentService,
                                                                          PaymentProduct paymentProduct,
                                                                          String paymentId,
                                                                          String authorisationId,
                                                                          RequestHeaders requestHeaders,
                                                                          RequestParams requestParams,
                                                                          UpdatePsuAuthentication updatePsuAuthentication) {
        return updatePaymentPsuData(paymentService,
            paymentProduct,
            paymentId,
            authorisationId,
            requestHeaders,
            requestParams,
            updatePsuAuthentication,
            UpdatePsuAuthenticationResponse.class,
            identity());
    }

    public  BasePaymentInitiationService(Aspsp aspsp, HttpClient httpClient);
    public  BasePaymentInitiationService(Aspsp aspsp,
                                        HttpClient httpClient,
                                        Interceptor requestBuilderInterceptor);
    public  BasePaymentInitiationService(Aspsp aspsp,
                                        HttpClient httpClient,
                                        LinksRewriter linksRewriter);
    public  BasePaymentInitiationService(Aspsp aspsp,
                                        HttpClient httpClient,
                                        Interceptor requestBuilderInterceptor,
                                        LinksRewriter linksRewriter);
    public  BasePaymentInitiationService(Aspsp aspsp,
                                        HttpClient httpClient,
                                        List<Interceptor> interceptors,
                                        LinksRewriter linksRewriter);

}