paypal-custom-sdk
Version:
a minimalistic paypal sdk for custom integrations
11 lines (10 loc) • 700 B
TypeScript
import { CaptureSubscriptionRequest, CreateSubscriptionRequest, ReviseRequest } from '../Entities/PaypalRequests';
import { CreateSubscriptionResponse, ReviseSubscriptionResponse } from '../Entities/PaypalResponses';
declare const _default: () => {
create: (body: CreateSubscriptionRequest) => Promise<CreateSubscriptionResponse>;
cancel: (subscriptionId: string, reason: string) => Promise<void>;
revise: (subscriptionId: string, body: ReviseRequest) => Promise<ReviseSubscriptionResponse>;
capture: (subscriptionId: string, body: CaptureSubscriptionRequest) => Promise<void>;
getItem: (subscriptionId: string) => Promise<CreateSubscriptionResponse>;
};
export default _default;