2016-09-22 4 views
0

手作業でSquare Registerアプリにログインして販売すると、「カード決済」、「現金」、「その他」のオプションが表示されます。しかし、私は私のアプリを介して起動しようとすると、私は "現金"と "その他"のオプションを取得します。Android Square Register - カードオプションが表示されない

私はこのように私のアプリで入札タイプを設定している:

Set<ChargeRequest.TenderType> tenderTypes = new LinkedHashSet<>(); 
     tenderTypes.add(ChargeRequest.TenderType.CARD); 
     tenderTypes.add(ChargeRequest.TenderType.CASH); 
     tenderTypes.add(ChargeRequest.TenderType.OTHER); 

なぜカードオプションが表示されない..so?

私が入札タイプを設定しない場合、つまりrestrictTendersTo(tenderTypes)を呼び出さないと、カードオプションが表示されます。

私はなぜこれが不思議です。また、アプリを使用しているときにキャッシュとカードのオプションのみが表示されるように設定する方法はありますか?

NB - 私のデバイスに実際のカードリーダーがまだ取り付けられていません。

+0

あなたはどのバージョンのAndroidをお使いですか? – tristansokol

+0

またどの国からのリクエストですか? – tristansokol

+0

私のデバイスはAndroid 5.0.2を実行しており、私は英国にいます。 –

答えて

0

残念ながら、SquareのAPIはすべての国で現在ご利用いただけません。 (現在は米国&カナダのみ)https://docs.connect.squareup.com/articles/faq-international-availability/

+0

APIを英国とオーストラリアで利用できるようになるとアドバイスできますか?また、 'restrictTendersTo(tenderTypes)'を呼び出さないと、なぜカードオプションが表示されるのかアドバイスできますか? –

+0

英国やオーストラリアではAPIの公開時期についての公開予定はありませんが、現在取り組んでいることです。あなたが見つけた 'restrictTendersTo'機能を調べています。使用しているSquare Registerアプリのバージョンを共有できますか? – tristansokol

関連する問題