2017-09-27 14 views
0

SquareはJSONキーを使用しますcard_nonceは、クレジットカード番号の代わりに使用されるハッシュまたは "トークン化された"一時的な文字列です。デモコードでは、私のソフトウェアと互換性のないiframeを持つHTMLフォームを使用していますが、このアプローチは(あまりにも)気にしません。HTMLフォーム/ iframeなしでsquareからcard_nonceを取得

スクエアのHTMLをページ/フォームに挿入しなくても、Squareからcard_nonceをリクエストするにはどうすればよいですか?

私は、サーバーのcURLリクエストまたはクロスサイトのアクセス制御JavaScript要求のいずれかで問題なく動作します。

答えて

1

できません。現時点では、カードフォームを使用して購入者のカードの詳細を収集し、カードノンスを生成する必要があります。ノンス生成URLまたはエンドポイントはありません。

+0

その場合、どのように 'iframe'" forms "をクライアントのテーマに合うようにスタイルするのですか?最小限で、 'background-color'、' border'、 'color'、' height'と 'font-size'プロパティを変更する必要があります。 – John

+0

[iframeをスタイリングするためのドキュメント]を見てみてください(https://docs.connect.squareup.com/articles/adding-payment-form#stylinginputinteriors) – tristansokol

+1

恐ろしいです!発電機を持っていないのは嫌いですが、この妥協案は受け入れられるようです。ありがとうございました! – John

関連する問題