Info Mart Corporation 株式会社インフォマート

支払先登録更新招待API

1. 概要

支払先の登録・更新を行う。招待方法が指定された場合は招待まで行う。

2. アクセス仕様

項目 内容
プロトコル HTTPS
メソッド POST
ポート番号 443
タイムアウト 300秒
URL https://api.infomart.co.jp/v1/invoice/buyer/customers
インターフェースバージョン v1

3. リクエスト(HTTPS GET, UTF-8)

※必須項目の○は必須、△は条件付き必須となる(条件は備考を参照)

パラメータ名 名前 長さ・範囲 必須 備考
response_type レスポンス形式 文字列 4 "json"
"xml"
customers[] 支払先 配列 -  
   private_cust_cd 支払先コード 文字列 15  
   user_email メールアドレス 文字列 100    
   user_name_1 文字列 15    
   user_name_2 文字列 15    
   user_name_kana_1 氏(カナ) 文字列 20    
   user_name_kana_2 名(カナ) 文字列 20    
   corp_genuine_id 法人番号 数字 13    
   company_name_org 会社名 文字列 60 支払先が未登録時は必須。
「長さ・範囲」はバイト表記。
全半角の英数記号カナが入力可能。
全角は2バイト、半角は1バイトとして最大長を評価する。
会社名と事業所・営業所名を両方指定する場合は合計60バイト以下で指定する。
   company_name_kana_org 会社名(カナ) 文字列 100   「長さ・範囲」はバイト表記。
全半角の英数記号カナが入力可能。
全角は2バイト、半角は1バイトとして最大長を評価する。
会社名(カナ)と事業所・営業所名(カナ)を両方指定する場合は合計100バイト以下で指定する。
   base_name 事業所・営業所名 文字列 60   「長さ・範囲」はバイト表記。
全半角の英数記号カナが入力可能。
全角は2バイト、半角は1バイトとして最大長を評価する。
会社名と事業所・営業所名を両方指定する場合は合計60バイト以下で指定する。
   base_name_kana 事業所・営業所名(カナ) 文字列 100   「長さ・範囲」はバイト表記。
全半角の英数記号カナが入力可能。
全角は2バイト、半角は1バイトとして最大長を評価する。
会社名(カナ)と事業所・営業所名(カナ)を両方指定する場合は合計100バイト以下で指定する。
   zip 会社郵便番号 文字列 8   「XXX-XXXX」の形式で指定する。
   address1 会社住所 文字列 100   会社住所と会社住所(番地、建物名等)で合計100文字以下で指定する。
   address2 会社住所(番地、建物名) 文字列 100   会社住所と会社住所(番地、建物名等)で合計100文字以下で指定する。
   phone 会社電話番号 文字列 15   「XXXXX-XXXX-XXXX」の形式で指定する。
ハイフンで区切り、各桁数以内(5桁、4桁、4桁)で指定する。
   fax 会社FAX番号 文字列 15   「XXXXX-XXXX-XXXX」の形式で指定する。
ハイフンで区切り、各桁数以内(5桁、4桁、4桁)で指定する。
   private_user_employee_no 受取担当者社員コード 文字列 15   受取担当者社員コードと受取担当者名の両方を設定した場合、両方の条件に該当する社員を設定します。
   private_user_name 受取担当者名 文字列 30   受取担当者社員コードと受取担当者名の両方を設定した場合、両方の条件に該当する社員を設定します。
   invite_method 招待方法 文字列 1   下記のいずれかを指定された場合のみ支払先を招待する。
1:メールで招待
2:印刷で招待
4:FAXで招待
5:メール+FAX

※)APIより自動で招待を行いたい場合は、メールアドレスも設定する。メールアドレスが未入力の場合、印刷またはFAXでの招待となり画面で招待のオペレーションを行う必要がある。

4. レスポンス (JSON/XML, UTF-8)

※必須項目の○は必須、△は条件付き必須となる(条件は備考を参照)

成功時

要素名・階層 要素内容 必須 備考
result 処理結果 文字列  
error_list[] エラーリスト 配列   null固定。

失敗時

要素名・階層 要素内容 必須 備考
result 処理結果 文字列  
error_list[] エラーリスト 配列  
   error_item エラー項目 文字列    
   error_code エラーコード 文字列  
   error_detail エラー内容 文字列  

5. 処理詳細

5.1. API実行権限チェック

API利用ユーザーが有料会員かチェックを行う。
受取側企業有料会員ではない場合、HTTPステータスコード「403 Forbbiden」を返却する。

5.2. リクエストチェック

リクエストの内容に対し、不備がないか確認を行う。
不備があった場合、HTTPステータスコード「400 Bad Request」を返却する。

5.3. 支払先の登録・更新処理

リクエストで指定された支払先が未登録の場合、登録を行う。
リクエストで指定された支払先が登録済の場合、更新を行う(変更がある場合のみ)。

5.4. 支払先の招待処理

リクエストで指定された支払先が登録済でかつ未招待の場合、招待を行う。

5.5. 処理結果送信

処理結果をJSON/XML形式で返却する。

6. 備考・補足

特になし。