問題タブ [square-connect]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
square-connect - Square ロイヤルティ プログラムの拡張
ロイヤルティ プログラムの「10 個購入すると 1 個無料」というスタイルは非常に基本的なものですが、それでも有用であり、Square の境界を維持し、他のソフトウェアを回避しようとしています。私たちは、顧客の紹介を促進し、紹介されたすべての顧客に開始を発行しようとしています.
既存の顧客が友人の電子メール/電話を追加し、招待電子メールまたはテキスト (固有の URL にエンコードされた電話番号を含む) を送信できるシンプルな「友人を招待」ページを開発することを考えていました。招待された人がそれをクリックして自分の電話番号/メールアドレスを入力したら、スクリプトを実行して次の 2 つのことを行いたいと考えています。- 活性化のために参照者に「星」を追加します。これは、$0.01 のプロキシ アイテムを購入することで実装できます。
ストレッチですか?他の回避策はありますか?
curl - スクエアアップ マーチャント ID サービス エンドポイントの取得が期待どおりに機能していませんか?
square up のドキュメントによると、個人用アクセス トークンを取得した後、curl を介した簡単なリクエストでマーチャント ID を取得できるはずです。ただし、エラーが発生します。例外の代わりにマーチャント ID を取得するにはどうすればよいですか?
https://docs.connect.squareup.comから:
これで、個人用アクセス トークンを使用して、最初のリクエストを Connect API に送信できるようになりました。
ターミナル ウィンドウを開き、次の curl コマンドを実行して、示されている場所に個人用アクセス トークンを指定します。
ドキュメントで期待される結果:
例外テキスト:
square-connect - /items エンドポイントで返される Modifier ID を取得することは可能ですか?
ドキュメントから、/items エンドポイントはアイテムの価格修飾子を返さないこと、およびそれらを取得するには /item エンドポイントを呼び出す必要があることを理解しています。これは、そうでなければ返される冗長なデータがたくさんあるためだと思います。400 を超えるアイテムがあり、関連するモディファイアを取得するためだけに /item を 400 回呼び出さないようにしています。/items 呼び出しから返されたアイテムの修飾子 ID を少なくとも取得する方法はありますか? その場合は、/modifier-lists エンドポイントを呼び出してすべてのモディファイアを取得し、モディファイア ID でアイテムと照合するだけです。ありがとう、マイク
webhooks - Webhook が機能しない
ポータルで Webhook を有効にしましたが、いずれかの支払いが受け入れられたときに、イベントを受信していないようです。正常に動作しているように見えるダッシュボードを介してテスト イベントを送信すると。支払いが受け入れられたときに、square がイベントを送信しない理由はありますか?
square-connect - 一部の uuid が大文字なのはなぜですか?
項目とその子オブジェクト (カテゴリ ID、カテゴリ ID、修飾子 ID など) の ID には、大文字と小文字の英字を含めることができることに気付きました。UUID で大文字が許可されていないことは、私の理解でした。IDを保持しているデータストアがIDを小文字に変換しているため、現在問題が発生しています。後で /items エンドポイントでその ID を使用してアイテムを取得しようとすると、大文字と小文字が変更されたために 404 リターン コードが返されます。アイテムを検索するときに一貫して小文字を使用する方法はありますか? ありがとう、マイク
api - 購入者向け Square Connect API
SQUARE との何らかの API 統合が可能かどうかを知りたいです。そこでは、自分の個人的な支払いが行われていることがわかります。私は商人/事業主ではありません。これは、私が既存の API をいじるために個人的に使用するためのものです。
たとえば、「Joe's Pizzeria」でクレジット カードで支払いを行い、「Joe's Pizzeria」がクレジット カード支払いに SQUARE を使用している場合、どうにかして SQUARE API を使用して個人の購入を表示できますか? 購入には、私の名前、クレジット カード情報、購入日、購入金額、およびメール アドレスが必要です。
どんな助けでも感謝します。ご回答ありがとうございます。
JB
square-connect - Square API から Timecard データを取得しようとしていますが、エンドポイントは常に応答なしで切断されます
私のアカウントには「account_capabilities」があります: ["EMPLOYEE_MANAGEMENT","TIMECARD_MANAGEMENT"]
与えられた Python サンプル (Python 3 用に変更したもの) を使用して、API から売上データを取得することができました。
私はPython 3を使用しています。コードフラグメントは次のとおりです。
結果:
square-connect - Payments API が C# 経由でヘッダーのリンクを返さない
C# を使用して Square Connect 決済 API を呼び出しています。ドキュメントには、結果がページングされる場合、「リンク」のヘッダー キーを取得する必要があると記載されています。ただし、応答で 100 件の結果しか取得できず、「リンク」のヘッダー キーはありません。これが私のコードです:
square-connect - Squareクレジットカードリーダーでのお支払いの流れ
お客様がウェイターなしでテーブルから注文できるように、レストラン用の iPad アプリを作成しています。お客様がクレジットカードをスワイプして支払いを行えるように、Square を使用したいと考えています。Square クレジット カード リーダーを使用して、アプリ内で注文の流れを維持しながら、支払いを受け入れて処理することはできますか (つまり、iPad で Square POS アプリを使用せずに Square 経由で支払いを受け入れることはできますか)?
前もって感謝します。