UNPKG

@hyperse/paypal-node-sdk

Version:

NodeJS SDK for PayPal Checkout APIs

23 lines (22 loc) 879 B
import { HttpRequestBase } from './HttpRequestBase.js'; import { type PayPalEnvironment } from './PayPalEnvironment.js'; export type AccessTokenRequestBody = { grant_type: string; refresh_token: string; }; export type AccessTokenRequestHeaders = { 'Content-Type': string; Authorization: string; }; /** * An OAuth2 client credentials grant access token request * Documentation * @see {@link https://github.com/hyperse-io/paypal-node-sdk/tree/main/src/core/AccessTokenRequest.ts} */ export declare class AccessTokenRequest extends HttpRequestBase<AccessTokenRequestHeaders, AccessTokenRequestBody> { /** * @param environment The environment for this request (sandbox or live) * @param refreshToken - An optional refresh token to use refreshing instead of granting */ constructor(environment: PayPalEnvironment, refreshToken?: string); }