UNPKG

amazon-pay-async

Version:

API wrapper for Amazon Pay using promises and defining types

17 lines (16 loc) 3.43 kB
import { EnvironmentEnum, IConfiguration } from './classes/config'; import { Auth } from './lib/auth'; import { OffAmazonPayments } from './lib/offAmazonPayments'; import { Reports } from './lib/reports'; export { IConfiguration, OffAmazonPayments }; export { IAddress, IAuthorizationDetails, IBillingAgreementAttributes, IBillingAgreementDetails, IBillingAgreementLimits, IBillingAgreementStatus, IBuyer, ICaptureDetails, IConstraint, IDestination, IOrderAttributes, IOrderReferenceAttributes, IOrderReferenceDetails, IOrderReferenceStatus, IOrderTotal, IPaymentServiceProviderAttributes, IPrice, IRefundDetails, IReportInfo, IReportRequestInfo, IReportSchedule, ISellerBillingAgreementAttributes, ISellerOrderAttributes, } from './types/entities'; export { AccountStatus, AuthorizationStatusReasons, BillingAgreementStatusReasons, CaptureStatusReasons, OrderReferenceStatusReasons, RefundStatusReasons, DestinationType, RefundType, ReportProcessingStatusList, ReportType, Schedule, ServiceStatus, AuthorizationStates, BillingAgreementStates, CaptureStates, OrderReferenceStates, RefurnStates, FailureReasonCode, ValidationResult, } from './types/enums'; export { IAuthorizeOnBillingAgreementRequest, IAuthorizeOnBillingAgreementResponse, IAuthorizeRequest, IAuthorizeResponse, ICancelOrderReferenceRequest, ICancelReportRequestsRequest, ICancelReportRequestsResponse, ICaptureRequest, ICaptureResponse, ICloseAuthorizationRequest, ICloseBillingAgreementRequest, ICloseOrderReferenceRequest, IConfirmBillingAgreementRequest, IConfirmOrderReferenceRequest, ICreateOrderReferenceForIdRequest, ICreateOrderReferenceForIdResponse, IGetAuthorizationDetailsRequest, IGetAuthorizationDetailsResponse, IGetBillingAgreementDetailsRequest, IGetBillingAgreementDetailsResponse, IGetCaptureDetailsRequest, IGetCaptureDetailsResponse, IGetMerchantAccountStatusRequest, IGetMerchantAccountStatusResponse, IGetOrderReferenceDetailsRequest, IGetOrderReferenceDetailsResponse, IGetRefundDetailsRequest, IGetRefundDetailsResponse, IGetReportCountRequest, IGetReportListByNextTokenRequest, IGetReportListByNextTokenResponse, IGetReportListRequest, IGetReportListResponse, IGetReportRequestCountRequest, IGetReportRequestCountResponse, IGetReportRequestListByNextTokenRequest, IGetReportRequestListByNextTokenResponse, IGetReportRequestListRequest, IGetReportRequestListResponse, IGetReportScheduleCountRequest, IGetReportScheduleCountResponse, IGetReportScheduleListRequest, IGetReportScheduleListRespose, IGetReportRequest, IGetReportResponse, IGetServiceStatusResponse, IManageReportScheduleRequest, IManageReportScheduleResponse, IRefundRequest, IRefundResponse, IRequestReportRequest, IRequestReportResponse, ISetBillingAgreementDetailsRequest, ISetBillingAgreementDetailsResponse, ISetOrderAttributesRequest, ISetOrderAttributesResponse, ISetOrderReferenceDetailsRequest, ISetOrderReferenceDetailsResponse, ITokenInformationResponse, IUpdateReportAcknowledgementsRequest, IUpdateReportAcknowledgementsResposne, IValidateBillingAgreementRequest, IValidateBillingAgreementResponse, } from './types'; export { BillingAgreementConstraintIds, OrderReferenceConstraintIds, } from './types/constraints'; export default class AmazonPayClient { static readonly Environments: typeof EnvironmentEnum; readonly auth: Auth; readonly offAmazonPayments: OffAmazonPayments; readonly reports: Reports; constructor(opts: IConfiguration); }