0.5.0 • Published 1 year ago

@aigens/aigens-sdk-octopus v0.5.0

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

aigens-sdk-octopus

Aigens SDK Octopus

Install

npm install aigens-sdk-octopus
npx cap sync

API

echo(...)

echo(options: { value: string; }) => Promise<{ value: string; }>
ParamType
options{ value: string; }

Returns: Promise<{ value: string; }>


startCardOperation(...)

startCardOperation(options: StartCardParams) => Promise<OctopusResult>
ParamType
optionsStartCardParams

Returns: Promise<OctopusResult>


checkIncompleteTransaction(...)

checkIncompleteTransaction(options: { applicationType?: number; hasSuccessScreen?: boolean; hasStartAppLoading?: boolean; }) => Promise<OctopusResult>
ParamType
options{ applicationType?: number; hasSuccessScreen?: boolean; hasStartAppLoading?: boolean; }

Returns: Promise<OctopusResult>


getSDKVersion()

getSDKVersion() => Promise<{ SDKVersion: string; }>

Returns: Promise<{ SDKVersion: string; }>


getFrameworkVersion()

getFrameworkVersion() => Promise<{ frameworkVersion: string; }>

Returns: Promise<{ frameworkVersion: string; }>


startCardEnquiry(...)

startCardEnquiry(options: { applicationType?: number; deviceId?: string; }) => Promise<OctopusResult>
ParamType
options{ applicationType?: number; deviceId?: string; }

Returns: Promise<OctopusResult>


getOldCardId(...)

getOldCardId(options: { applicationType?: number; deviceId?: string; spid: string; timestamp: string; mposHmac: string; }) => Promise<OctopusResult>
ParamType
options{ applicationType?: number; deviceId?: string; spid: string; timestamp: string; mposHmac: string; }

Returns: Promise<OctopusResult>


cancelRequest()

cancelRequest() => Promise<void>

Interfaces

OctopusResult

PropType
referencestring
octopusNostring
transactionAmountstring
remainingValuestring
paymentTimestring
accountIdstring
oldCardNostring
resultStatusResultStatus

StartCardParams

PropType
tokenstring
ticketstring
applicationTypenumber
receiptIdstring
deviceIdstring
hasSuccessScreenboolean
hasStartAppLoadingboolean
hasQrPaymentboolean

Enums

ResultStatus

MembersValue
'SUCCESS''SUCCESS'
'FAILED''FAILED'
'CANCELLED''CANCELLED'
'INVALID_INPUT''INVALID_INPUT'
'INCOMPLETE''INCOMPLETE'
'FRAMEWORK_NOT_UP_TO_DATE''FRAMEWORK_NOT_UP_TO_DATE'
'NO_INCOMPLETE''NO_INCOMPLETE'
'UNKNOWN''UNKNOWN'
0.5.0

1 year ago

0.4.1

1 year ago

0.4.0

1 year ago

0.1.3

1 year ago

0.1.2

1 year ago

0.1.1

1 year ago

0.1.0

1 year ago