#val-terminal-s700xamarin

1 messages · Page 1 of 1 (latest)

eternal depotBOT
knotty moth
#

Hey @cursive sparrow Can you provide a bit more context on how you're integrating? What exact SDK are you using here as I don't think we support Xamarin today

cursive sparrow
#

Here's the output from the verbose logging:

[StripeTerminal] class=Terminal message="targetSdkVersion should be <= 30 to use Terminal" target_sdk_version=33
[StripeTerminal] class=LocationHandler message=startListening
[StripeTerminal] class=Terminal device_rooted=TRUE
[StripeTerminal] class=Terminal app_language=JAVA
[StripeTerminal] class=ConnectionTokenRepository message=refreshToken
[StripeTerminal] class=DefaultClientDeviceTypeParser message="ClientDeviceType = S700(isDevKit=true)"
[System.err] SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
[System.err] SLF4J: Defaulting to no-operation (NOP) logger implementation
[System.err] SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
#
[StripeTerminal] class=DefaultOfflineTraceManager message="Start forwarding" isAlreadyForwarding=null
[StripeTerminal] class=DefaultOfflineTraceManager message="Forwarding started" hasAccount=false hasNetwork=true
[StripeTerminal] class=Terminal message=discoverReaders
[StripeTerminal] class=ProxyAdapter message="Switching from null to RemoteReaderAdapter"
[StripeTerminal] class=RemoteReaderAdapter message=discoverReaders
[StripeTerminal] class=ConnectionTokenRepository message=fetchConnectionToken.onSuccess
[StripeTerminal] class=HandoffReaderController message=discoverReaders location=null
[StripeTerminal] class=HandoffRpcClient message=bindToService aidlServer=com.stripe.core.aidlrpc.AidlServers$Reader@cc966d5
[StripeTerminal] class=AidlRpcClient message=bindToService action=com.stripe.stripeterminal.handoffclient.RPC_REQUEST packageName=com.stripe.reader className=com.stripe.reader.services.AidlServerService
[StripeTerminal] class=AidlRpcClient message="Context::bindService completed" success=true
[StripeTerminal] class=AidlServiceConnection message="service connected; ComponentInfo{com.stripe.reader/com.stripe.reader.services.AidlServerService}"
[StripeTerminal] class=AidlRpcClient message=makeRequest service=HANDOFF_SERVICE method=DISCOVER_READERS requestId=0
[StripeTerminal] class=HandoffAidlRpcListener message=onComplete
[StripeTerminal] class=HandoffAidlRpcListener message="onComplete - CrpcResponse.Success"
[StripeTerminal] class=ProxyDiscoveryListener message=onUpdateDiscoveredReaders([])
#

I don't understand how the S700 can return 0 readers when discovering handoff type

knotty moth
#

I'm sorry I'm struggling to follow you. What does "I don't understand how the S700 can return 0 readers when discovering handoff type" mean?

cursive sparrow
#

If I call discoverReaders with a DiscoveryMethod of HANDOFF while running on a S700 Dev Kit, shouldn't it always return itself as the reader?

knotty moth
#

val-terminal-s700xamarin

lyric orbit
#

Hi 👋

I'm stepping in here to offer some help. Give me a sec to catch up

#

Can you confirm for me if you are attempting to install an Android app directly on the S700 reader itself?

cursive sparrow
#

Yes I am

lyric orbit
#

Unfortunately we cannot offer support for this integration here. I recommend you reach out to the contact for the beta program for this.

cursive sparrow
#

ok, thank you

lyric orbit
#

If you don't have or know of the right contact you can always reach out to Support to get routed to the correct team.

https://support.stripe.com/contact

Just be sure to be very explicit about what integration you are building and exactly what you are trying to do. This helps us route your request better.

cursive sparrow
#

I just contacted chat and they said they had a team member forward the chat to a "specialized team" on the engineering team. So I hope that's right.

#

Thanks