UNPKG

@allofshop/aos-sdk-payment

Version:

allofshop payment sdk for webbrowser

23 lines (22 loc) 781 B
/** * @copyright Copyright © 2021 Corretto, Inc. All rights reserved. */ import { CommonParam, InitOption, PayParameter, PayParameterPayload } from './interfaces'; declare class AosPaymentSdk { readonly commonParams: CommonParam[]; private orderId; private shopId; private accessToken; private payload?; private callbackSuccess?; private callbackError?; constructor(); private pgWindowUrl; init(options: InitOption): void; sendMessage(message: Record<string, unknown>, src?: Window): void; validate(payload: PayParameterPayload): boolean; validateParams(params: PayParameterPayload): boolean; validateRequireField(params: PayParameterPayload): boolean; pay(params: PayParameter): void; } export default AosPaymentSdk;