UNPKG

culqi-node

Version:

Typescript wrapper for Culqi web services developed for Node.js with 0 runtime dependencies

70 lines (69 loc) 8.63 kB
type CulqiOptions = { privateKey?: string; pciCompliant?: boolean; publicKey?: string; }; declare const _default: { new (options?: CulqiOptions): { tokens: { createToken: (req: import("./tokens").CreateTokenRequest, extraHttpOptions?: Partial<import("./request").HttpRequestOptions> | undefined) => Promise<import("./tokens").Token>; getTokens: (req?: import("./tokens").GetTokensRequest | undefined, extraHttpOptions?: Partial<import("./request").HttpRequestOptions> | undefined) => Promise<import("./tokens").GetTokensResponse>; getToken: (req: import("./tokens").GetTokenRequest, extraHttpOptions?: Partial<import("./request").HttpRequestOptions> | undefined) => Promise<import("./tokens").Token>; updateToken: (req: import("./tokens").UpdateTokenRequest, extraHttpOptions?: Partial<import("./request").HttpRequestOptions> | undefined) => Promise<import("./tokens").Token>; }; charges: { createCharge: (req: import("./charges").CreateChargeRequest, extraHttpOptions?: Partial<import("./request").HttpRequestOptions> | undefined) => Promise<import("./charges").Charge>; getCharge: (req: import("./charges").GetChargeRequest, extraHttpOptions?: Partial<import("./request").HttpRequestOptions> | undefined) => Promise<import("./charges").Charge>; getCharges: (req?: import("./charges").GetChargesRequest | undefined, extraHttpOptions?: Partial<import("./request").HttpRequestOptions> | undefined) => Promise<import("./charges").GetChargesResponse>; updateCharge: (req: import("./charges").UpdateChargeRequest, extraHttpOptions?: Partial<import("./request").HttpRequestOptions> | undefined) => Promise<import("./charges").Charge>; captureCharge: (req: import("./charges").CaptureChargeRequest, extraHttpOptions?: Partial<import("./request").HttpRequestOptions> | undefined) => Promise<import("./charges").Charge>; }; refunds: { createRefund: (req: import("./refunds").CreateRefundRequest, extraHttpOptions?: Partial<import("./request").HttpRequestOptions> | undefined) => Promise<import("./refunds").Refund>; getRefund: (req: import("./refunds").GetRefundRequest, extraHttpOptions?: Partial<import("./request").HttpRequestOptions> | undefined) => Promise<import("./refunds").Refund>; getRefunds: (req?: import("./refunds").GetRefundsRequest | undefined, extraHttpOptions?: Partial<import("./request").HttpRequestOptions> | undefined) => Promise<import("./refunds").GetRefundsResponse>; updateRefunds: (req: import("./refunds").UpdateRefundRequest, extraHttpOptions?: Partial<import("./request").HttpRequestOptions> | undefined) => Promise<import("./refunds").Refund>; }; customers: { createCustomer: (req: import("./customers").CreateCustomerRequest, extraHttpOptions?: Partial<import("./request").HttpRequestOptions> | undefined) => Promise<import("./customers").Customer>; getCustomer: (req: import("./customers").GetCustomerRequest, extraHttpOptions?: Partial<import("./request").HttpRequestOptions> | undefined) => Promise<import("./customers").Customer>; getCustomers: (req?: import("./customers").GetCustomersRequest | undefined, extraHttpOptions?: Partial<import("./request").HttpRequestOptions> | undefined) => Promise<import("./customers").GetCustomersResponse>; updateCustomer: (req: import("./customers").UpdateCustomerRequest, extraHttpOptions?: Partial<import("./request").HttpRequestOptions> | undefined) => Promise<import("./customers").Customer>; deleteCustomer: (req: import("./customers").DeleteCustomerRequest, extraHttpOptions?: Partial<import("./request").HttpRequestOptions> | undefined) => Promise<import("./customers").DeleteCustomerResponse>; }; cards: { createCard: (req: import("./cards").CreateCardRequest, extraHttpOptions?: Partial<import("./request").HttpRequestOptions> | undefined) => Promise<import("./cards").Card>; getCard: (req: import("./cards").GetCardRequest, extraHttpOptions?: Partial<import("./request").HttpRequestOptions> | undefined) => Promise<import("./cards").Card>; getCards: (req?: import("./cards").GetCardsRequest | undefined, extraHttpOptions?: Partial<import("./request").HttpRequestOptions> | undefined) => Promise<import("./cards").GetCardsResponse>; updateCard: (req: import("./cards").UpdateCardRequest, extraHttpOptions?: Partial<import("./request").HttpRequestOptions> | undefined) => Promise<import("./cards").Card>; deleteCard: (req: import("./cards").DeleteCardRequest, extraHttpOptions?: Partial<import("./request").HttpRequestOptions> | undefined) => Promise<import("./cards").DeleteCardResponse>; }; plans: { createPlan: (req: import("./plans").CreatePlanRequest, extraHttpOptions?: Partial<import("./request").HttpRequestOptions> | undefined) => Promise<import("./plans").Plan>; getPlan: (req: import("./plans").GetPlanRequest, extraHttpOptions?: Partial<import("./request").HttpRequestOptions> | undefined) => Promise<import("./plans").Plan>; getPlans: (req?: import("./plans").GetPlansRequest | undefined, extraHttpOptions?: Partial<import("./request").HttpRequestOptions> | undefined) => Promise<import("./plans").GetPlansResponse>; updatePlan: (req: import("./plans").UpdatePlanRequest, extraHttpOptions?: Partial<import("./request").HttpRequestOptions> | undefined) => Promise<import("./plans").Plan>; deletePlan: (req: import("./plans").DeletePlanRequest, extraHttpOptions?: Partial<import("./request").HttpRequestOptions> | undefined) => Promise<import("./plans").DeletePlanResponse>; }; subscriptions: { createSubscription: (req: import("./subscriptions").CreateSubscriptionRequest, extraHttpOptions?: Partial<import("./request").HttpRequestOptions> | undefined) => Promise<import("./subscriptions").Subscription>; getSubscription: (req: import("./subscriptions").GetSubscriptionRequest, extraHttpOptions?: Partial<import("./request").HttpRequestOptions> | undefined) => Promise<import("./subscriptions").Subscription>; getSubscriptions: (req?: import("./subscriptions").GetSubscriptionsRequest | undefined, extraHttpOptions?: Partial<import("./request").HttpRequestOptions> | undefined) => Promise<import("./subscriptions").GetSubscriptionsResponse>; updateSubscription: (req: import("./subscriptions").UpdateSubscriptionRequest, extraHttpOptions?: Partial<import("./request").HttpRequestOptions> | undefined) => Promise<import("./subscriptions").Subscription>; deleteSubscription: (req: import("./subscriptions").DeleteSubscriptionRequest, extraHttpOptions?: Partial<import("./request").HttpRequestOptions> | undefined) => Promise<import("./subscriptions").DeleteSubscriptionResponse>; }; orders: { createOrder: (req: import("./orders").CreateOrderRequest, extraHttpOptions?: Partial<import("./request").HttpRequestOptions> | undefined) => Promise<import("./orders").Order>; confirmOrder: (req: import("./orders").ConfirmOrderRequest, extraHttpOptions?: Partial<import("./request").HttpRequestOptions> | undefined) => Promise<import("./orders").Order>; getOrder: (req: import("./orders").GetOrderRequest, extraHttpOptions?: Partial<import("./request").HttpRequestOptions> | undefined) => Promise<import("./orders").Order>; getOrders: (req?: import("./orders").GetOrdersRequest | undefined, extraHttpOptions?: Partial<import("./request").HttpRequestOptions> | undefined) => Promise<import("./orders").GetOrdersResponse>; updateOrder: (req: import("./orders").UpdateOrderRequest, extraHttpOptions?: Partial<import("./request").HttpRequestOptions> | undefined) => Promise<import("./orders").Order>; deleteOrder: (req: import("./orders").DeleteOrderRequest, extraHttpOptions?: Partial<import("./request").HttpRequestOptions> | undefined) => Promise<import("./orders").DeleteOrderResponse>; }; events: { getEvent: (req: import("./events").GetEventRequest, extraHttpOptions?: Partial<import("./request").HttpRequestOptions> | undefined) => Promise<import("./events").Event>; getEvents: (req?: import("./events").GetEventsRequest | undefined, extraHttpOptions?: Partial<import("./request").HttpRequestOptions> | undefined) => Promise<import("./events").GetEventsResponse>; }; }; }; export = _default;