Skip to content

Latest commit

 

History

History
75 lines (67 loc) · 2.76 KB

canvath_api_v1_order.md

File metadata and controls

75 lines (67 loc) · 2.76 KB

POST order

API経由で直接Cartに商品を入れる

リクエストパラメーター

addressモードにすると、デフォルトで配送情報をセットすること出来ます。
addressモードにする場合はパラメータにmode=addressを追加してください。
電話番号、郵便番号はハイフン抜きで指定してください。

Name Description
item_id 商品ID (必須 ,ex: 11111111aaaaaaaaa)
num 発注個数 (任意,ex: 10)         
mode addressモードの判定 (任意 ,ex: address)     
name01 姓 (addressモードの場合は必須 ,ex: 山田)
name02 名 (addressモードの場合は必須,ex: 太郎)
pref 都道府県 (addressモードの場合は必須,ex: 東京都)
addr01 住所1 (addressモードの場合は必須,ex: 千代田区一番町)
addr02 住所2 (addressモードの場合は必須,ex: 17-6一番町MSビル1F)
tel 電話番号 (addressモードの場合は必須,ex: 0332210311)
zip 郵便番号 (addressモードの場合は必須,ex: 1020082)

レスポンスの例

{
  "url": "https://cart.canvath.jp/cart/?mode=sumbuy&shop_id=shop001&orderType=API&pnum=10&pid=0000&app_uuid=00000000000000000000000000000000_00000000000000000000000000000000&device=i14_c9_s6_p2_1&ext=jpg&title=%E3%83%8A%E3%83%81%E3%83%A5%E3%83%A9%E3%83%AB%2080&mid=578f4e767661671ae2030000&name01=%E5%B1%B1%E7%94%B0&name02=%E5%A4%AA%E9%83%8E&zip01=102&zip02=0082&pref=%E6%9D%B1%E4%BA%AC%E9%83%BD&addr01=%E5%8D%83%E4%BB%A3%E7%94%B0%E5%8C%BA%E4%B8%80%E7%95%AA%E7%94%BA&addr02=17-6%E4%B8%80%E7%95%AA%E7%94%BAMS%E3%83%93%E3%83%AB1F&tel01=03&tel02=3221&tel03=0311"
}

エラーレスポンスの例

{
  "error":"system_error", 
  "error_description":"システムエラーが発生しました"
}
{
  "error":"not_login",
  "error_description":"ログインが完了していません"
}
{
  "error": "exist_item", 
  "error_description": "存在しない商品IDです"
}
{
  "error":"parameter_shortfall", 
  "error_description": "必要なパラメータが不足しています"
}
{
  "error":"not_zip", 
  "error_description": "郵便番号に数字以外が含まれています"
}
{
  "error":"exist_pref", 
  "error_description": "該当する都道府県がありません"
}
{
  "error":"not_tel", 
  "error_description": "電話番号に数字以外が含まれています"
}