0.5.0 • Published 12 months ago

@aigens/aigens-sdk-taptopaybystripe v0.5.0

Weekly downloads
-
License
MIT
Repository
github
Last release
12 months ago

@aigens/aigens-sdk-taptopaybystripe

Aigens Order.Place Core Plugin

Install

npm install @aigens/aigens-sdk-taptopaybystripe
npx cap sync

API

isAllPermissionsGranted()

isAllPermissionsGranted() => Promise<BooleanResult>

Returns: Promise<BooleanResult>


isInitializedTerminal()

isInitializedTerminal() => Promise<BooleanResult>

Returns: Promise<BooleanResult>


verifyGpsEnabled()

verifyGpsEnabled() => Promise<BooleanResult>

Returns: Promise<BooleanResult>


getConnectionStatus()

getConnectionStatus() => Promise<TapToPayConnectionStatusChangeObject>

Returns: Promise<TapToPayConnectionStatusChangeObject>


getPaymentStatus()

getPaymentStatus() => Promise<TapToPayPaymentStatusChangeObject>

Returns: Promise<TapToPayPaymentStatusChangeObject>


requestAllPermissions()

requestAllPermissions() => Promise<any>

Returns: Promise<any>


initialize(...)

initialize(options: InitTapToPayParams) => Promise<any>
ParamType
optionsInitTapToPayParams

Returns: Promise<any>


collectPayment(...)

collectPayment(options: CollectTapToPayParams) => Promise<any>
ParamType
optionsCollectTapToPayParams

Returns: Promise<any>


discoverReader()

discoverReader() => Promise<any>

Returns: Promise<any>


stopReader()

stopReader() => Promise<any>

Returns: Promise<any>


stopCollectPayment()

stopCollectPayment() => Promise<any>

Returns: Promise<any>


stopDiscovery()

stopDiscovery() => Promise<any>

Returns: Promise<any>


disconnectReader()

disconnectReader() => Promise<any>

Returns: Promise<any>


addListener('onTapToPayFailure', ...)

addListener(eventName: 'onTapToPayFailure', listenerFunc: (res: TapToPayFailureObject) => void) => Promise<PluginListenerHandle> & PluginListenerHandle
ParamType
eventName'onTapToPayFailure'
listenerFunc(res: TapToPayFailureObject) => void

Returns: Promise<PluginListenerHandle> & PluginListenerHandle


addListener('onTapToPayLog', ...)

addListener(eventName: 'onTapToPayLog', listenerFunc: (res: TapToPayLogObject) => void) => Promise<PluginListenerHandle> & PluginListenerHandle
ParamType
eventName'onTapToPayLog'
listenerFunc(res: TapToPayLogObject) => void

Returns: Promise<PluginListenerHandle> & PluginListenerHandle


addListener('onTapToPaySuccess', ...)

addListener(eventName: 'onTapToPaySuccess', listenerFunc: (res: TapToPayPaymentIntent) => void) => Promise<PluginListenerHandle> & PluginListenerHandle
ParamType
eventName'onTapToPaySuccess'
listenerFunc(res: TapToPayPaymentIntent) => void

Returns: Promise<PluginListenerHandle> & PluginListenerHandle


addListener('onTapToPayDiscoverSuccess', ...)

addListener(eventName: 'onTapToPayDiscoverSuccess', listenerFunc: (res: any) => void) => Promise<PluginListenerHandle> & PluginListenerHandle
ParamType
eventName'onTapToPayDiscoverSuccess'
listenerFunc(res: any) => void

Returns: Promise<PluginListenerHandle> & PluginListenerHandle


addListener('onTapToPayConnectionStatusChange', ...)

addListener(eventName: 'onTapToPayConnectionStatusChange', listenerFunc: (res: TapToPayConnectionStatusChangeObject) => void) => Promise<PluginListenerHandle> & PluginListenerHandle
ParamType
eventName'onTapToPayConnectionStatusChange'
listenerFunc(res: TapToPayConnectionStatusChangeObject) => void

Returns: Promise<PluginListenerHandle> & PluginListenerHandle


addListener('onTapToPayUnexpectedReaderDisconnect', ...)

addListener(eventName: 'onTapToPayUnexpectedReaderDisconnect', listenerFunc: (res: any) => void) => Promise<PluginListenerHandle> & PluginListenerHandle
ParamType
eventName'onTapToPayUnexpectedReaderDisconnect'
listenerFunc(res: any) => void

Returns: Promise<PluginListenerHandle> & PluginListenerHandle


addListener('onTapToPayPaymentStatusChange', ...)

addListener(eventName: 'onTapToPayPaymentStatusChange', listenerFunc: (res: TapToPayPaymentStatusChangeObject) => void) => Promise<PluginListenerHandle> & PluginListenerHandle
ParamType
eventName'onTapToPayPaymentStatusChange'
listenerFunc(res: TapToPayPaymentStatusChangeObject) => void

Returns: Promise<PluginListenerHandle> & PluginListenerHandle


Interfaces

BooleanResult

PropType
resultboolean

TapToPayConnectionStatusChangeObject

PropType
status'NOT_CONNECTED' | 'CONNECTING' | 'CONNECTED'

TapToPayPaymentStatusChangeObject

PropType
status'NOT_READY' | 'READY' | 'WAITING_FOR_INPUT' | 'PROCESSING'

InitTapToPayParams

PropType
urlstring
storeIdstring
sidstring
stationIdstring

CollectTapToPayParams

PropType
amountnumber
currencystring
brandNamestring
clientSecretstring
processPaymentboolean

PluginListenerHandle

PropType
remove() => Promise<void>

TapToPayFailureObject

PropType
type'Initialize' | 'DiscoverError' | 'CollectError'
errorCodestring
errorMessagestring
detailMessagestring
messagestring

TapToPayLogObject

PropType
messagestring

TapToPayPaymentIntent

PropType
amountnumber
amountCapturablenumber
amountTipnumber
amountReceivednumber
cancellationReasonstring
captureMethodstring
clientSecretstring
confirmationMethodstring
creatednumber
currencystring
customerstring
descriptionstring
idstring
invoicestring
livemodeboolean
metadataobject
paymentMethodobject
receiptEmailstring
reviewstring
statusstring
0.5.0

12 months ago

0.0.14

2 years ago

0.0.15

2 years ago

0.0.16

2 years ago

0.0.12

2 years ago

0.0.13

2 years ago

0.0.11

2 years ago

0.0.10

2 years ago

0.0.9

2 years ago

0.0.8

2 years ago

0.0.7

2 years ago

0.0.6

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago