0.5.0 • Published 1 year ago

@aigens/aigens-sdk-taptopaybystripe v0.5.0

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year 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

1 year 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