UNPKG

@adyen/api-library

Version:

The Adyen API Library for NodeJS enables you to work with Adyen APIs.

50 lines (49 loc) 2.41 kB
import Service from "../../service"; import Client from "../../client"; import { IRequest } from "../../typings/requestOptions"; import { ApplePaySessionRequest } from "../../typings/checkout/models"; import { ApplePaySessionResponse } from "../../typings/checkout/models"; import { PaypalUpdateOrderRequest } from "../../typings/checkout/models"; import { PaypalUpdateOrderResponse } from "../../typings/checkout/models"; import { UtilityRequest } from "../../typings/checkout/models"; import { UtilityResponse } from "../../typings/checkout/models"; import { ValidateShopperIdRequest } from "../../typings/checkout/models"; import { ValidateShopperIdResponse } from "../../typings/checkout/models"; /** * API handler for UtilityApi */ export declare class UtilityApi extends Service { private readonly API_BASEPATH; private baseUrl; constructor(client: Client); /** * @summary Get an Apple Pay session * @param applePaySessionRequest {@link ApplePaySessionRequest } * @param requestOptions {@link IRequest.Options } * @return {@link ApplePaySessionResponse } */ getApplePaySession(applePaySessionRequest: ApplePaySessionRequest, requestOptions?: IRequest.Options): Promise<ApplePaySessionResponse>; /** * @summary Create originKey values for domains * @param utilityRequest {@link UtilityRequest } * @param requestOptions {@link IRequest.Options } * @return {@link UtilityResponse } * * @deprecated since Adyen Checkout API v67 */ originKeys(utilityRequest: UtilityRequest, requestOptions?: IRequest.Options): Promise<UtilityResponse>; /** * @summary Updates the order for PayPal Express Checkout * @param paypalUpdateOrderRequest {@link PaypalUpdateOrderRequest } * @param requestOptions {@link IRequest.Options } * @return {@link PaypalUpdateOrderResponse } */ updatesOrderForPaypalExpressCheckout(paypalUpdateOrderRequest: PaypalUpdateOrderRequest, requestOptions?: IRequest.Options): Promise<PaypalUpdateOrderResponse>; /** * @summary Validates shopper Id * @param validateShopperIdRequest {@link ValidateShopperIdRequest } * @param requestOptions {@link IRequest.Options } * @return {@link ValidateShopperIdResponse } */ validateShopperId(validateShopperIdRequest: ValidateShopperIdRequest, requestOptions?: IRequest.Options): Promise<ValidateShopperIdResponse>; }