@nkhind/vivawallet-sdk
Version:
Non-Official VivaWallet API SDK
109 lines (108 loc) • 2.68 kB
TypeScript
import { VivawalletEnpointsInit } from '../types/Vivawallet.types';
declare class VivaEndpoints {
static demoEndpoints: {
auth: {
url: string;
method: string;
};
webhookAuth: {
url: string;
method: string;
};
source: {
url: string;
method: string;
};
payment: {
get: {
url: string;
method: string;
};
create: {
url: string;
method: string;
};
update: {
url: string;
method: string;
};
cancel: {
url: string;
method: string;
};
};
transaction: {
get: {
url: string;
method: string;
};
create: {
url: string;
method: string;
};
cancel: {
url: string;
method: string;
};
};
checkout: {
url: string;
};
marketplace: {
accounts: {
get: {
url: string;
method: string;
};
create: {
url: string;
method: string;
};
update: {
url: string;
method: string;
};
};
payment: {
create: {
url: string;
method: string;
};
};
transaction: {
cancel: {
url: string;
method: string;
};
};
transfers: {
send: {
url: string;
method: string;
};
};
};
isv: {
payments: {
create: {
url: string;
method: string;
};
};
devices: {
url: string;
method: string;
};
transaction: {
create: {
url: string;
method: string;
};
};
};
};
static prodEndpoints: typeof VivaEndpoints.demoEndpoints;
endpoints: typeof VivaEndpoints.demoEndpoints;
constructor(datas: VivawalletEnpointsInit);
}
export default VivaEndpoints;