クレジットカード決済(都度決済)処理

オペレーション名

クレジットカード決済(都度決済)

機能概要

入力データを元にSMBC決済ステーションへクレジットカード決済(都度決済)のリクエストを送信します。
レスポンスの情報は、出力スキーマから取得することができます。
本コンポーネントで使用可能な処理コマンドは以下です。

本オペレーションが使用する都度決済の詳細な仕様については、決済ステーションの都度決済仕様書を参照してください。

データモデル

本コンポーネントのデータモデルはテーブルモデル型です。

プロパティ

基本設定
項目名 必須/省略可 変数の使用 説明 備考
名前 必須 使用不可 スクリプトキャンバス上での名前を入力します。  
必須設定
項目名 必須/省略可 変数の使用 説明 備考
接続先 必須 使用不可 グローバルリソースを選択します。
グローバルリソースの設定方法については、「グローバルリソースのプロパティ」を参照してください。
  • [追加]:
    新規にグローバルリソースを追加します。
  • [一覧の編集]:
    「リソース一覧の編集」画面にて、グローバルリソースの設定を編集することができます。
 
処理コマンド 必須 使用不可 処理コマンドを選択します。
  • [請求情報送信]
  • [請求確定]
  • [クレジットカード情報お預かり(照会)]
  • [クレジットカード情報お預かり(登録)]
  • [クレジットカード情報お預かり(削除)]
 
データ処理方式
項目名 必須/省略可 変数の使用 説明 備考
データ処理方式 必須 使用不可 データ処理方式を選択します。
  • [スクリプトの設定を使用する]:(デフォルト)
    スクリプトプロパティの大容量データ処理の設定をアダプタに使用します。
  • [大容量データ処理を行わない]:
    大容量データ処理を行いません。
  • [大容量データ処理を行う]:
    大容量データ処理を行います。
 
コメント
項目名 必須/省略可 変数の使用 説明 備考
コメント 省略可 使用不可 このアダプタの簡単な説明を記述することができます。  

スキーマ

入力スキーマ

リクエストのパラメータを設定します。[処理コマンド]によってスキーマは異なります。
<?xml version="1.0" encoding="UTF-8" ?>
<table>
  <row>
    <column>version</column>
    <column>kyoten_cd</column>
    <column>shoporder_no</column>
    <column>seikyuu_kingaku</column>
    <column>shouhi_tax</column>
    <column>souryou</column>
    <column>bill_no</column>
    <column>bill_name</column>
    <column>bill_kana</column>
    <column>bill_zip</column>
    <column>bill_adr_1</column>
    <column>bill_adr_2</column>
    <column>bill_adr_3</column>
    <column>bill_adr_4</column>
    <column>bill_adr_5</column>
    <column>bill_phon</column>
    <column>bill_mail</column>
    <column>bill_mail_kbn</column>
    <column>msg_1</column>
    <column>msg_2</column>
    <column>seiyaku_date</column>
    <column>shiharai_date</column>
    <column>shiharai_time</column>
    <column>goods_name_1</column>
    <column>unit_price_1</column>
    <column>quantity_1</column>
    <column>goods_name_2</column>
    <column>unit_price_2</column>
    <column>quantity_2</column>
    <column>goods_name_3</column>
    <column>unit_price_3</column>
    <column>quantity_3</column>
    <column>goods_name_4</column>
    <column>unit_price_4</column>
    <column>quantity_4</column>
    <column>goods_name_5</column>
    <column>unit_price_5</column>
    <column>quantity_5</column>
    <column>goods_name_6</column>
    <column>unit_price_6</column>
    <column>quantity_6</column>
    <column>goods_name_7</column>
    <column>unit_price_7</column>
    <column>quantity_7</column>
    <column>goods_name_8</column>
    <column>unit_price_8</column>
    <column>quantity_8</column>
    <column>goods_name_9</column>
    <column>unit_price_9</column>
    <column>quantity_9</column>
    <column>goods_name_10</column>
    <column>unit_price_10</column>
    <column>quantity_10</column>
    <column>goods_name_11</column>
    <column>unit_price_11</column>
    <column>quantity_11</column>
    <column>goods_name_12</column>
    <column>unit_price_12</column>
    <column>quantity_12</column>
    <column>goods_name_13</column>
    <column>unit_price_13</column>
    <column>quantity_13</column>
    <column>goods_name_14</column>
    <column>unit_price_14</column>
    <column>quantity_14</column>
    <column>goods_name_15</column>
    <column>unit_price_15</column>
    <column>quantity_15</column>
    <column>goods_name_16</column>
    <column>unit_price_16</column>
    <column>quantity_16</column>
    <column>goods_name_17</column>
    <column>unit_price_17</column>
    <column>quantity_17</column>
    <column>goods_name_18</column>
    <column>unit_price_18</column>
    <column>quantity_18</column>
    <column>goods_name_19</column>
    <column>unit_price_19</column>
    <column>quantity_19</column>
    <column>goods_name_20</column>
    <column>unit_price_20</column>
    <column>quantity_20</column>
    <column>seikyuu_name</column>
    <column>seikyuu_kana</column>
    <column>riyou_nengetsu</column>
    <column>seikyuu_nengetsu</column>
    <column>tokusoku_kbn</column>
    <column>tuuchisho_kbn</column>
    <column>card_no</column>
    <column>card_yukokigen</column>
    <column>shiharai_kbn</column>
    <column>shiharai_kinyukikan_cd</column>
    <column>hakkou_kbn</column>
    <column>yuusousaki_kbn</column>
    <column>security_cd</column>
  </row>
  <row>
    :
  </row>
</table>
請求情報送信
要素名 列名 説明 書式・制限 必須/省略可
row
-
送信する取引の件数分繰り返します。
-
-
column version バージョン。
決済手段、携帯キャリアにより設定が異なります。
  • "210":PCサイト
  • "220":モバイルサイト
半角英数 3バイト
必須
kyoten_cd 拠点コード。
加盟店様が割り当てる拠点コード。
加盟店様に採番頂くコードとなります。
請求情報等を拠点毎に管理する場合に設定してください。
半角数字 8バイト
任意
shoporder_no 請求番号。
加盟店様の請求を一意に識別する番号。
請求番号は、必ずユニークとなるように設定してください。
半角数字 17バイト(固定)
必須
seikyuu_kingaku 請求金額。
請求金額の総額(税、送料込み)。
クレジットカード決済の場合、請求金額の上限金額(9,999,999)以下になるように設定してください。
半角数字 13バイト
必須
shouhi_tax 内消費税。
請求金額の内消費税。
半角数字 13バイト
任意
souryou 内送料。
請求金額の内送料(税込)。
半角数字 13バイト
任意
bill_no 顧客番号。
顧客を一意に識別する番号(12 桁または14 桁をご契約時に選択)
半角数字 12または14バイト(固定)
任意
bill_name 顧客名。 全角 60バイト
必須
bill_kana 顧客カナ名。 半角 60バイト
任意
bill_zip 顧客郵便番号。
999-9999 または、9999999
半角数字 記号 8バイト
任意
bill_adr_1 顧客住所1。
全角(2バイト)、半角(1バイト)合計50バイト
全角・半角 50バイト
任意
bill_adr_2 顧客住所2。
全角(2バイト)、半角(1バイト)合計50バイト
全角・半角 50バイト
任意
bill_adr_3 顧客住所3。
全角(2バイト)、半角(1バイト)合計50バイト
全角・半角 50バイト
任意
bill_adr_4 顧客住所4。
全角(2バイト)、半角(1バイト)合計50バイト
全角・半角 50バイト
任意
bill_adr_5 顧客住所5。
全角(2バイト)、半角(1バイト)合計50バイト
全角・半角 50バイト
任意
bill_phon 顧客電話番号。
記号はハイフン(-)のみ。ハイフン(-)を除き、数字9〜11桁
半角数字 記号 14バイト
任意
bill_mail 顧客メールアドレス。 半角英数 記号 256バイト
任意
bill_mail_kbn 顧客メールアドレス区分。
  • "0": PC メールアドレス
  • "1": モバイルメールアドレス

顧客メールアドレスと顧客メールアドレス区分は必ずセットで設定してください。
半角数字 1バイト
任意
msg_1 メッセージ1。
外部機関への連携メッセージ
(全角 2バイト、半角 1バイトで計 256バイト)
全角・半角 256バイト
任意
msg_2 メッセージ2。
外部機関への連携メッセージ
(全角 2バイト、半角 1バイトで計 256バイト)
全角・半角 256バイト
任意
seiyaku_date 成約日。
ご注文ご成約日
YYYYMMDD
半角数字 8バイト
必須
shiharai_date 支払期限日。
加盟店様が指定する支払期限日。
YYYYMMDD
セットしない場合は決済ステーションで設定を行います。
半角数字 8バイト
任意
shiharai_time 支払期限時分。
加盟店様が指定する支払期限時分。
HHMM
半角数字 4バイト
任意
goods_name_1 商品1の商品名。
顧客が購入した品物1の商品名。
(全角 2バイト、半角 1バイトで計 100バイト)
全角・半角 100バイト
必須
unit_price_1 商品1の単価。
顧客が購入した品物1の単価。
半角数字 11バイト
必須
quantity_1 商品1の数量。
顧客が購入した品物1の数量。
半角数字 3バイト
必須
goods_name_2 商品2の商品名。
顧客が購入した品物2の商品名。
(全角 2バイト、半角 1バイトで計 100バイト)
全角・半角 100バイト
任意
unit_price_2 商品2の単価。
顧客が購入した品物2の単価。
半角数字 11バイト
任意
quantity_2 商品2の数量。
顧客が購入した品物2の数量。
半角数字 3バイト
任意
goods_name_3 商品3の商品名。
顧客が購入した品物3の商品名。
(全角 2バイト、半角 1バイトで計 100バイト)
全角・半角 100バイト
任意
unit_price_3 商品3の単価。
顧客が購入した品物3の単価。
半角数字 11バイト
任意
quantity_3 商品3の数量。
顧客が購入した品物3の数量。
半角数字 3バイト
任意
goods_name_4 商品4の商品名。
顧客が購入した品物4の商品名。
(全角 2バイト、半角 1バイトで計 100バイト)
全角・半角 100バイト
任意
unit_price_4 商品4の単価。
顧客が購入した品物4の単価。
半角数字 11バイト
任意
quantity_4 商品4の数量。
顧客が購入した品物4の数量。
半角数字 3バイト
任意
goods_name_5 商品5の商品名。
顧客が購入した品物5の商品名。
(全角 2バイト、半角 1バイトで計 100バイト)
全角・半角 100バイト
任意
unit_price_5 商品5の単価。
顧客が購入した品物5の単価。
半角数字 11バイト
任意
quantity_5 商品5の数量。
顧客が購入した品物5の数量。
半角数字 3バイト
任意
goods_name_6 商品6の商品名。
顧客が購入した品物6の商品名。
(全角 2バイト、半角 1バイトで計 100バイト)
全角・半角 100バイト
任意
unit_price_6 商品6の単価。
顧客が購入した品物6の単価。
半角数字 11バイト
任意
quantity_6 商品6の数量。
顧客が購入した品物6の数量。
半角数字 3バイト
任意
goods_name_7 商品7の商品名。
顧客が購入した品物7の商品名。
(全角 2バイト、半角 1バイトで計 100バイト)
全角・半角 100バイト
任意
unit_price_7 商品7の単価。
顧客が購入した品物7の単価。
半角数字 11バイト
任意
quantity_7 商品7の数量。
顧客が購入した品物7の数量。
半角数字 3バイト
任意
goods_name_8 商品8の商品名。
顧客が購入した品物8の商品名。
(全角 2バイト、半角 1バイトで計 100バイト)
全角・半角 100バイト
任意
unit_price_8 商品8の単価。
顧客が購入した品物8の単価。
半角数字 11バイト
任意
quantity_8 商品8の数量。
顧客が購入した品物8の数量。
半角数字 3バイト
任意
goods_name_9 商品9の商品名。
顧客が購入した品物9の商品名。
(全角 2バイト、半角 1バイトで計 100バイト)
全角・半角 100バイト
任意
unit_price_9 商品9の単価。
顧客が購入した品物9の単価。
半角数字 11バイト
任意
quantity_9 商品9の数量。
顧客が購入した品物9の数量。
半角数字 3バイト
任意
goods_name_10 商品10の商品名。
顧客が購入した品物10の商品名。
(全角 2バイト、半角 1バイトで計 100バイト)
全角・半角 100バイト
任意
unit_price_10 商品10の単価。
顧客が購入した品物10の単価。
半角数字 11バイト
任意
quantity_10 商品10の数量。
顧客が購入した品物10の数量。
半角数字 3バイト
任意
goods_name_11 商品11の商品名。
顧客が購入した品物11の商品名。
(全角 2バイト、半角 1バイトで計 100バイト)
全角・半角 100バイト
必須
unit_price_11 商品11の単価。
顧客が購入した品物11の単価。
半角数字 11バイト
必須
quantity_11 商品11の数量。
顧客が購入した品物11の数量。
半角数字 3バイト
必須
goods_name_12 商品12の商品名。
顧客が購入した品物12の商品名。
(全角 2バイト、半角 1バイトで計 100バイト)
全角・半角 100バイト
任意
unit_price_12 商品12の単価。
顧客が購入した品物12の単価。
半角数字 11バイト
任意
quantity_12 商品12の数量。
顧客が購入した品物12の数量。
半角数字 3バイト
任意
goods_name_13 商品13の商品名。
顧客が購入した品物13の商品名。
(全角 2バイト、半角 1バイトで計 100バイト)
全角・半角 100バイト
任意
unit_price_13 商品13の単価。
顧客が購入した品物13の単価。
半角数字 11バイト
任意
quantity_13 商品13の数量。
顧客が購入した品物13の数量。
半角数字 3バイト
任意
goods_name_14 商品14の商品名。
顧客が購入した品物14の商品名。
(全角 2バイト、半角 1バイトで計 100バイト)
全角・半角 100バイト
任意
unit_price_14 商品14の単価。
顧客が購入した品物14の単価。
半角数字 11バイト
任意
quantity_14 商品14の数量。
顧客が購入した品物14の数量。
半角数字 3バイト
任意
goods_name_15 商品15の商品名。
顧客が購入した品物15の商品名。
(全角 2バイト、半角 1バイトで計 100バイト)
全角・半角 100バイト
任意
unit_price_15 商品15の単価。
顧客が購入した品物15の単価。
半角数字 11バイト
任意
quantity_15 商品15の数量。
顧客が購入した品物15の数量。
半角数字 3バイト
任意
goods_name_16 商品16の商品名。
顧客が購入した品物16の商品名。
(全角 2バイト、半角 1バイトで計 100バイト)
全角・半角 100バイト
任意
unit_price_16 商品16の単価。
顧客が購入した品物16の単価。
半角数字 11バイト
任意
quantity_16 商品16の数量。
顧客が購入した品物16の数量。
半角数字 3バイト
任意
goods_name_17 商品17の商品名。
顧客が購入した品物17の商品名。
(全角 2バイト、半角 1バイトで計 100バイト)
全角・半角 100バイト
任意
unit_price_17 商品17の単価。
顧客が購入した品物17の単価。
半角数字 11バイト
任意
quantity_17 商品17の数量。
顧客が購入した品物17の数量。
半角数字 3バイト
任意
goods_name_18 商品18の商品名。
顧客が購入した品物18の商品名。
(全角 2バイト、半角 1バイトで計 100バイト)
全角・半角 100バイト
任意
unit_price_18 商品18の単価。
顧客が購入した品物18の単価。
半角数字 11バイト
任意
quantity_18 商品18の数量。
顧客が購入した品物18の数量。
半角数字 3バイト
任意
goods_name_19 商品19の商品名。
顧客が購入した品物19の商品名。
(全角 2バイト、半角 1バイトで計 100バイト)
全角・半角 100バイト
任意
unit_price_19 商品19の単価。
顧客が購入した品物19の単価。
半角数字 11バイト
任意
quantity_19 商品19の数量。
顧客が購入した品物19の数量。
半角数字 3バイト
任意
goods_name_20 商品20の商品名。
顧客が購入した品物20の商品名。
(全角 2バイト、半角 1バイトで計 100バイト)
全角・半角 100バイト
任意
unit_price_20 商品20の単価。
顧客が購入した品物20の単価。
半角数字 11バイト
任意
quantity_20 商品20の数量。
顧客が購入した品物20の数量。
半角数字 3バイト
任意
seikyuu_name 請求内容(漢字)。 全角 100バイト
必須
seikyuu_kana 請求内容(カナ)。 全角英数カナ 48バイト
必須
riyou_nengetsu 利用年月。
払込票を送付する決済を利用する場合、使用する払込票に印字する利用年月。
YYYYMM
半角数字 6バイト
任意
seikyuu_nengetsu 請求年月。
払込票を送付する決済を利用する場合、使用する払込票に印字する請求年月。
YYYYMM
半角数字 6バイト
任意
tokusoku_kbn 督促区分。
現在未使用の項目です。
半角数字 1バイト
任意
tuuchisho_kbn 通知書区分。
現在未使用の項目です。
半角数字 1バイト
任意
card_no クレジットカード番号。
クレジットカードの番号(ハイフン(-)なし)
半角数字 16バイト
必須
card_yukokigen クレジットカード有効期限。
クレジットカードの有効期限
MMYY
半角数字 4バイト
必須
shiharai_kbn クレジットカード支払区分。
  • "1":1回払い
  • "2":2回払い
  • "3":分割払い(3回)
  • "5":分割払い(5回)
  • "6":分割払い(6回)
  • "10":分割払い(10回)
  • "12":分割払い(12回)
  • "15":分割払い(15回)
  • "18":分割払い(18回)
  • "20":分割払い(20回)
  • "24":分割払い(24回)
  • "80":リボ払い
  • "91":ボーナス一括払い

支払区分は、契約内容により利用範囲が変更になります。
半角数字 1バイト
任意
shiharai_kinyukikan_cd 支払金融機関コード。
クレジットカード決済では設定不要。
半角数字 4バイト
任意
hakkou_kbn 発行区分。
払込票を送付する決済を利用する場合、使用する払込票の発行区分。
  • "1":自社発行
  • "2":代行発行
半角数字 1バイト
任意
yuusousaki_kbn 郵送先区分。
払込票を送付する決済を利用する場合、使用する払込票の郵送先区分。
発行区分が「2:代行発行」の場合に設定。
  • "1":収納企業・・・加盟店様へ郵送
  • "2":顧客・・・顧客へ郵送
半角数字 1バイト
任意
security_cd セキュリティコード。
セキュリティコードによる認証を行う場合のみ必須。
半角数字 4バイト
任意

<?xml version="1.0" encoding="UTF-8" ?>
<table>
  <row>
    <column>kyoten_cd</column>
    <column>shoporder_no</column>
    <column>seikyuu_kingaku</column>
  </row>
  <row>
    :
  </row>
</table>
請求確定
要素名 列名 説明 書式・制限 必須/省略可
row
-
送信する取引の件数分繰り返します。
-
-
column kyoten_cd 拠点コード。
加盟店様が割り当てる拠点コード。
加盟店様に採番頂くコードとなります。
請求情報等を拠点毎に管理する場合に設定してください。
半角数字 8バイト
任意
shoporder_no 請求番号。
加盟店様の請求を一意に識別する番号。
半角数字 17バイト
必須
seikyuu_kingaku 請求金額。
請求金額の総額(税、送料込み)
半角数字 13バイト
必須

<?xml version="1.0" encoding="UTF-8" ?>
<table>
  <row>
    <column>kyoten_cd</column>
    <column>kmt_kok_id</column>
    <column>kessai_no</column>
  </row>
  <row>
    :
  </row>
</table>
クレジットカード情報お預かり(照会・登録・削除)
要素名 列名 説明 書式・制限 必須/省略可
row
-
送信する取引の件数分繰り返します。
-
-
column kyoten_cd 拠点コード。
加盟店様が割り当てる拠点コード。
加盟店様に採番頂くコードとなります。
請求情報等を拠点毎に管理する場合に設定してください。
半角数字 8バイト
任意
kmt_kok_id 加盟店顧客ID。
加盟店様で管理している顧客を一意に識別するID。
加盟店顧客IDの設定内容は、顧客番号の採番方法(自動・手動)により異なりますのでご注意ください。
自動採番の場合:256バイト 半角英数記号で自由に設定してください。
手動採番の場合:加盟店で採番する顧客番号(半角英数 12桁または14桁)を設定してください。
半角英数記号 256バイト
必須
kessai_no 決済受付番号。
決済ステーションで採番した番号。
クレジットカードお預かり(登録)の場合は必須。
半角数字 14バイト
任意

出力スキーマ

レスポンスの戻り値が設定されます。[処理コマンド]によってスキーマは異なります。
<?xml version="1.0" encoding="UTF-8" ?>
<table>
  <row>
    <column>version</column>
    <column>bill_method</column>
    <column>bill_method_name</column>
    <column>kessai_id</column>
    <column>kessai_name</column>
    <column>shop_cd</column>
    <column>syuno_co_cd</column>
    <column>kyoten_cd</column>
    <column>shoporder_no</column>
    <column>seikyuu_kingaku</column>
    <column>kessai_date</column>
    <column>kessai_time</column>
    <column>kessai_no</column>
    <column>shiharai_date</column>
    <column>shiharai_time</column>
    <column>rescd</column>
    <column>res</column>
    <column>yoshin_jikko_date</column>
    <column>hishimuke_kaishacd</column>
    <column>shonin_no</column>
    <column>pareq</column>
    <column>issuer_url</column>
    <column>sessionid</column>
    <column>haraidashi_no1</column>
    <column>haraidashi_no2</column>
    <column>haraidashi_no3</column>
    <column>jnb_url</column>
    <column>sec_cd</column>
    <column>sesid</column>
    <column>ns_btn</column>
    <column>account</column>
    <column>cust_name</column>
    <column>cust_name1</column>
    <column>cust_name2</column>
    <column>amout</column>
    <column>perfect</column>
    <column>bene</column>
    <column>jnbbr</column>
    <column>jnbac</column>
    <column>comment</column>
    <column>re_sesid</column>
    <column>status</column>
    <column>tran_ymd</column>
    <column>tran_hms</column>
    <column>re_amoid</column>
    <column>bank_cd</column>
    <column>bank_name</column>
    <column>branch_cd</column>
    <column>branch_name</column>
    <column>kouza_shubetsu</column>
    <column>kouza_no</column>
    <column>kouza_name</column>
    <column>shiharai_kinyukikan_cd</column>
    <column>kinyukikan_url</column>
    <column>hikitsugi_info_ptn_no</column>
    <column>hikitsugi_info</column>
    <column>login_url</column>
    <column>input_data_row_number</column>
    <column>is_success</column>
    <column>http_status_code</column>
    <column>error_message</column>
    <column>error_trace</column>
  </row>
  <row>
    :
  </row>
</table>
請求情報送信
要素名 列名 説明 書式・制限 必須/任意
row
-
送信した取引の件数分繰り返します。
-
-
column version バージョン。
入力データとして設定した値が返されます。
半角英数 3バイト
必須
bill_method 決済手段区分。
決済の手段を表す区分。
半角数字 2バイト
必須
bill_method_name 決済手段名称。
決済の手段を表す名称。
全角 50バイト
必須
kessai_id 決済種類コード。
決済の種類を表すコード。
半角数字 4バイト
必須
kessai_name 決済種類名称。
決済の種類を表す名称。
全角 50バイト
必須
shop_cd 契約コード。
グローバルリソースに設定した契約コード。
半角英数 7バイト
必須
syuno_co_cd 収納企業コード。
グローバルリソースに設定した収納企業コード。
半角英数 8バイト
必須
kyoten_cd 拠点コード。
加盟店様が割り当てる拠点コード。
加盟店様に採番頂くコードとなります。
半角数字 8バイト
任意
shoporder_no 請求番号。
加盟店様の請求を一意に識別する番号。
半角英数 17バイト
必須
seikyuu_kingaku 請求金額。
請求金額の総額(税、送料込み)。
半角数字 13バイト
必須
kessai_date 決済受付日。
決済ステーションで受付けた年月日。
YYYYMMDD
半角数字 8バイト
必須
kessai_time 決済受付時分秒。
決済ステーションで受付けた時分秒。
HHMMSS
半角数字 6バイト
必須
kessai_no 決済受付番号。
決済ステーションで採番した番号。
半角数字 14バイト
任意
shiharai_date 支払期限日。
YYYYMMDD
半角数字 8バイト
任意
shiharai_time 支払期限時分。
HHMM
半角数字 4バイト
任意
rescd 決済結果コード。
正常な場合は結果コード「000000」を返します。
半角英数 6バイト
必須
res 結果内容。
エラー時にエラー内容が出力される。
全角 256バイト
任意
yoshin_jikko_date 与信実行日。
オーソリ処理日。
YYYYMMDD
半角数字 8バイト
任意
hishimuke_kaishacd 被仕向会社コード。
オーソリ要求を送信したクレジットカード会社コード
半角英数 記号 11バイト
任意
shonin_no 承認番号。
クレジットカード会社が設定する承認番号。
半角英数 7バイト
任意
pareq PaReq。
3Dセキュアサーバからの戻りのPaReq。
戻り値無し。
半角英数
任意
issuer_url イシュアURL。
イシュアのパスワード入力画面を表示するための接続先URL。
戻り値無し。
半角英数 記号 2048バイト
任意
sessionid セッションID。
決済ステーション内のセッションID。
半角英数 70バイト
任意
haraidashi_no1 払出番号1。 半角英数 256バイト
任意
haraidashi_no2 払出番号2。 半角英数 256バイト
任意
haraidashi_no3 払出番号3。 半角英数 256バイト
任意
jnb_url JNB連携URL。
クレジットカード決済では、戻り値無し。
半角英数 記号 256バイト
任意
sec_cd 企業コード。
クレジットカード決済では、戻り値無し。
半角数字 4バイト
任意
sesid セッションID。
クレジットカード決済では、戻り値無し。
半角英数 16バイト
任意
ns_btn 収納企業支店コード。
クレジットカード決済では、戻り値無し。
半角英数 記号 12バイト
任意
account 顧客番号。
クレジットカード決済では、戻り値無し。
半角英数 記号 100バイト
任意
cust_name 顧客カナ姓名。
クレジットカード決済では、戻り値無し。
全角カナ 48バイト
任意
cust_name1 顧客カナ姓。
クレジットカード決済では、戻り値無し。
全角カナ 48バイト
任意
cust_name2 顧客カナ名。
クレジットカード決済では、戻り値無し。
全角カナ 48バイト
任意
amount 振込金額。
クレジットカード決済では、戻り値無し。
半角数字 12バイト
任意
perfect 受取人口座番号。
クレジットカード決済では、戻り値無し。
半角数字 15バイト
任意
bene 受取人口座カナ名義。
クレジットカード決済では、戻り値無し。
全角カナ 48バイト
任意
jnbbr JNB店番号。
クレジットカード決済では、戻り値無し。
半角数字 3バイト
任意
jnbac JNB口座番号。
クレジットカード決済では、戻り値無し。
半角数字 7バイト
任意
comment 予備。
クレジットカード決済では、戻り値無し。
256バイト
任意
re_sesid 署名。
クレジットカード決済では、戻り値無し。
半角数字 16バイト
任意
status ステータス。
クレジットカード決済では、戻り値無し。
半角数字 1バイト
任意
tran_ymd 振込日。
クレジットカード決済では、戻り値無し。
半角数字 3バイト
任意
tran_hms 振込時刻。
クレジットカード決済では、戻り値無し。
半角数字 6バイト
任意
re_amoid 金額ハッシュ。
クレジットカード決済では、戻り値無し。
半角数字 16バイト
任意
bank_cd 金融機関コード。
クレジットカード決済では、戻り値無し。
半角数字 7バイト
任意
bank_name 金融機関名。
クレジットカード決済では、戻り値無し。
全角 50バイト
任意
branch_cd 支店コード。
クレジットカード決済では、戻り値無し。
半角数字 3バイト
任意
branch_name 支店名。
クレジットカード決済では、戻り値無し。
全角 50バイト
任意
kouza_shubetsu 口座種別。
クレジットカード決済では、戻り値無し。
半角数字 1バイト
任意
kouza_no 口座番号。
クレジットカード決済では、戻り値無し。
半角数字 7バイト
任意
kouza_name 口座名義。
クレジットカード決済では、戻り値無し。
半角 40バイト
任意
shiharai_kinyukikan_cd 金融機関コード。
クレジットカード決済では、戻り値無し。
半角数字 4バイト
任意
kinyukikan_url 金融機関サイトリンク用URL。
クレジットカード決済では、戻り値無し。
半角英数 記号 256バイト
任意
hikitsugi_info_ptn_no 引継情報のパターン番号。
クレジットカード決済では、戻り値無し。
半角数字 1バイト
任意
hikitsugi_info 引継情報。
クレジットカード決済では、戻り値無し。
半角英数 256バイト
任意
login_url ログインURL。
注文確定後の画面連携用のログインURL。(画面連携方式のみ)
戻り値無し。
半角英数 記号 512バイト
任意
input_data_row_number 入力データ行番号。 半角数字 10バイト
必須
is_success 成功フラグ。
  • "true": 正常終了
  • "false": データエラーまたは異常終了
半角英字 5バイト
必須
http_status_code HTTPステータスコード。
正常な場合は「2XX」を返します。
半角数字 3バイト
任意
error_message エラーメッセージ。
リクエスト送信時にエラーが発生した際のメッセージを返します。
全角・半角
任意
error_trace エラートレース。
リクエスト送信時にエラーが発生した際のエラートレースを返します。
全角・半角
任意

<?xml version="1.0" encoding="UTF-8" ?>
<table>
  <row>
    <column>version</column>
    <column>bill_method</column>
    <column>bill_method_name</column>
    <column>kessai_id</column>
    <column>kessai_name</column>
    <column>shop_cd</column>
    <column>syuno_co_cd</column>
    <column>kyoten_cd</column>
    <column>shoporder_no</column>
    <column>seikyuu_kingaku</column>
    <column>kessai_date</column>
    <column>kessai_time</column>
    <column>kessai_no</column>
    <column>shiharai_date</column>
    <column>shiharai_time</column>
    <column>rescd</column>
    <column>res</column>
    <column>yoshin_jikko_date</column>
    <column>hishimuke_kaishacd</column>
    <column>shonin_no</column>
    <column>pareq</column>
    <column>issuer_url</column>
    <column>sessionid</column>
    <column>haraidashi_no1</column>
    <column>haraidashi_no2</column>
    <column>haraidashi_no3</column>
    <column>jnb_url</column>
    <column>sec_cd</column>
    <column>sesid</column>
    <column>ns_btn</column>
    <column>account</column>
    <column>cust_name</column>
    <column>cust_name1</column>
    <column>cust_name2</column>
    <column>amout</column>
    <column>perfect</column>
    <column>bene</column>
    <column>jnbbr</column>
    <column>jnbac</column>
    <column>comment</column>
    <column>re_sesid</column>
    <column>status</column>
    <column>tran_ymd</column>
    <column>tran_hms</column>
    <column>re_amoid</column>
    <column>bank_cd</column>
    <column>bank_name</column>
    <column>branch_cd</column>
    <column>branch_name</column>
    <column>kouza_shubetsu</column>
    <column>kouza_no</column>
    <column>kouza_name</column>
    <column>shiharai_kinyukikan_cd</column>
    <column>kinyukikan_url</column>
    <column>hikitsugi_info_ptn_no</column>
    <column>hikitsugi_info</column>
    <column>login_url</column>
    <column>input_data_row_number</column>
    <column>is_success</column>
    <column>http_status_code</column>
    <column>error_message</column>
    <column>error_trace</column>
  </row>
  <row>
    :
  </row>
</table>
請求確定
要素名 列名 説明 書式・制限 必須/任意
row
-
送信した取引の件数分繰り返します。
-
-
column version バージョン。
「212」固定。
半角英数 3バイト
必須
bill_method 決済手段区分。
決済の手段を表す区分。
半角数字 2バイト
必須
bill_method_name 決済手段名称。
決済の手段を表す名称。
全角 50バイト
必須
kessai_id 決済種類コード。
決済の種類を表すコード。
半角数字 4バイト
必須
kessai_name 決済種類名称。
決済の種類を表す名称。
全角 50バイト
必須
shop_cd 契約コード。
グローバルリソースに設定した契約コード。
半角英数 7バイト
必須
syuno_co_cd 収納企業コード。
グローバルリソースに設定した収納企業コード。
半角英数 8バイト
必須
kyoten_cd 拠点コード。
加盟店様が割り当てる拠点コード。
加盟店様に採番頂くコードとなります。
半角数字 8バイト
任意
shoporder_no 請求番号。
加盟店様の請求を一意に識別する番号。
半角英数 17バイト
必須
seikyuu_kingaku 請求金額。
請求金額の総額(税、送料込み)。
半角数字 13バイト
必須
kessai_date 決済受付日。
決済ステーションで受付けた年月日。
YYYYMMDD
半角数字 8バイト
必須
kessai_time 決済受付時分秒。
決済ステーションで受付けた時分秒。
HHMMSS
半角数字 6バイト
必須
kessai_no 決済受付番号。
決済ステーションで採番した番号。
半角数字 14バイト
任意
shiharai_date 支払期限日。
YYYYMMDD
半角数字 8バイト
任意
shiharai_time 支払期限時分。
HHMM
半角数字 4バイト
任意
rescd 決済結果コード。
正常な場合は結果コード「000000」を返します。
半角英数 6バイト
必須
res 結果内容。
エラー時にエラー内容が出力される。
全角 256バイト
任意
yoshin_jikko_date 与信実行日。
オーソリ処理日。
YYYYMMDD
半角数字 8バイト
任意
hishimuke_kaishacd 被仕向会社コード。
オーソリ要求を送信したクレジットカード会社コード
半角英数 記号 11バイト
任意
shonin_no 承認番号。
クレジットカード会社が設定する承認番号。
半角英数 7バイト
任意
pareq PaReq。
3Dセキュアサーバからの戻りのPaReq。
戻り値無し。
半角英数
任意
issuer_url イシュアURL。
イシュアのパスワード入力画面を表示するための接続先URL。
戻り値無し。
半角英数 記号 2048バイト
任意
sessionid セッションID。
決済ステーション内のセッションID。
半角英数 70バイト
任意
haraidashi_no1 払出番号1。 半角英数 256バイト
任意
haraidashi_no2 払出番号2。 半角英数 256バイト
任意
haraidashi_no3 払出番号3。 半角英数 256バイト
任意
jnb_url JNB連携URL。
クレジットカード決済では、戻り値無し。
半角英数 記号 256バイト
任意
sec_cd 企業コード。
クレジットカード決済では、戻り値無し。
半角数字 4バイト
任意
sesid セッションID。
クレジットカード決済では、戻り値無し。
半角英数 16バイト
任意
ns_btn 収納企業支店コード。
クレジットカード決済では、戻り値無し。
半角英数 記号 12バイト
任意
account 顧客番号。
クレジットカード決済では、戻り値無し。
半角英数 記号 100バイト
任意
cust_name 顧客カナ姓名。
クレジットカード決済では、戻り値無し。
全角カナ 48バイト
任意
cust_name1 顧客カナ姓。
クレジットカード決済では、戻り値無し。
全角カナ 48バイト
任意
cust_name2 顧客カナ名。
クレジットカード決済では、戻り値無し。
全角カナ 48バイト
任意
amount 振込金額。
クレジットカード決済では、戻り値無し。
半角数字 12バイト
任意
perfect 受取人口座番号。
クレジットカード決済では、戻り値無し。
半角数字 15バイト
任意
bene 受取人口座カナ名義。
クレジットカード決済では、戻り値無し。
全角カナ 48バイト
任意
jnbbr JNB店番号。
クレジットカード決済では、戻り値無し。
半角数字 3バイト
任意
jnbac JNB口座番号。
クレジットカード決済では、戻り値無し。
半角数字 7バイト
任意
comment 予備。
クレジットカード決済では、戻り値無し。
256バイト
任意
re_sesid 署名。
クレジットカード決済では、戻り値無し。
半角数字 16バイト
任意
status ステータス。
クレジットカード決済では、戻り値無し。
半角数字 1バイト
任意
tran_ymd 振込日。
クレジットカード決済では、戻り値無し。
半角数字 3バイト
任意
tran_hms 振込時刻。
クレジットカード決済では、戻り値無し。
半角数字 6バイト
任意
re_amoid 金額ハッシュ。
クレジットカード決済では、戻り値無し。
半角数字 16バイト
任意
bank_cd 金融機関コード。
クレジットカード決済では、戻り値無し。
半角数字 7バイト
任意
bank_name 金融機関名。
クレジットカード決済では、戻り値無し。
全角 50バイト
任意
branch_cd 支店コード。
クレジットカード決済では、戻り値無し。
半角数字 3バイト
任意
branch_name 支店名。
クレジットカード決済では、戻り値無し。
全角 50バイト
任意
kouza_shubetsu 口座種別。
クレジットカード決済では、戻り値無し。
半角数字 1バイト
任意
kouza_no 口座番号。
クレジットカード決済では、戻り値無し。
半角数字 7バイト
任意
kouza_name 口座名義。
クレジットカード決済では、戻り値無し。
半角 40バイト
任意
shiharai_kinyukikan_cd 金融機関コード。
クレジットカード決済では、戻り値無し。
半角数字 4バイト
任意
kinyukikan_url 金融機関サイトリンク用URL。
クレジットカード決済では、戻り値無し。
半角英数 記号 256バイト
任意
hikitsugi_info_ptn_no 引継情報のパターン番号。
クレジットカード決済では、戻り値無し。
半角数字 1バイト
任意
hikitsugi_info 引継情報。
クレジットカード決済では、戻り値無し。
半角英数 256バイト
任意
login_url ログインURL。
注文確定後の画面連携用のログインURL。(画面連携方式のみ)
戻り値無し。
半角英数 記号 512バイト
任意
input_data_row_number 入力データ行番号。 半角数字 10バイト
必須
is_success 成功フラグ。
  • "true": 正常終了
  • "false": データエラーまたは異常終了
半角英字 5バイト
必須
http_status_code HTTPステータスコード。
正常な場合は「2XX」を返します。
半角数字 3バイト
任意
error_message エラーメッセージ。
リクエスト送信時にエラーが発生した際のメッセージを返します。
全角・半角
任意
error_trace エラートレース。
リクエスト送信時にエラーが発生した際のエラートレースを返します。
全角・半角
任意

<?xml version="1.0" encoding="UTF-8" ?>
<table>
  <row>
    <column>version</column>
    <column>shori_kbn</column>
    <column>rescd</column>
    <column>res</column>
    <column>bill_no</column>
    <column>kmt_kok_id</column>
    <column>crd_cnt</column>
    <column>crd_info_a_1</column>
    <column>crd_info_b_1</column>
    <column>crd_info_c_1</column>
    <column>crd_info_d_1</column>
    <column>crd_info_e_1</column>
    <column>input_data_row_number</column>
    <column>is_success</column>
    <column>http_status_code</column>
    <column>error_message</column>
    <column>error_trace</column>
  </row>
  <row>
    :
  </row>
</table>
//TODO
クレジットカード情報お預かり(照会・登録・削除)
要素名 列名 説明 書式・制限 必須/任意
row
-
送信した取引の件数分繰り返します。
-
-
column version バージョン。
「214」固定。
半角英数 3バイト
必須
shori_kbn 処理区分。
パラメータで受け渡した値をそのまま返却。
  • "01": 登録(更新)
  • "02": 照会
  • "03": 削除
半角数字 2バイト
必須
rescd 結果コード。
正常な場合は結果コード「000000」を返します。
半角英数 6バイト
必須
res 結果内容。
エラー時にエラー内容が出力される。
全角 256バイト
任意
bill_no 顧客番号。
決済ステーションで顧客を一意に識別する番号。
加盟店顧客IDに紐づく顧客番号。
半角数字 12または14バイト
任意
kmt_kok_id 加盟店顧客ID。
パラメータで受け渡した値をそのまま返却。
半角英数記号 256バイト
必須
crd_cnt 件数(クレジット)。
クレジット決済に属する返却件数。
半角数字 2バイト
必須
crd_info_a_1 識別番号。 半角数字 2バイト
任意
crd_info_b_1 カード番号(マスク付)。
例「9999********9999」
半角英数 16バイト
任意
crd_info_c_1 カード有効期限。
MMYY
半角数字 4バイト
任意
crd_info_d_1 カードブランド。
カードブランド区分(5大ブランド)。
  • "1": VISA
  • "2": Master
  • "3": JCB
  • "4": AMEX
  • "5": Diners
半角数字 1バイト
任意
crd_info_e_1 カード有効期限切れフラグ。
  • "0": 有効期限内
  • "1": 来月有効期限切れ
  • "2": 有効期限切れ
半角数字 1バイト
任意
input_data_row_number 入力データ行番号。 半角数字 10バイト
必須
is_success 成功フラグ。
  • "true": 正常終了
  • "false": データエラーまたは異常終了
半角英字 5バイト
必須
http_status_code HTTPステータスコード。
正常な場合は「2XX」を返します。
半角数字 3バイト
任意
error_message エラーメッセージ。
リクエスト送信時にエラーが発生した際のメッセージを返します。
全角・半角
任意
error_trace エラートレース。
リクエスト送信時にエラーが発生した際のエラートレースを返します。
全角・半角
任意

Mapperでのスキーマ読み込み

スキーマは自動で読み込まれます。
詳細については、「スキーマ編集」を参照してください。

大容量データ処理

大容量データ処理に対応しています。

PSPスクリプトでの使用について

PSPスクリプトでは使用できません。

使用できるコンポーネント変数

コンポーネント変数名 説明 備考
input_data_count 読み取ったデータの件数が格納されます。
  • デフォルト値はnullです。
success_count リクエストの処理結果ステータスが正常終了(success)のデータの件数が格納されます。
  • デフォルト値はnullです。
error_count リクエストの処理結果ステータスが異常または、リクエスト送信時にエラーが発生したデータの件数が格納されます。
  • デフォルト値はnullです。
message_category エラー発生時、発生したエラーに対応するメッセージコードのカテゴリが格納されます。
  • デフォルト値はnullです。
message_code エラー発生時、発生したエラーに対応するメッセージコードのコードが格納されます。
  • デフォルト値はnullです。
message_level エラー発生時、発生したエラーに対応するメッセージコードの重要度が格納されます。
  • デフォルト値はnullです。
error_type エラー発生時、発生したエラーの種類が格納されます。
  • デフォルト値はnullです。
  • エラーの種類は、以下のような形式となります。
    例:「jp.co.terrasky.smbc.payment.station.adapter.exception.SMBCPaymentStationAdapterIllegalArgumentException」
  • SkyOnDemandのバージョンにより、格納される内容が変わる可能性があります。
error_message エラー発生時、発生したエラーのメッセージが格納されます。
  • デフォルト値はnullです。
  • SkyOnDemandのバージョンにより、格納される内容が変わる可能性があります。
error_trace エラー発生時、発生したエラーのトレース情報が格納されます。
  • デフォルト値はnullです。
  • SkyOnDemandのバージョンにより、格納される内容が変わる可能性があります。

主な例外

例外名 原因 対策
ResourceNotFoundException
リソース定義が見つかりませんでした。名前:[]
[接続先]が指定されていません。 [接続先]を指定してください。
ResourceNotFoundException
リソース定義が見つかりませんでした。名前:[<グローバルリソース名>]
[接続先]で選択されたリソース定義が見つかりません。 [接続先]で指定したグローバルリソースを確認してください。
jp.co.terrasky.smbc.payment.station.adapter.exception.SMBCPaymentStationAdapterIllegalArgumentException SMBC決済ステーションアダプタのプロパティの設定値が不正です。 エラーメッセージを確認し、設定内容をご確認ください。