amazon-pay-async
Version:
API wrapper for Amazon Pay using promises and defining types
17 lines (16 loc) • 3.43 kB
TypeScript
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);
}