このプロジェクトについて

Konduto PHP SDKは、PHPアプリケーションをKondutoのアンチフラウドサービスに統合するための軽量なクライアントライブラリです。注文が履行される前に詐欺リスクを分析できるeコマースワークフローを対象としています。SDKはPHP 5.4以降をサポートし、cURL拡張機能が必要です。ランタイム依存関係はありませんが、テストスイートはPHPUnitを使用しており、PHPがローカルにインストールされていない場合はDockerで実行できます。 主なエントリポイントはKondutoクラスで、APIキーの設定、分析のための注文の送信、以前に分析された注文のクエリ、注文の最終ステータスの更新などのメソッドを提供します。analyzeメソッドは、推奨事項と数値のリスクスコアを返します。updateOrderStatusメソッドでは、承認、拒否、詐欺、キャンセル、または未承認などの結果を報告でき、READMEによると、これによりサービスの機械学習が向上します。 SDKには、注文や関連オブジェクト(顧客、支払い、請求先と配送先住所、ショッピングカートアイテム、配送詳細、デバイス情報、旅行、ホテル、イベント、販売者、エージェント、販売時点、テナント、銀行口座データ)のモデルクラスが含まれています。モデルは連想配列から構築することも、セッターとゲッターを介して構築することもできます。日付フィールドはDateTimeオブジェクトを受け入れ、ライブラリはそれらをAPI形式に変換します。 READMEには、エージェント、販売時点、原点口座、宛先口座、配送会社、配送方法、推定発送日、推定配送日、税IDなど、Kondutoの公式ドキュメントとのペイロードフィールドの整合性も記載されています。また、Order、Customer、Payment、住所、配送、デバイス、ショッピングカート、旅行、乗客、ホテル、イベント、会場、チケット、参加者、販売者、エージェント、販売時点、テナント、銀行口座オブジェクトの詳細なパラメータテーブルも含まれており、必須、推奨、オプションのマーカーが付けられています。