0
私は、支払いを開始するAndroidデバイスで使用するためのWebアプリケーションを構築しようとしています。私は、ボタンを配置し、インテント・スキーマを使用して、javascriptでこれを行います。正方形PoS Androidウェブauto_return
var intent = "intent:#Intent;action=com.squareup.pos.action.CHARGE;package=com.squareup;S.browser_fallback_url=" + payment.fallback_url + ";S.com.squareup.pos.WEB_CALLBACK_URI=" + payment.callback_url + ";S.com.squareup.pos.CLIENT_ID=" + payment.client_id + ";S.com.squareup.pos.API_VERSION=v2.0;i.com.squareup.pos.TOTAL_AMOUNT=" + payment.total_amount + ";S.com.squareup.pos.CURRENCY_CODE=" + payment.currency_code + ";S.com.squareup.pos.TENDER_TYPES=com.squareup.pos.TENDER_CARD;end"
プロセスは、できるだけ摩擦であるべきであり、それゆえ私は領収書をスキップしたい、とすぐに自動的に取引が行われているように私のアプリに戻ります。それは次のようになります。これはiOSのadditional payment optionsで可能ですが、Androidで利用できるかどうかはわかりません。
このオプションをWebアプリケーションから渡す方法はありますか?
auto_returnの場合もそうですか? (トランザクションが完了したら自動的に私のアプリに戻る他の方法はありますか?) – naxxfish
Androidのauto_returnパラメータがあります。このパラメータは、 "l.com.squareup.pos.AUTO_RETURN_TIMEOUT_MS = {ここであなたの希望のタイムアウト値をここで指定してください} "(最初の文字はLの長さです)。 timeoutパラメーターの最小値は3200Lで、最大値は10000Lです(3.2秒から10秒の間でなければなりません)。残念ながら、これはドキュメンテーションのWebサイトにはありませんが、すぐに追加する必要があります。 –