GMO |クレジット|会員登録


概要

GMO に会員を登録する API です。この会員はクレジット決済を行う(または予定)の会員です。

ここで登録した会員と紐づけるカード登録が必要になってきます。

また基本的に新規作成 → 認証後に実行する API です。このタイミングでしか利用しません。


資料

クレジット決済公式資料 93P


エンドポイント

メソッド URI Headers
POST {GmoApiUrl}/SaveMember Default

リクエストパラメーター

パラメーター名 必須 項目名 特記
version CHAR 3 バージョン パラメータバージョン
(予約項目のため、省略してください。)
siteID CHAR 13 サイト ID GMO が発行する値を設定します。
sitePass CHAR 10 サイトパスワード GMO が発行する値を設定します。
memberID CHAR 60 会員 ID カードを登録する対象の会員 ID を設定します。
本システムでは監理団体 ID
memberName CHAR 255 会員名登録する名前を設定します。 本システムでは監理団体名称(漢字)
{
  "siteID"    :"tsite99887902",
  "sitePass"  :"7ry53fqm",
  "memberID"  :"member01",
  "memberName":"監理団体名称",
}

レスポンス

正常時

ステータスコード:200

パラメーター名 項目名 特記
memberID CHAR 60 会員 ID 登録された会員の ID を返却します。
{
  "memberID"   : 'member01',
}
失敗時

ステータスコード:不明

パラメーター名 項目名 特記
ErrCode CHAR 3 エラーコード エラー発生時のみ
複数ある場合は"|"で接続された文字列
ErrInfo CHAR 9 エラー詳細コード エラー発生時のみ
複数ある場合は"|"で接続された文字列

・エラー時(複数エラーがある場合は下記のような形式にて出力されます。ErrCode の n 番目と ErrInfo の n 番目は対となります)

[
  {
    "errCode":"E01",
    "errInfo":"E01010001"
  },
  {
    "errCode":"E01",
    "errInfo":"E01020001"
  },
]