Squareで支払いを処理する方法を学習しようとしています.GitHubからその例を実行して、支払いアプリケーションを構築する方法についての感想を得ようとしています。私はノードの例をここからhttps://github.com/square/connect-api-examples/tree/master/connect-examples/v2/node_paymentを使ってnpm install
とnpm build
を使って構築し、アプリケーションを起動して実行しました。Square Connect APIの例(ノード)でエラーを解析する方法
カード番号に「4532759734545858」、CVVに「123」、有効期限に「0120」、ジップに「94103」を使用しています。私はここからカード番号を取得しました:https://docs.connect.squareup.com/articles/using-sandboxこれはVisaサンドボックスに使用するのに適した番号です。
さらに、私は開発者の設定からプロパティーをconfig.json
に更新しました。
支払いを処理しようとすると、エラーを詳細に指定せずに、「カードが辞退しました」というDOM要素を取得します。エラーを解析するために何かできますか?
https://docs.connect.squareup.com/articles/using-sandbox#generatingerrorstatesのドキュメントに基づいて、要求のamount_money
フィールドにデータが入力されていないようですが、確認に問題があります。
理想的には、私はメッセージが実際にエラーあなたです「カードが減少しました」
はい、私はノンスを処理して支払いを行うことに問題があるため、あなたの例を試しています。私はファイルにカードを保存し、保存されたカードを充電する方法についてちょっと混乱しています。私は、サーバー上でNodeとUnirestを使用して顧客を作成し更新することに成功しました。 – KVNA
私はJadeに慣れていませんが、 '' 'error.jade'''ファイルに' '' h2 = error.category''を追加し、DOMに同じ情報を表示します。 – KVNA
'' 'npm start'''でサーバを再起動しました。 – KVNA