2016-05-18 6 views
0

ほとんどの場合、Webhook通知を受け取って支払いと関連取引を取得した後、取引の入札にcustomer_idがないことに気付きました。customer_idに取引入札が設定されていない

まれに、それが入力されます。将来のある時点では、古いトランザクションにフィールドが設定されているため、これが追加されているようです。

これはバグですか?誰かが予想される行動を説明/文書化できますか? これをリアルタイムで設定する計画はありますか?

ありがとうございました

答えて

1

この機能に関するドキュメントが改善されます。 customer_idフィールドは、マーチャントが顧客を追跡したい場合にはマーチャントによってオプションで追加され、マーチャントがそれを追加したときにのみレスポンスに含まれます。ただし、ここに記載されたcustomer_card_idパラメーターhttps://docs.connect.squareup.com/api/connect/v2/#endpoint-chargeが提供された場合は、このフィールドが必要です。

+0

私は実際に私自身のSquare Merchantアカウントでテストしています。アイテムを追加する前、間、後にトランザクションに顧客を追加しようとしました。私はさまざまなフィールド(つまり、電子メール/電話)を設定して、さまざまな顧客を試しました。私はそれがなぜいくつかの取引に現れ、他の取引には現れないという理由で繰り返し可能なパターンを検出していません。 私はちょうど確認しました、そして、私は今日これまでに完了したすべての取引は今customer_idsを持っています。タイミング仕様の周りに細かいことがあれば、それは素晴らしいでしょう。 –

関連する問題