問題タブ [gocardless]
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.
php - 自己署名証明書による GoCardless API アクセス
https://github.com/gocardless/gocardless-pro-phpの PHP クライアントラッパーで GoCardless API を使用している Laravel プロジェクトがあります。このように非常にシンプルに設定しました。
ただし、API 呼び出しを行うたびに、次のエラーが発生します。
cURL エラー 60: SSL 証明書の問題: https://api-sandbox.gocardless.com/customers の証明書の有効期限が切れています ( https://curl.haxx.se/libcurl/c/libcurl-errors.htmlを参照)
私は自分のローカル マシンで Laragon を使用しています。
- 仮想ホストを使用したプリティ URL
- URL の SSL 証明書
問題は、Laragon SSL 証明書が自己署名されているという事実にあると思います。
関連項目のフォルダは次のとおりです。
GitHub で関連する問題を見つけました -> https://github.com/gocardless/gocardless-pro-php/issues/126
ただし、GoCardless 開発者と話をしたところ、次のように言われました。
SSL の問題については、これは localhost または Laravel の問題である可能性が最も高いです - トラスト ストアに期限切れのルート CA 証明書がまだある場合、OpenSSL が不正な CA 証明書へのパスを構築している可能性があります。すべきではありません。詳細については、この投稿を参照してください: https://www.openssl.org/blog/blog/2021/09/13/LetsEncryptRootCertExpire/ 私たちのチームは、例として、OpenSSL 1.0.2 を実行している一部のマシンでこの問題に遭遇しました。 Mamp を使用して PHP を実行し、Mamp と自作を更新した後、openssl を更新しました。
node.js - Angular 12 アプリでの GoCardless Node API エラー
Angular 12 アプリでgocardless-nodejs api モジュールを使用しようとして、指示に従いました。
次のようにモジュールをインポートします。
次に、クライアントを作成しようとしています:
しかし、このエラーが表示され続けます:
ERROR TypeError: gocardless is not a function