1. ID決済とは

1.1. ID決済とは

ID決済とは、エンドユーザがID決済事業者のアカウントでログイン認証を行い、チャージした残高や登録したクレジットカードなどで決済するサービスです。

e-SCOTTのID決済では、下記の決済手段 をまとめて導入することができます。
最新の対応決済事業者はこちら

最新の接続仕様書は、契約後に加盟店管理画面から確認することができます。

2. インターフェイス概要

2.1. 利用可能なインターフェイス

ID決済で利用できるインターフェイスは、「オンライン」と「加盟店管理画面」です。

2.2. 利用可能な取引

ID決済で利用できる課金方式は、「都度課金」と「継続課金・随時課金」です。

  • 都度課金:利用者が商品・サービスを購入するたびに決済を実行する課金方式

  • 継続課金・随時課金:利用者の同意のもとIDを登録し、事業者が後から任意のタイミングで決済を実行できる課金方式


ID決済で利用できる売上方式は「即時売上」と「出荷売上」です。

  • 即時売上:支払・継続課金支払の処理が成立した時点で売上が確定する売上方式

  • 出荷売上:支払・継続課金支払の処理時は与信枠の確保のみを行い、後続処理で売上確定処理を行う売上方式

各売上方式で利用できる課金方式については、各種一覧をご参照ください。

3. インターフェイス詳細

3.1. API一覧

ID決済のAPIは、下記のとおりです。

処理区分コード値説明課金方式電文種類暗号化POST電文可能な後続処理
支払18Auth取引を開始する機能都度課金Master電文有り
(POST電文は無し)
支払結果通知同期
返金
継続課金契約18RecStart継続課金契約を開始する機能継続課金
随時課金
Master電文有り
(POST電文は無し)
契約結果通知継続課金支払
継続課金同期
継続課金解約
継続課金支払18RecAuth継続課金支払業務を開始する機能継続課金
随時課金
Master電文無し継続課金支払結果通知同期
返金
同期18Search取引の状態を確認する機能都度課金
継続課金
随時課金
Process電文無し
返金18Refund支払済の取引に対し、売上の全額を返金する機能都度課金
継続課金
随時課金
Process電文無し同期
継続課金同期18RecSearch契約の状態を確認する機能継続課金
随時課金
Process電文無し
継続課金解約18RecCancel継続課金を解約する機能継続課金
随時課金
Process電文無し解約結果通知継続課金同期
売上確定18Capture与信を確定する機能都度課金
継続課金
随時課金
Process電文無し同期
返金
金額変更18Change与信済の取引に対し、金額を変更する機能都度課金
継続課金
随時課金
Process電文無し支払結果通知同期
売上確定
金額変更
与信取消
与信取消18Cancel与信済の取引に対し、与信の全額を取消する機能都度課金
継続課金
随時課金
Process電文無し同期

3.2. 処理フロー

ID決済の処理フローについて、処理区分ごとに説明します。

3.2.1. 18Auth(支払)

処理フロー

①~⑦の順序で18Auth(支払)の処理が行われます。

処理内容

No.

処理内容

加盟店側実装

加盟店が作成した画面で、エンドユーザが決済手段を選択します。

Master電文に必要項目をセットし、加盟店からe-SCOTTにリダイレクトで送信します。

加盟店から送信されたMaster電文をもとに、支払要求電文をe-SCOTTからID決済事業者に送信します。
・ e-SCOTTが正常に18Auth処理に移行すると、取引ステータスが「支払中」(出荷売上の場合は「与信中」)に遷移します。

エンドユーザが、ID決済事業者の画面で決済を行います。
・ 正常に支払が完了すると、取引ステータスが「支払済」(出荷売上の場合は「与信済」)に遷移します。
・ 支払が失敗すると、取引ステータスが「NG」に遷移します。プロセスID・プロセスパスワードは発行しません。

⑤-1

リダイレクト後の画面でエンドユーザが支払処理完了した場合に、処理結果およびプロセスID・プロセスパスワードを、e-SCOTTから加盟店にPOST電文で通知します。


1

⑤-2

エンドユーザが一度画面離脱した場合などに、処理結果およびプロセスID・プロセスパスワードを、e-SCOTTから加盟店にPOST電文で通知します。


1

リダイレクト後の画面でエンドユーザが支払処理完了した場合に、処理結果およびプロセスID・プロセスパスワードを、e-SCOTTから加盟店にリダイレクトで応答します。


2

加盟店が作成した決済完了画面を、エンドユーザに表示します。


2

3.2.2. 18RecStart(継続課金契約)

処理フロー

①~⑦の順序で18RecStart(継続課金契約)の処理が行われます。

処理内容

No.

処理内容

加盟店側実装

加盟店が作成した画面で、エンドユーザが決済手段を選択します。

Master電文に必要項目をセットし、加盟店からe-SCOTTにリダイレクトで送信します。

加盟店から送信されたMaster電文をもとに、継続課金契約要求電文をe-SCOTTからID決済事業者に送信します。
・ e-SCOTTが正常に18RecStart処理に移行すると、取引ステータスが「契約中」に遷移します。

エンドユーザがID決済事業者の画面で、ID決済事業者に登録されているアカウントと、加盟店のエンドユーザアカウントを紐づけます。
・ 正常に契約が完了すると、取引ステータスが「契約済」に遷移します。
・ 契約が失敗すると、取引ステータスが「NG」に遷移します。プロセスID・プロセスパスワードは発行しません。

⑤-1

リダイレクト後の画面でエンドユーザが支払処理完了した場合に、処理結果およびプロセスID・プロセスパスワード・店舗契約番号を、e-SCOTTから加盟店へPOST電文で通知します。
・ 店舗契約番号とは、継続課金契約時に本システムで採番する番号です。
 店舗契約番号に紐づくユーザーに対しID決済事業者への支払要求を行います。


1

⑤-2

エンドユーザが一度画面離脱した場合などに、処理結果およびプロセスID・プロセスパスワード・店舗契約番号を、e-SCOTTから加盟店へPOST電文で通知します。
・ 店舗契約番号とは、継続課金契約時に本システムで採番する番号です。
 店舗契約番号に紐づくユーザーに対しID決済事業者への支払要求を行います。


1

リダイレクト後の画面でエンドユーザが支払処理完了した場合に、処理結果およびプロセスID・プロセスパスワード・店舗契約番号を、e-SCOTTから加盟店にリダイレクトで応答します。


2

加盟店様が作成した契約(アカウント紐づけ)完了画面を、エンドユーザに表示します。


2

3.2.3. 18RecAuth(継続課金支払)

処理フロー

①~④の順序で18RecAuth(継続課金支払)の処理が行われます。

処理内容

No.

処理内容

加盟店側実装

Master電文に必要項目をセットし、加盟店からe-SCOTTに送信します。

加盟店から送信されたMaster電文(店舗契約番号に該当する取引)をもとに、継続課金支払要求電文をe-SCOTTからID決済事業者に送信します。

ID決済事業者からの応答をもとに、e-SCOTTで取引情報の更新を行います。

処理結果およびプロセスID・プロセスパスワードを、e-SCOTTから加盟店に応答します。

3.2.4. 18Search(同期)

処理フロー

①~④の順序で18Search(同期)の処理が行われます。

処理内容

No.

処理内容

加盟店側実装

Process電文に必要項目をセットし、加盟店からe-SCOTTに送信します。

加盟店から送信されたProcess電文をもとに、対象処理区分の要求電文をe-SCOTTからID決済事業者に送信します。

ID決済事業者からの応答をもとに、e-SCOTTで取引情報の更新を行います。

処理結果をe-SCOTTから加盟店に応答します。

3.2.5. 18Refund(返金)

処理フロー

3.2.4 18Search(同期)と同様の処理が行われます。

処理内容

3.2.4 18Search(同期)と同様の処理内容です。

3.2.6. 18RecSearch(継続課金同期)

処理フロー

3.2.4 18Search(同期)と同様の処理が行われます。

処理内容

3.2.4 18Search(同期)と同様の処理内容です。

3.2.7. 18RecCancel(継続課金解約)

処理フロー

3.2.4 18Search(同期)と同様の処理が行われます。

処理内容

3.2.4 18Search(同期)と同様の処理内容です。

3.2.8. 18Capture(売上確定)

処理フロー

3.2.4 18Search(同期)と同様の処理が行われます。

処理内容

3.2.4 18Search(同期)と同様の処理内容です。

3.2.9. 18Change(金額変更)

処理フロー

3.2.4 18Search(同期)と同様の処理が行われます。

処理内容

3.2.4 18Search(同期)と同様の処理内容です。

3.2.10. 18Cancel(与信取消)

処理フロー

3.2.4 18Search(同期)と同様の処理が行われます。

処理内容

3.2.4 18Search(同期)と同様の処理内容です。

3.2.11. 18Change(PayPay増額時)

処理フロー

①~⑦の順序で18Change(金額変更/PayPay増額時)の処理が行われます。

処理内容
No. 処理内容 加盟店側実装
Process電文に必要項目をセットし、加盟店から e-SCOTT に送信します。
加盟店から送信された Process 電文をもとに、対象処理区分の要求電文を e-SCOTT から ID 決済事業者に送信します。  
ID 決済事業者から応答されたユーザー認証用画面URLを、e-SCOTT から加盟店に送信します。
加盟店はユーザー認証用画面をエンドユーザに表示します。
エンドユーザが ID 決済事業者の画面で、増額の承認を行います。  
処理結果を e-SCOTT から加盟店へ POST 電文で通知します。
ID 決済事業者は金額変更完了画面をエンドユーザに表示します。  

3.2.12. 同期処理

処理フロー

①~④の順序で同期処理が行われます。

処理内容
No. 処理内容 加盟店側実装
e-SCOTT は同期対象の取引を抽出します。
・同期対象:取引ステータスが「支払中」「与信中」「金額変更中」「与信取消中」または「契約中」で、 同期処理または Process 電文の同期(18Search)が未実施
 
抽出した取引に対し、同期要求電文を e-SCOTT から ID 決済事業者に送信します。  
ID 決済事業者からの応答をもとに、e-SCOTT で取引情報の更新を行います。  
処理結果を e-SCOTT から加盟店へ POST 電文で通知します。

3.3. API仕様

e-SCOTTのAPI仕様について説明します。

3.3.1. 接続先URL

Master電文・Process電文の接続先URLは、下記のとおりです。

環境

接続先URL

テスト環境

ご契約後に管理画面からご確認いただけます

本番環境

ご契約後に管理画面からご確認いただけます

POST電文の通知先URLは、下記のとおりです。

POST電文名

通知先URL

支払結果通知

Master電文項目の「POSTURL」に設定したURL

契約結果通知

継続課金支払結果通知

解約結果通知

3.3.2. Master電文項目定義

支払(18Auth)、継続課金契約(18RecStart)、継続課金支払(18RecAuth)の電文項目は下記のとおりです。

3.3.2.1. 支払(18Auth)

リクエストパラメーター

◎:必須/○:任意(条件付き必須の場合は注釈あり) /‐:セット不要

項目名

パラメーター名

桁数

形式

データ型

説明

ID決済事業者ごとの使用有無

WeChat Pay

Alipay

楽天ペイ

PayPay

メルペイ

d払い

au PAY

Alipay+

atone

PayPal

Paidy

接続ID MerchantId 8 固定長 半角数字 e-SCOTTが加盟店を識別するID(SP.LINKSが発番)。
接続パスワード MerchantPass 64 固定 半角英数字記号
大文字小文字
e-SCOTTが加盟店を認証するパスワード(加盟店が加盟店管理画面で発番)。
取引日付 TransactionDate 8 固定 半角数字(YYYYMMDD) 当日以前をセットしてください。
処理区分 OperateId 可変長 半角英数字 API一覧
加盟店自由領域1 MerchantFree1 64 可変 全半角文字 加盟店が自由に使用できる項目。
半角の「&」「<」「>」「"」「'」 はセットしないでください。
エンドユーザ氏名、電話番号などの個人情報はセットしないでください。
加盟店自由領域2 MerchantFree2
加盟店自由領域3 MerchantFree3
店舗コード TenantId 4 固定 半角数字 店舗コード
セットしない場合は「0001」として扱います。
利用金額 Amount 8 可変 半角数字 商品の金額(税込)。
「1(1円)」以上をセットしてください。
楽天ペイで「100(100円)」未満をセットする場合は、楽天ペイメント社へ事前に連絡してください。

※1
決済手段 PayType 1 固定 半角英数字 決済手段
POST用URL PostUrl 500 可変 半角英数字記号 POST電文の送信先URL。
リダイレクト用URL RedirectUrl 500 可変 半角英数字記号 レスポンスのリダイレクト先URL。
処理番号 ProcNo 32 可変 半角英数字 加盟店が取引を識別するための番号(加盟店が採番)。
店舗コード単位で一意の番号をセットしてください。
商品単価 Price 8 可変 半角数字 商品の金額(税抜)。
「1(1円)」以上をセットしてください。
商品説明 Description 128 可変 全半角文字 商品の説明。
税金 Tax 8 可変 半角数字 商品の税額。
商品画像URL ImageUrl 1000 可変 半角英数字記号 商品画像のURL。
商品種別 GoodsType 32 可変 全半角文字 商品種別
※2
支払画面言語 Locale 5 可変 半角英数字記号 5桁のロケールコード。
例:ja-JP
宛先名 AddressName 128 可変 全半角文字 エンドユーザの住所情報。
※3
住所1 Address1 300
※3
住所2 Address2 300
市区町村 AddressCity 120
※3
都道府県 AddressProvince 300
※3
郵便番号 AddressPostalCode 60
※3
国コード AddressCountry 2 固定 全半角文字 エンドユーザの国コード。
ISO 3166-1 標準2文字コードをセットしてください。

※3
配送料 Shipping 8 可変 半角数字 エンドユーザが支払う配送料。
手数料 Handling 8 可変 半角数字 エンドユーザが支払う手数料。
保険料 Insurance 8 可変 半角数字 エンドユーザが支払う保険料。
配送割引料 ShippingDiscount 8 可変 半角数字 エンドユーザが支払う配送料の割引額。
商品割引料 Discount 8 可変 半角数字 エンドユーザが支払う商品金額の割引額。
サブ決済手段 SubPayType 32 可変 半角英数字記号 サブ決済手段
※5
商品名 GoodsName 256 可変 全半角文字 商品名。
商品カテゴリ Category 10 可変 半角数字 商品カテゴリ
出荷売上フラグ IsAuthorization 1 可変 半角数字 出荷売上を利用する場合、"1"(利用する)を設定してください。
ブランド名 BrandName 100 可変 全半角文字 商品詳細情報のブランド名。
宛先名(カナ) AddressNameKana 128 可変 半角カナ 配送先の住所情報。
会社名 AddressCompanyName 100 可変 全半角文字
部署名 AddressDepartment 30 可変 全半角文字
電話番号 AddressTelNo 14 可変 半角数字
商品受取場所 AddressDeliveryType 50 可変 全半角文字 配送先の住所情報。
商品受取場所
宛先名(請求先) BillingName 128 可変 全半角文字 請求先の住所情報。
住所1(請求先) BillingAddress1 300 可変 全半角文字
住所2(請求先) BillingAddress2 300 可変 全半角文字
市区町村(請求先) BillingCity 120 可変 全半角文字
都道府県(請求先) BillingProvince 300 可変 全半角文字
郵便番号(請求先) BillingPostalCode 60 可変 全半角文字
国コード(請求先) BillingCountry 2 固定 全半角文字
商品受取場所(請求先) BillingDeliveryType 50 可変 全半角文字 請求先の住所情報。
商品受取場所
購入者ID BuyerId 128 可変 半角英数字 購入者情報。
※4
FirstName 140 可変 全半角文字
※4
LastName 140 可変 全半角文字
※4
名(カナ) FirstNameKana 140 可変 全半角文字
姓(カナ) LastNameKana 140 可変 全半角文字
会社名(購入者情報) BuyerCompanyName 100 可変 全半角文字
部署名(購入者情報) BuyerDepartment 30 可変 全半角文字
郵便番号(購入者情報) BuyerPostalCode 8 可変 全半角文字
住所1(購入者情報) BuyerAddress1 300 可変 全半角文字
住所2(購入者情報) BuyerAddress2 300 可変 全半角文字
性別 Gender 10 可変 全半角文字 購入者情報。
性別
生年月日 Birthday 10 可変 半角数字 購入者情報。
メールアドレス Email 255 可変 半角英数字記号
※4
電話番号(購入者情報) BuyerTelNo 15 可変 半角数字
※4
国コード(購入者情報) BuyerCountry 2 固定 全半角文字
※4
ユーザー登録日時 CreateDate 14 固定 全半角文字
(YYYYMMDDHHmmss)

※4
累計購入金額 TotalPurchaseAmount 9 可変 半角数字 会員情報。
累計購入件数 TotalPurchaseCount 9 可変 半角数字
本人確認ステータス IdentificationStatus 10 可変 全半角文字 会員情報。
本人確認ステータス
店舗会員ID ShopCustomerId 100 可変 半角英数字 会員情報。
会員歴 MembershipPeriod 5 可変 半角数字
所有ポイント数 Points 9 可変 半角数字
利用端末ID TerminalId 100 可変 半角英数字
初回からの経過日数 FirstPaidDate 5 可変 半角数字
直近注文金額 LastPurchaseAmount 9 可変 半角数字
直近購入日 LastPurchaseDate 10 可変 半角数字
過去3か月支払額 Last3monthsPurchaseAmount 9 可変 半角数字
過去3か月注文数 Last3monthsPurchaseCount 9 可変 半角数字
過去商材カテゴリ PastMerchandiseCategory 100 可変 全半角文字
過去ブランド名 PastBrandName 100 可変 全半角文字
過去利用決済 PastPaymentMethod 100 可変 全半角文字 会員情報。
過去利用決済
サービス提供者ID SellerUserId 100 可変 半角英文字  販売者情報。
会員歴(販売者情報) SellerMembershipPeriod 5 可変 半角数字
本人確認ステータス(販売者情報) SellerIdentificationStatus 10 可変 全半角文字 販売者情報。
本人確認ステータス
累計販売回数 SellerTotalSalesCount 9 可変 半角数字 販売者情報。
累計販売額 SellerTotalSalesAmount 9 可変 半角数字
過去商材カテゴリ(販売者情報) SellerPastMerchandiseCategory 100 可変 全半角文字
カスタマロゴURL LogoUrl 256 可変 半角英数字記号 カスタマロゴURL。
BODY部サンプル

支払(18Auth)リクエスト

MerchantId=12346578&MerchantPass=abc123AB&OperateId=18Auth&TransactionDate=20210301&Amount=100&PayType=1&PostUrl=https://XXXXXXX&RedirectUrl=https://XXXXXXX&ProcNo=00000000000000000000000000000001

上記の電文は、エンドユーザの画面を介して送信するため、暗号化を行ってください。
AES暗号化

レスポンスパラメーター

◎:必須/○:任意(条件付き必須の場合は注釈あり) /‐:セット不要

項目名

パラメーター名

桁数

形式

データ型

説明

ID決済事業者ごとの使用有無

WeChat Pay

Alipay

楽天ペイ

PayPay

メルペイ

d払い

au PAY

Alipay+

atone

PayPal

Paidy

処理通番 TransactionId 12 固定 半角数字 処理を識別するコード(e-SCOTTが自動採番)。
取引日付 TransactionDate 8 固定 半角数字(YYYYMMDD) リクエストでセットされた値をレスポンスします。
処理区分 OperateId 可変長 半角英数字 リクエストでセットされた値をレスポンスします。
加盟店自由領域1 MerchantFree1 64 可変 全半角文字 リクエストでセットされた値をレスポンスします。
加盟店自由領域2 MerchantFree2
加盟店自由領域3 MerchantFree3
プロセスID ProcessId 32 固定 半角英数字 取引を識別するコード(e-SCOTTが自動採番)。
※1

※1

※1

※1

※1

※1

※1

※1

※1

※1

※1
プロセスパスワード ProcessPass 32 固定 半角英数字 取引を識別するパスワード(e-SCOTTが自動採番)。
※1

※1

※1

※1

※1

※1

※1

※1

※1

※1

※1
処理結果コード ResponseCd 200 可変 半角英数字記号 レスポンスコード
1コード3Byte。コードが複数ある場合はパイプ「|」区切りでセットします。
処理番号 ProcNo 32 可変 半角英数字 リクエストでセットされた値をレスポンスします。
処理開始日時 ProcessStartDate 14 固定 半角数字(YYYYMMDDHHMMSS) e-SCOTTが処理を開始した日時。
処理終了日時 ProcessEndDate 14 固定 半角数字(YYYYMMDDHHMMSS) e-SCOTTが処理を終了した日時。
店舗契約番号 MchContractId 12 全桁 半角数字 継続課金、随時課金の契約を識別する番号(e-SCOTTが発番)。
※2

※2

※2

※2

※2

※2

※2

※2

※2

※2

※2
取引ステータス Status 2 固定 半角数字 取引ステータス
ISC トランザクションID IscTransactionId 32 可変 半角文字 加盟店は取得不要です。
※1

※1

※1

※1

※1

※1

※1

※1

※1

※1

※1
決済会社トランザクションID WxTransactionId 64 可変 半角文字 ID決済事業者が採番する取引識別コード。
※1

※1

※1

※1

※1

※1

※1

※1

※1

※1

※1
エラーコード ErrCode 32 可変 半角英数字記号 ID決済事業者がレスポンスするエラーコード。
※2

※2

※2

※2

※2

※2

※2

※2

※2

※2

※2
エラーコード概要 ErrCodeDes 128 可変 全半角文字 ID決済事業者がレスポンスするエラーコード概要。
※2

※2

※2

※2

※2

※2

※2

※2

※2

※2

※2
サブ決済手段 SubPayType 32 可変 半角英数字記号 サブ決済手段
※1

※1

※1
BODY部サンプル

支払(18Auth)レスポンス

TransactionId=000000000001&TransactionDate=20210301&OperateId=18Auth&ProcessId=836be7571855cb569c82c26e27d90240&ProcessPass=c3a69be33c123c3fa5712f582be98b08&ResponseCd=OK&ProcNo=00000000000000000000000000000001&ProcessStartDate=20210301162451&ProcessEndDate=20210301162452&Status=2&IscTransactionId=ISC52872126623522682300328562538&WxTransactionId=WX308637381064230878023368804528
3.3.2.2. 継続課金契約(18RecStart)

リクエストパラメーター

◎:必須/○:任意(条件付き必須の場合は注釈あり) /‐:セット不要

項目名

パラメーター名

桁数

形式

データ型

説明

ID決済事業者ごとの使用有無

楽天ペイ

PayPay

メルペイ

d払い

au PAY

atone

PayPal

Paidy

接続ID MerchantId 固定長 半角数字 e-SCOTTが加盟店を識別するID(SP.LINKSが発番)。
接続パスワード MerchantPass 64 固定 半角英数字記号大文字小文字 e-SCOTTが加盟店を認証するパスワード(加盟店が加盟店管理画面で発番)。
取引日付 TransactionDate 8 固定 半角数字(YYYYMMDD) 当日以前をセットしてください。
処理区分 OperateId 可変長 半角英数字 API一覧
加盟店自由領域1 MerchantFree1 64 可変 全半角文字 加盟店が自由に使用できる項目。
半角の「&」「<」「>」「"」「'」 はセットしないでください。
エンドユーザ氏名、電話番号などの個人情報はセットしないでください。
加盟店自由領域2 MerchantFree2
加盟店自由領域3 MerchantFree3
店舗コード TenantId 4 固定 半角数字 店舗コード
セットしない場合は「0001」として扱います。
決済手段 PayType 1 固定 半角英数字 決済手段
POST用URL PostUrl 500 可変 半角英数字記号 POST電文の送信先URL。
リダイレクト用URL RedirectUrl 500 可変 半角英数字記号 レスポンスのリダイレクト先URL。
処理番号 ProcNo 32 可変 半角英数字 加盟店が取引を識別するための番号(加盟店が採番)。
店舗コード単位で一意の番号をセットしてください。
サブ決済手段 SubPayType 32 可変 半角英数字記号 サブ決済手段
※2
支払方式 CaptureType 20 可変 半角英数字記号 支払方式
※1
契約名 ContractName 200 可変 全半角文字 継続課金、随時課金の契約名。
メルペイ、楽天ペイ以外の決済手段でセットした場合はエラーとなりますのでご注意ください。
契約内容 ContractDescription 120 可変 全半角文字 継続課金、随時課金の契約内容。
メルペイ以外の決済手段でセットした場合はエラーとなりますのでご注意ください。
商品カテゴリ Category 10 可変 半角数字 商品カテゴリ
購入者ID BuyerId 128 可変 半角英数字 購入者情報。
FirstName 140 可変 全半角文字
LastName 140 可変 全半角文字
名(カナ) FirstNameKana 140 可変 全半角文字
姓(カナ) LastNameKana 140 可変 全半角文字
郵便番号(購入者情報) BuyerPostalCode 8 可変 全半角文字
住所1(購入者情報) BuyerAddress1 300 可変 全半角文字
住所2(購入者情報) BuyerAddress2 300 可変 全半角文字
性別 Gender 10 可変 全半角文字 購入者情報。
性別
生年月日 Birthday 10 可変 半角数字 購入者情報。
メールアドレス Email 255 可変 半角英数字記号
電話番号(購入者情報) BuyerTelNo 15 可変 半角数字
カスタマロゴURL LogoUrl 256 可変 半角英数字記号 カスタマロゴURL。
BODY部サンプル

継続課金契約(18RecStart)リクエスト

MerchantId=12346578&MerchantPass=abc123AB&OperateId=18RecStart&TransactionDate=20210301&PayType=1&PostUrl=https://XXXXXXX&RedirectUrl=https://XXXXXXX&ProcNo=00000000000000000000000000000001

上記の電文は、エンドユーザの画面を介して送信するため、暗号化を行ってください。
AES暗号化

レスポンスパラメーター

◎:必須/○:任意(条件付き必須の場合は注釈あり) /‐:セット不要

項目名

パラメーター名

桁数

形式

データ型

説明

ID決済事業者ごとの使用有無

楽天ペイ

PayPay

メルペイ

d払い

au PAY

atone

PayPal

Paidy

処理通番 TransactionId 12 固定 半角数字 処理を識別するコード(e-SCOTTが自動採番)。
取引日付 TransactionDate 8 固定 半角数字(YYYYMMDD) リクエストでセットされた値をレスポンスします。
処理区分 OperateId 可変長 半角英数字 リクエストでセットされた値をレスポンスします。
加盟店自由領域1 MerchantFree1 64 可変 全半角文字 リクエストでセットされた値をレスポンスします。
加盟店自由領域2 MerchantFree2
加盟店自由領域3 MerchantFree3
プロセスID ProcessId 32 固定 半角英数字 取引を識別するコード(e-SCOTTが自動採番)。
※1

※1

※1

※1

※1

※1

※1

※1
プロセスパスワード ProcessPass 32 固定 半角英数字 取引を識別するパスワード(e-SCOTTが自動採番)。
※1

※1

※1

※1

※1

※1

※1

※1
処理結果コード ResponseCd 200 可変 半角英数字記号 レスポンスコード
1コード3Byte。コードが複数ある場合はパイプ「|」区切りでセットします。
処理番号 ProcNo 32 可変 半角英数字 リクエストでセットされた値をレスポンスします。
処理開始日時 ProcessStartDate 14 固定 半角数字
(YYYYMMDDHHMMSS)
e-SCOTTが処理を開始した日時。
処理終了日時 ProcessEndDate 14 固定 半角数字
(YYYYMMDDHHMMSS)
e-SCOTTが処理を終了した日時。
店舗契約番号 MchContractId 12 全桁 半角数字 継続課金、随時課金の契約を識別する番号(e-SCOTTが発番)。
※2

※2

※2

※2

※2

※2

※2

※2
取引ステータス Status 2 固定 半角数字 取引ステータス
エラーコード ErrCode 32 可変 半角英数字記号 ID決済事業者がレスポンスするエラーコード。
※3

※3

※3

※3

※3

※3

※3

※3
エラーコード概要 ErrCodeDes 128 可変 全半角文字 ID決済事業者がレスポンスするエラーコード概要。
※3

※3

※3

※3

※3

※3

※3

※3
ISC契約ID IscContractId 32 可変 半角文字 加盟店は取得不要です。
※1

※1

※1

※1

※1

※1

※1

※1
サブ決済手段 SubPayType 32 可変 半角英数字記号 サブ決済手段
※1
BODY部サンプル

継続課金契約(18RecStart)レスポンス

TransactionId=000000000001&TransactionDate=20210301&OperateId=18RecStart&ProcessId=836be7571855cb569c82c26e27d90240&ProcessPass=c3a69be33c123c3fa5712f582be98b08&ResponseCd=OK&ProcessStartDate=20210301162451&ProcessEndDate=20210301162452&Status=6&IscContractId=XXXXXXXX
3.3.2.3. 継続課金支払(18RecAuth)

リクエストパラメーター

◎:必須/○:任意(条件付き必須の場合は注釈あり) /‐:セット不要

項目名

パラメーター名

桁数

形式

データ型

説明

ID決済事業者ごとの使用有無

楽天ペイ

PayPay

メルペイ

d払い

au PAY

atone

PayPal

Paidy

接続ID MerchantId 固定長 半角数字 e-SCOTTが加盟店を識別するID(SP.LINKSが発番)。
接続パスワード MerchantPass 64 固定 半角英数字記号大文字小文字 e-SCOTTが加盟店を認証するパスワード(加盟店が加盟店管理画面で発番)。
取引日付 TransactionDate 8 固定 半角数字(YYYYMMDD) 当日以前をセットしてください。
処理区分 OperateId 可変長 半角英数字 API一覧
加盟店自由領域1 MerchantFree1 64 可変 全半角文字 加盟店が自由に使用できる項目。
半角の「&」「<」「>」「"」「'」 はセットしないでください。
エンドユーザ氏名、電話番号などの個人情報はセットしないでください。
加盟店自由領域2 MerchantFree2
加盟店自由領域3 MerchantFree3
店舗コード TenantId 4 固定 半角数字 店舗コード
セットしない場合は「0001」として扱います。

※1

※1

※1

※1

※1

※1

※1

※1
利用金額 Amount 8 可変 半角数字 商品の金額(税込)。
「1(1円)」以上をセットしてください。
楽天ペイで「100(100円)」未満をセットする場合は、楽天ペイメント社へ事前に連絡してください。

※2
決済手段 PayType 1 固定 半角英数字 決済手段
POST用URL PostUrl 500 可変 半角英数字記号 POST電文の送信先URL。
店舗契約番号 MchContractId 12 全桁 半角数字 継続課金、随時課金の契約を識別する番号(e-SCOTTが発番)。
商品単価 Price 8 可変 半角数字 商品の金額(税抜)。
「1(1円)」以上をセットしてください。
商品説明 Description 128 可変 全半角文字 商品の説明。
税金 Tax 8 可変 半角数字 商品の税額。
商品画像URL ImageUrl 1000 可変 半角英数字記号 商品画像のURL。
商品種別 GoodsType 32 可変 全半角文字 商品種別
※3
宛先名 AddressName 128 可変 全半角文字 エンドユーザの住所情報。
※4
住所1 Address1 300
※4
住所2 Address2 300
市区町村 AddressCity 120
※4
都道府県 AddressProvince 300
※4
郵便番号 AddressPostalCode 60
※4
国コード AddressCountry 2 固定 全半角文字 エンドユーザの国コード。
ISO 3166-1 標準2文字コードをセットしてください。

※4
配送料 Shipping 8 可変 半角数字 エンドユーザが支払う配送料。
手数料 Handling 8 可変 半角数字 エンドユーザが支払う手数料。
保険料 Insurance 8 可変 半角数字 エンドユーザが支払う保険料。
配送割引料 ShippingDiscount 8 可変 半角数字 エンドユーザが支払う配送料の割引額。
商品割引料 Discount 8 可変 半角数字 エンドユーザが支払う商品金額の割引額。
商品名 GoodsName 256 可変 全半角文字 商品名。
商品カテゴリ Category 10 可変 半角数字 商品カテゴリ
出荷売上フラグ IsAuthorization 1 可変 半角数字 出荷売上を利用する場合、"1"(利用する)を設定してください。
ブランド名 BrandName 100 可変 全半角文字 商品詳細情報のブランド名。
宛先名(カナ) AddressNameKana 128 可変 半角カナ 配送先の住所情報。
会社名 AddressCompanyName 100 可変 全半角文字
部署名 AddressDepartment 30 可変 全半角文字
電話番号 AddressTelNo 14 可変 半角数字
商品受取場所 AddressDeliveryType 50 可変 全半角文字 配送先の住所情報。
商品受取場所
宛先名(請求先) BillingName 128 可変 全半角文字 請求先の住所情報。
住所1(請求先) BillingAddress1 300 可変 全半角文字
住所2(請求先) BillingAddress2 300 可変 全半角文字
市区町村(請求先) BillingCity 120 可変 全半角文字
都道府県(請求先) BillingProvince 300 可変 全半角文字
郵便番号(請求先) BillingPostalCode 60 可変 全半角文字
国コード(請求先) BillingCountry 2 固定 全半角文字
商品受取場所(請求先) BillingDeliveryType 50 可変 全半角文字 請求先の住所情報。
商品受取場所
購入者ID BuyerId 128 可変 半角英数字 購入者情報。
※5
FirstName 140 可変 全半角文字
※5
LastName 140 可変 全半角文字
※5
名(カナ) FirstNameKana 140 可変 全半角文字
姓(カナ) LastNameKana 140 可変 全半角文字
会社名(購入者情報) BuyerCompanyName 100 可変 全半角文字
部署名(購入者情報) BuyerDepartment 30 可変 全半角文字
郵便番号(購入者情報) BuyerPostalCode 8 可変 全半角文字
住所1(購入者情報) BuyerAddress1 300 可変 全半角文字
住所2(購入者情報) BuyerAddress2 300 可変 全半角文字
性別 Gender 10 可変 全半角文字 購入者情報。
性別
生年月日 Birthday 10 可変 半角数字 購入者情報。
メールアドレス Email 255 可変 半角英数字記号
※5
電話番号(購入者情報) BuyerTelNo 15 可変 半角数字
※5
国コード(購入者情報) BuyerCountry 2 固定 全半角文字
※5
ユーザー登録日時 CreateDate 14 固定 全半角文字 (YYYYMMDDHHmmss)
※5
累計購入金額 TotalPurchaseAmount 9 可変 半角数字 会員情報。
累計購入件数 TotalPurchaseCount 9 可変 半角数字
累計継続課金支払回数 TotalSubscriptionCount 9 可変 半角数字
本人確認ステータス IdentificationStatus 10 可変 全半角文字 会員情報。
本人確認ステータス
店舗会員ID ShopCustomerId 100 可変 半角英数字 会員情報。
会員歴 MembershipPeriod 5 可変 半角数字
所有ポイント数 Points 9 可変 半角数字
利用端末ID TerminalId 100 可変 半角英数字
初回からの経過日数 FirstPaidDate 5 可変 半角数字
直近注文金額 LastPurchaseAmount 9 可変 半角数字
直近購入日 LastPurchaseDate 10 可変 半角数字
過去3か月支払額 Last3monthsPurchaseAmount 9 可変 半角数字
過去3か月注文数 Last3monthsPurchaseCount 9 可変 半角数字
過去商材カテゴリ PastMerchandiseCategory 100 可変 全半角文字
過去ブランド名 PastBrandName 100 可変 全半角文字
過去利用決済 PastPaymentMethod 100 可変 全半角文字 会員情報。
過去利用決済
サービス提供者ID SellerUserId 100 可変 半角英文字  販売者情報。
会員歴(販売者情報) SellerMembershipPeriod 5 可変 半角数字
本人確認ステータス(販売者情報) SellerIdentificationStatus 10 可変 全半角文字 販売者情報。
本人確認ステータス
累計販売回数 SellerTotalSalesCount 9 可変 半角数字 販売者情報。
累計販売額 SellerTotalSalesAmount 9 可変 半角数字
過去商材カテゴリ(販売者情報) SellerPastMerchandiseCategory 100 可変 全半角文字
BODY部サンプル

継続課金支払(18RecAuth)リクエスト

MerchantId=12346578&MerchantPass=abc123AB&TransactionDate=20210301&OperateId=18RecAuth&Amount=100&PayType=1&PostUrl=https://XXXXXXX&MchContractId=000000001234

レスポンスパラメーター

◎:必須/○:任意(条件付き必須の場合は注釈あり) /‐:セット不要

項目名

パラメーター名

桁数

形式

データ型

説明

ID決済事業者ごとの使用有無

楽天ペイ

PayPay

メルペイ

d払い

au PAY

atone

PayPal

Paidy

処理通番 TransactionId 12 固定 半角数字 処理を識別するコード(e-SCOTTが自動採番)。
取引日付 TransactionDate 8 固定 半角数字(YYYYMMDD) リクエストでセットされた値をレスポンスします。
処理区分 OperateId 可変長 半角英数字 リクエストでセットされた値をレスポンスします。
加盟店自由領域1 MerchantFree1 64 可変 全半角文字 リクエストでセットされた値をレスポンスします。
加盟店自由領域2 MerchantFree2
加盟店自由領域3 MerchantFree3
プロセスID ProcessId 32 固定 半角英数字 取引を識別するコード(e-SCOTTが自動採番)。
※1

※1

※1

※1

※1

※1

※1

※1
プロセスパスワード ProcessPass 32 固定 半角英数字 取引を識別するパスワード(e-SCOTTが自動採番)。
※1

※1

※1

※1

※1

※1

※1

※1
処理結果コード ResponseCd 200 可変 半角英数字記号 レスポンスコード
1コード3Byte。コードが複数ある場合はパイプ「|」区切りでセットします。
処理開始日時 ProcessStartDate 14 固定 半角数字
(YYYYMMDDHHMMSS)
e-SCOTTが処理を開始した日時。
処理終了日時 ProcessEndDate 14 固定 半角数字
(YYYYMMDDHHMMSS)
e-SCOTTが処理を終了した日時。
取引ステータス Status 2 固定 半角数字 取引ステータス
取引状態概要 TradeStateDesc 256 可変 全半角文字 加盟店は取得不要です。
※2

※2

※2

※2

※2

※2

※2

※2
ISCトランザクションID IscContractId 32 可変 半角文字 加盟店は取得不要です。
※1

※1

※1

※1

※1

※1

※1

※1
決済会社トランザクションID WxTransactionId 64 可変 半角文字 ID決済事業者が採番する取引識別コード。
※1

※1

※1

※1

※1

※1

※1

※1
エラーコード ErrCode 32 可変 半角英数字記号 ID決済事業者がレスポンスするエラーコード。
※2

※2

※2

※2

※2

※2

※2

※2
エラーコード概要 ErrCodeDes 128 可変 全半角文字 ID決済事業者がレスポンスするエラーコード概要。
※2

※2

※2

※2

※2

※2

※2

※2
サブ決済手段 SubPayType 32 可変 半角英数字記号 サブ決済手段
※1

※1
BODY部サンプル

継続課金支払(18RecAuth)レスポンス

TransactionId=000000001870&TransactionDate=20210511&OperateId=18RecAuth&ProcessId=836be7571855cb569c82c26e27d90240&ProcessPass=c3a69be33c123c3fa5712f582be98b08&ResponseCd=OK&ProcessStartDate=20210301152451&ProcessEndDate=20210301152452&Status=2&IscTransactionId=ISCR0000000000000000000000000001

3.3.3. Process電文項目定義

返金(18Refund)、同期(18Search)、継続課金解約(18RecCancel)、継続課金同期(18RecSearch)、売上確定(18Capture)、金額変更(18Change)、与信取消(18Cancel)の電文項目の定義は下記のとおりです。

3.3.3.1. 返金(18Refund)

リクエストパラメーター

◎:必須/○:任意(条件付き必須の場合は注釈あり) /‐:セット不要

項目名

パラメーター名

桁数

形式

データ型

説明

ID決済事業者ごとの使用有無

WeChat Pay

Alipay

楽天ペイ

PayPay

メルペイ

d払い

au PAY

Alipay+

atone

PayPal

Paidy

接続ID MerchantId 8 固定 半角数字 e-SCOTTが加盟店を識別するID(SP.LINKSが発番)。
接続パスワード MerchantPass 64 固定 半角英数字記号大文字小文字 e-SCOTTが加盟店を認証するパスワード(加盟店が加盟店管理画面で発番)。
取引日付 TransactionDate 8 固定 半角数字(YYYYMMDD) 当日以前をセットしてください。
処理区分 OperateId 可変 半角英数字 API一覧
加盟店自由領域1 MerchantFree1 64 可変 全半角文字 加盟店が自由に使用できる項目。
半角の「&」「<」「>」「""」「'」 はセットしないでください。
エンドユーザ氏名、電話番号などの個人情報はセットしないでください。
加盟店自由領域2 MerchantFree2
加盟店自由領域3 MerchantFree3
プロセスID ProcessId 32 固定 半角英数字 取引を識別するコード(e-SCOTTが自動採番)。
プロセスパスワード ProcessPass 32 固定 半角英数字 取引を識別するパスワード(e-SCOTTが自動採番)。
BODY部サンプル

返金(18Refund)リクエスト

MerchantId=12346578&MerchantPass=abc123AB&TransactionDate=20210301&OperateId=18Refund&ProcessId=836be7571855cb569c82c26e27d90240&ProcessPass=c3a69be33c123c3fa5712f582be98b08

レスポンスパラメーター

◎:必須/○:任意(条件付き必須の場合は注釈あり) /‐:セット不要

項目名

パラメーター名

桁数

形式

データ型

説明

ID決済事業者ごとの使用有無

WeChat Pay

Alipay

楽天ペイ

PayPay

メルペイ

d払い

au PAY

Alipay+

atone

PayPal

Paidy

処理通番 TransactionId 12 固定 半角数字 処理を識別するコード(e-SCOTTが自動採番)。
取引日付 TransactionDate 8 固定 半角数字(YYYYMMDD) リクエストでセットされた値をレスポンスします。
処理区分 OperateId 可変 半角英数字 リクエストでセットされた値をレスポンスします。
加盟店自由領域1 MerchantFree1 64 可変 全半角文字 リクエストでセットされた値をレスポンスします。
加盟店自由領域2 MerchantFree2
加盟店自由領域3 MerchantFree3
プロセスID ProcessId 32 固定 半角英数字 リクエストでセットされた値をレスポンスします。
プロセスパスワード ProcessPass 32 固定 半角英数字 リクエストでセットされた値をレスポンスします。
処理結果コード ResponseCd 200 可変 半角英数字記号 レスポンスコード
1コード3Byte。コードが複数ある場合はパイプ「|」区切りでセットします。
取引ステータス Status 2 固定 半角数字 取引ステータス
ISC 返金取引ID IscRefundId 32 可変 半角文字 加盟店は取得不要です。
※1

※1

※1

※1

※1

※1

※1

※1

※1

※1

※1
決済会社返金取引ID WxRefundId 32 可変 半角文字 ID決済事業者が採番する取引識別コード。
※2

※2

※2

※2

※2

※2

※2

※2

※2

※2

※2
エラーコード ErrCode 32 可変 半角英数字記号 ID決済事業者がレスポンスするエラーコード。
※2

※2

※2

※2

※2

※2

※2

※2

※2

※2

※2
エラーコード概要 ErrCodeDes 128 可変 全半角文字 ID決済事業者がレスポンスするエラーコード概要。
※2

※2

※2

※2

※2

※2

※2

※2

※2

※2

※2
処理開始日時 ProcessStartDate 14 固定 半角数字(YYYYMMDDHHMMSS) e-SCOTTが処理を開始した日時。
処理終了日時 ProcessEndDate 14 固定 半角数字(YYYYMMDDHHMMSS) e-SCOTTが処理を終了した日時。
サブ決済手段 SubPayType 32 可変 半角英数字記号 サブ決済手段
BODY部サンプル

返金(18Refund)レスポンス

TransactionId=000000000002&TransactionDate=20210301&OperateId=18Refund&ProcessId=836be7571855cb569c82c26e27d90240&ProcessPass=c3a69be33c123c3fa5712f582be98b08&ResponseCd=OK&Status=4&IscRefundId=WXR00000000000000000000000000001&WxRefundId=ISCR0000000000000000000000000001&ProcessStartDate=20210301162451&ProcessEndDate=20210301162452
3.3.3.2. 同期(18Search)

リクエストパラメーター

◎:必須/○:任意(条件付き必須の場合は注釈あり) /‐:セット不要

項目名

パラメーター名

桁数

形式

データ型

説明

ID決済事業者ごとの使用有無

WeChat Pay

Alipay

楽天ペイ

PayPay

メルペイ

d払い

au PAY

Alipay+

atone

PayPal

Paidy

接続ID MerchantId 8 固定 半角数字 e-SCOTTが加盟店を識別するID(SP.LINKSが発番)。
接続パスワード MerchantPass 64 固定 半角英数字記号大文字小文字 e-SCOTTが加盟店を認証するパスワード(加盟店が加盟店管理画面で発番)。
取引日付 TransactionDate 8 固定 半角数字(YYYYMMDD) 当日以前をセットしてください。
処理区分 OperateId 可変 半角英数字 API一覧
加盟店自由領域1 MerchantFree1 64 可変 全半角文字 加盟店が自由に使用できる項目。
半角の「&」「<」「>」「""」「'」 はセットしないでください。
エンドユーザ氏名、電話番号などの個人情報はセットしないでください。
加盟店自由領域2 MerchantFree2
加盟店自由領域3 MerchantFree3
プロセスID ProcessId 32 固定 半角英数字 取引を識別するコード(e-SCOTTが自動採番)。
※1

※1

※1

※1

※1

※1

※1

※1

※1

※1

※1
プロセスパスワード ProcessPass 32 固定 半角英数字 取引を識別するパスワード(e-SCOTTが自動採番)。
※1

※1

※1

※1

※1

※1

※1

※1

※1

※1

※1
店舗コード TenantId 4 固定 半角数字 店舗コード
セットしない場合は「0001」として扱います。

※1

※1

※1

※1

※1

※1

※1

※1

※1

※1

※1
処理番号 ProcNo 32 可変 半角英数字 加盟店が取引を識別するための番号(加盟店が採番)。
店舗コード単位で一意の番号をセットしてください。

※1

※1

※1

※1

※1

※1

※1

※1

※1

※1

※1
BODY部サンプル

同期(18Search)リクエスト

MerchantId=12346578&MerchantPass=abc123AB&TransactionDate=20210301&OperateId=18Search&ProcessId=836be7571855cb569c82c26e27d90240&ProcessPass=c3a69be33c123c3fa5712f582be98b08

レスポンスパラメーター

◎:必須/○:任意(条件付き必須の場合は注釈あり) /‐:セット不要

項目名

パラメーター名

桁数

形式

データ型

説明

ID決済事業者ごとの使用有無

WeChat Pay

Alipay

楽天ペイ

PayPay

メルペイ

d払い

au PAY

Alipay+

atone

PayPal

Paidy

処理通番 TransactionId 12 固定 半角数字 処理を識別するコード(e-SCOTTが自動採番)。
※1

※1

※1

※1

※1

※1

※1

※1

※1

※1

※1
取引日付 TransactionDate 8 固定 半角数字(YYYYMMDD) リクエストでセットされた値をレスポンスします。
処理区分 OperateId 可変 半角英数字 リクエストでセットされた値をレスポンスします。
加盟店自由領域1 MerchantFree1 64 可変 全半角文字 リクエストでセットされた値をレスポンスします。
加盟店自由領域2 MerchantFree2
加盟店自由領域3 MerchantFree3
プロセスID ProcessId 32 固定 半角英数字 リクエストでセットされた値をレスポンスします。
※2

※2

※2

※2

※2

※2

※2

※2

※2

※2

※2
プロセスパスワード ProcessPass 32 固定 半角英数字 リクエストでセットされた値をレスポンスします。
※2

※2

※2

※2

※2

※2

※2

※2

※2

※2

※2
処理結果コード ResponseCd 200 可変 半角英数字記号 レスポンスコード
1コード3Byte。コードが複数ある場合はパイプ「|」区切りでセットします。
処理番号 ProcNo 32 可変 半角英数字 リクエストでセットされた値をレスポンスします。
取引ステータス Status 2 固定 半角数字 取引ステータス
ISCトランザクションID IscTransactionId 32 可変 半角文字 加盟店は取得不要です。
※3

※3

※3

※3

※3

※3

※3

※3

※3

※3

※3
決済会社トランザクションID WxTransactionId 64 可変 半角文字 ID決済事業者が採番する取引識別コード。
※4

※4

※4

※4

※4

※4

※4

※4

※4

※4

※4
ISC 返金取引ID IscRefundId 32 可変 半角文字 加盟店は取得不要です。
※3

※3

※3

※3

※3

※3

※3

※3

※3

※3

※3
決済会社返金取引ID WxRefundId 32 可変 半角文字 ID決済事業者が採番する取引識別コード。
※4

※4

※4

※4

※4

※4

※4

※4

※4

※4

※4
エラーコード ErrCode 32 可変 半角英数字記号 ID決済事業者がレスポンスするエラーコード。
※4

※4

※4

※4

※4

※4

※4

※4

※4

※4

※4
エラーコード概要 ErrCodeDes 128 可変 全半角文字 ID決済事業者がレスポンスするエラーコード概要。
※4

※4

※4

※4

※4

※4

※4

※4

※4

※4

※4
処理開始日時 ProcessStartDate 14 固定 半角数字(YYYYMMDDHHMMSS) e-SCOTTが処理を開始した日時。
処理終了日時 ProcessEndDate 14 固定 半角数字(YYYYMMDDHHMMSS) e-SCOTTが処理を終了した日時。
※5

※5

※5

※5

※5

※5

※5

※5

※5

※5

※5
サブ決済手段 SubPayType 32 可変 半角英数字記号 サブ決済手段
BODY部サンプル

同期(18Search)レスポンス

TransactionId=000000000003&TransactionDate=20210301&OperateId=18Search&ProcessId=836be7571855cb569c82c26e27d90240&ProcessPass=c3a69be33c123c3fa5712f582be98b08&ResponseCd=OK&Status=4&IscTransactionId=ISC00000000000000000000000000003&WxTransactionId=WX000000000000000000000000000003&ProcessStartDate=20210301162451&ProcessEndDate=20210301162452
3.3.3.3. 継続課金解約(18RecCancel)

リクエストパラメーター

◎:必須/○:任意(条件付き必須の場合は注釈あり) /‐:セット不要

項目名

パラメーター名

桁数

形式

データ型

説明

ID決済事業者ごとの使用有無

PayPay

メルペイ

d払い

au PAY

PayPal

Paidy

接続ID MerchantId 8 固定 半角数字 e-SCOTTが加盟店を識別するID(SP.LINKSが発番)。
接続パスワード MerchantPass 64 固定 半角英数字記号大文字小文字 e-SCOTTが加盟店を認証するパスワード(加盟店が加盟店管理画面で発番)。
取引日付 TransactionDate 8 固定 半角数字(YYYYMMDD) 当日以前をセットしてください。
処理区分 OperateId 可変 半角英数字 API一覧
加盟店自由領域1 MerchantFree1 64 可変 全半角文字 加盟店が自由に使用できる項目。 半角の「&」「<」「>」「"」「'」 はセットしないでください。 エンドユーザ氏名、電話番号などの個人情報はセットしないでください。
加盟店自由領域2 MerchantFree2
加盟店自由領域3 MerchantFree3
プロセスID ProcessId 32 固定 半角英数字 取引を識別するコード(e-SCOTTが自動採番)。
プロセスパスワード ProcessPass 32 固定 半角英数字 取引を識別するパスワード(e-SCOTTが自動採番)。
解約備考 TerminationNote 256 可変 全半角文字 解約備考。
BODY部サンプル

継続課金解約(18RecCancel)リクエスト

MerchantId=12346578&MerchantPass=abc123AB&TransactionDate=20210301&OperateId=18RecCancel&ProcessId=836be7571855cb569c82c26e27d90240&ProcessPass=c3a69be33c123c3fa5712f582be98b08

レスポンスパラメーター

◎:必須/○:任意(条件付き必須の場合は注釈あり) /‐:セット不要

項目名

パラメーター名

桁数

形式

データ型

説明

ID決済事業者ごとの使用有無

PayPay

メルペイ

d払い

au PAY

PayPal

Paidy

処理通番 TransactionId 12 固定 半角数字 処理を識別するコード(e-SCOTTが自動採番)。
取引日付 TransactionDate 8 固定 半角数字(YYYYMMDD) リクエストでセットされた値をレスポンスします。
処理区分 OperateId 可変 半角英数字 リクエストでセットされた値をレスポンスします。
加盟店自由領域1 MerchantFree1 64 可変 全半角文字 リクエストでセットされた値をレスポンスします。
加盟店自由領域2 MerchantFree2
加盟店自由領域3 MerchantFree3
プロセスID ProcessId 32 固定 半角英数字 リクエストでセットされた値をレスポンスします。
プロセスパスワード ProcessPass 32 固定 半角英数字 リクエストでセットされた値をレスポンスします。
処理結果コード ResponseCd 200 可変 半角英数字記号 レスポンスコード
1コード3Byte。コードが複数ある場合はパイプ「|」区切りでセットします。
取引ステータス Status 2 固定 半角数字 取引ステータス
ISC 契約ID IscContractId 32 可変 半角文字 加盟店は取得不要です。
※1

※1

※1

※1

※1

※1
エラーコード ErrCode 32 可変 半角英数字記号 ID決済事業者がレスポンスするエラーコード。
※2

※2

※2

※2

※2

※2
エラーコード概要 ErrCodeDes 128 可変 全半角文字 ID決済事業者がレスポンスするエラーコード概要。
※2

※2

※2

※2

※2

※2
処理開始日時 ProcessStartDate 14 固定 半角数字(YYYYMMDDHHMMSS) e-SCOTTが処理を開始した日時。
処理終了日時 ProcessEndDate 14 固定 半角数字(YYYYMMDDHHMMSS) e-SCOTTが処理を終了した日時。
※3

※3

※3

※3

※3

※3
BODY部サンプル

継続課金解約(18RecCancel)レスポンス

TransactionId=000000000003&TransactionDate=20210301&OperateId=18RecCancel&ProcessId=836be7571855cb569c82c26e27d90240&ProcessPass=c3a69be33c123c3fa5712f582be98b08&ResponseCd=OK&Status=4&IscTransactionId=ISC00000000000000000000000000003&ProcessStartDate=20210301162451&ProcessEndDate=20210301162452
3.3.3.4. 継続課金同期(18RecSearch)

リクエストパラメーター

◎:必須/○:任意(条件付き必須の場合は注釈あり) /‐:セット不要

項目名

パラメーター名

桁数

形式

データ型

説明

ID決済事業者ごとの使用有無

楽天ペイ

PayPay

メルペイ

d払い

au PAY

atone

PayPal

Paidy

接続ID MerchantId 8 固定 半角数字 e-SCOTTが加盟店を識別するID(SP.LINKSが発番)。
接続パスワード MerchantPass 64 固定 半角英数字記号大文字小文字 e-SCOTTが加盟店を認証するパスワード(加盟店が加盟店管理画面で発番)。
取引日付 TransactionDate 8 固定 半角数字(YYYYMMDD) 当日以前をセットしてください。
処理区分 OperateId 可変 半角英数字 API一覧
加盟店自由領域1 MerchantFree1 64 可変 全半角文字 加盟店が自由に使用できる項目。
半角の「&」「<」「>」「"」「'」 はセットしないでください。
エンドユーザ氏名、電話番号などの個人情報はセットしないでください。
加盟店自由領域2 MerchantFree2
加盟店自由領域3 MerchantFree3
プロセスID ProcessId 32 固定 半角英数字 取引を識別するコード(e-SCOTTが自動採番)。
※1

※1

※1

※1

※1

※1

※1

※1
プロセスパスワード ProcessPass 32 固定 半角英数字 取引を識別するパスワード(e-SCOTTが自動採番)。
※1

※1

※1

※1

※1

※1

※1

※1
店舗コード TenantId 4 固定 半角数字 店舗コード
セットしない場合は「0001」として扱います。

※1

※1

※1

※1

※1

※1

※1

※1
処理番号 ProcNo 32 可変 半角英数字 加盟店が取引を識別するための番号(加盟店が採番)。
店舗コード単位で一意の番号をセットしてください。

※1

※1

※1

※1

※1

※1

※1

※1
BODY部サンプル

継続課金同期(18RecSearch)リクエスト

MerchantId=12346578&MerchantPass=abc123AB&TransactionDate=20210301&OperateId=18RecSearch&ProcessId=836be7571855cb569c82c26e27d90240&ProcessPass=c3a69be33c123c3fa5712f582be98b08

レスポンスパラメーター

◎:必須/○:任意(条件付き必須の場合は注釈あり) /‐:セット不要

項目名

パラメーター名

桁数

形式

データ型

説明

ID決済事業者ごとの使用有無

楽天ペイ

PayPay

メルペイ

d払い

au PAY

atone

PayPal

Paidy

処理通番 TransactionId 12 固定 半角数字 処理を識別するコード(e-SCOTTが自動採番)。
※1

※1

※1

※1

※1

※1

※1

※1
取引日付 TransactionDate 8 固定 半角数字(YYYYMMDD) リクエストでセットされた値をレスポンスします。
処理区分 OperateId 可変 半角英数字 リクエストでセットされた値をレスポンスします。
加盟店自由領域1 MerchantFree1 64 可変 全半角文字 リクエストでセットされた値をレスポンスします。
加盟店自由領域2 MerchantFree2
加盟店自由領域3 MerchantFree3
プロセスID ProcessId 32 固定 半角英数字 取引を識別するコード(e-SCOTTが自動採番)。
※2

※2

※2

※2

※2

※2

※2

※2
プロセスパスワード ProcessPass 32 固定 半角英数字 取引を識別するパスワード(e-SCOTTが自動採番)。
※2

※2

※2

※2

※2

※2

※2

※2
処理結果コード ResponseCd 200 可変 半角英数字記号 レスポンスコード
1コード3Byte。コードが複数ある場合はパイプ「|」区切りでセットします。
取引ステータス Status 2 固定 半角数字 取引ステータス
ISC 契約ID IscContractId 32 可変 半角文字 加盟店は取得不要です。
※3

※3

※3

※3

※3

※3

※3

※3
エラーコード ErrCode 32 可変 半角英数字記号 ID決済事業者がレスポンスするエラーコード。
※4

※4

※4

※4

※4

※4

※4

※4
エラーコード概要 ErrCodeDes 128 可変 全半角文字 ID決済事業者がレスポンスするエラーコード概要。
※4

※4

※4

※4

※4

※4

※4

※4
処理開始日時 ProcessStartDate 14 固定 半角数字(YYYYMMDDHHMMSS) e-SCOTTが処理を開始した日時。
処理終了日時 ProcessEndDate 14 固定 半角数字(YYYYMMDDHHMMSS) e-SCOTTが処理を終了した日時。
※5

※5

※5

※5

※5

※5

※5

※5
解約方式 TerminationMode 128 可変 半角英数字記号 解約方式
※4

※4

※4

※4

※4

※4

※4

※4
支払方式 CaptureType 20 可変 半角英数字記号 支払方式
BODY部サンプル

継続課金同期(18RecSearch)レスポンス

TransactionId=000000000003&TransactionDate=20210301&OperateId=18RecSearch&ProcessId=836be7571855cb569c82c26e27d90240&ProcessPass=c3a69be33c123c3fa5712f582be98b08&ResponseCd=OK&Status=4&IscTransactionId=ISC00000000000000000000000000003&ProcessStartDate=20210301162451&ProcessEndDate=20210301162452
3.3.3.5. 売上確定(18Capture)

リクエストパラメーター

◎:必須/○:任意(条件付き必須の場合は注釈あり) /‐:セット不要

項目名

パラメーター名

桁数

形式

データ型

説明

ID決済事業者ごとの使用有無

楽天ペイ

PayPay

メルペイ

d払い

au PAY

atone

Paidy

接続ID MerchantId 8 固定 半角数字 e-SCOTTが加盟店を識別するID(SP.LINKSが発番)。
接続パスワード MerchantPass 64 固定 半角英数字記号大文字小文字 e-SCOTTが加盟店を認証するパスワード(加盟店が加盟店管理画面で発番)。
取引日付 TransactionDate 8 固定 半角数字(YYYYMMDD) 当日以前をセットしてください。
処理区分 OperateId 可変 半角英数字 API一覧
加盟店自由領域1 MerchantFree1 64 可変 全半角文字 加盟店が自由に使用できる項目。
半角の「&」「<」「>」「"」「'」 はセットしないでください。
エンドユーザ氏名、電話番号などの個人情報はセットしないでください。
加盟店自由領域2 MerchantFree2
加盟店自由領域3 MerchantFree3
プロセスID ProcessId 32 固定 半角英数字 取引を識別するコード(e-SCOTTが自動採番)。
プロセスパスワード ProcessPass 32 固定 半角英数字 取引を識別するパスワード(e-SCOTTが自動採番)。
BODY部サンプル

売上確定(18Capture)リクエスト

MerchantId=12346578&MerchantPass=abc123AB&TransactionDate=20210301&OperateId=18Capture&ProcessId=836be7571855cb569c82c26e27d90240&ProcessPass=c3a69be33c123c3fa5712f582be98b08

レスポンスパラメーター

◎:必須/○:任意(条件付き必須の場合は注釈あり) /‐:セット不要

項目名

パラメーター名

桁数

形式

データ型

説明

ID決済事業者ごとの使用有無

楽天ペイ

PayPay

メルペイ

d払い

au PAY

atone

Paidy

処理通番 TransactionId 12 固定 半角数字 処理を識別するコード(e-SCOTTが自動採番)。
取引日付 TransactionDate 8 固定 半角数字(YYYYMMDD) リクエストでセットされた値をレスポンスします。
処理区分 OperateId 可変 半角英数字 リクエストでセットされた値をレスポンスします。
加盟店自由領域1 MerchantFree1 64 可変 全半角文字 リクエストでセットされた値をレスポンスします。
加盟店自由領域2 MerchantFree2
加盟店自由領域3 MerchantFree3
プロセスID ProcessId 32 固定 半角英数字 リクエストでセットされた値をレスポンスします。
プロセスパスワード ProcessPass 32 固定 半角英数字 リクエストでセットされた値をレスポンスします。
処理結果コード ResponseCd 200 可変 半角英数字記号 レスポンスコード
1コード3Byte。コードが複数ある場合はパイプ「|」区切りでセットします。
取引ステータス Status 2 固定 半角数字 取引ステータス
ISCトランザクションID IscTransactionId 32 可変 半角文字 加盟店は取得不要です。
※1

※1

※1

※1

※1

※1

※1
決済会社トランザクションID WxTransactionId 64 可変 半角文字 ID決済事業者が採番する取引識別コード。
※2

※2

※2

※2

※2

※2

※2
エラーコード ErrCode 32 可変 半角英数字記号 ID決済事業者がレスポンスするエラーコード。
※2

※2

※2

※2

※2

※2

※2
エラーコード概要 ErrCodeDes 128 可変 全半角文字 ID決済事業者がレスポンスするエラーコード概要。
※2

※2

※2

※2

※2

※2

※2
処理開始日時 ProcessStartDate 14 固定 半角数字(YYYYMMDDHHMMSS) e-SCOTTが処理を開始した日時。
処理終了日時 ProcessEndDate 14 固定 半角数字(YYYYMMDDHHMMSS) e-SCOTTが処理を終了した日時。
BODY部サンプル

売上確定(18Capture)レスポンス

TransactionId=000000000003&TransactionDate=20210301&OperateId=18Capture&ProcessId=836be7571855cb569c82c26e27d90240&ProcessPass=c3a69be33c123c3fa5712f582be98b08&ResponseCd=OK&Status=4&IscTransactionId=ISC00000000000000000000000000003&WxTransactionId=WX000000000000000000000000000003&ProcessStartDate=20210301162451&ProcessEndDate=20210301162452
3.3.3.6. 金額変更(18Change)

リクエストパラメーター

◎:必須/○:任意(条件付き必須の場合は注釈あり) /‐:セット不要

項目名

パラメーター名

桁数

形式

データ型

説明

ID決済事業者ごとの使用有無

楽天ペイ

PayPay

au PAY

接続ID MerchantId 8 固定 半角数字 e-SCOTTが加盟店を識別するID(SP.LINKSが発番)。
接続パスワード MerchantPass 64 固定 半角英数字記号大文字小文字 e-SCOTTが加盟店を認証するパスワード(加盟店が加盟店管理画面で発番)。
取引日付 TransactionDate 8 固定 半角数字(YYYYMMDD) 当日以前をセットしてください。
処理区分 OperateId 可変 半角英数字 API一覧
加盟店自由領域1 MerchantFree1 64 可変 全半角文字 加盟店が自由に使用できる項目。
半角の「&」「<」「>」「"」「'」 はセットしないでください。
エンドユーザ氏名、電話番号などの個人情報はセットしないでください。
加盟店自由領域2 MerchantFree2
加盟店自由領域3 MerchantFree3
プロセスID ProcessId 32 固定 半角英数字 取引を識別するコード(e-SCOTTが自動採番)。
プロセスパスワード ProcessPass 32 固定 半角英数字 取引を識別するパスワード(e-SCOTTが自動採番)。
利用金額 Amount 8 固定 半角数字 金額変更後の商品の金額。
BODY部サンプル

継続課金同期(18Change)リクエスト

MerchantId=12346578&MerchantPass=abc123AB&TransactionDate=20210301&OperateId=18Change&ProcessId=836be7571855cb569c82c26e27d90240&ProcessPass=c3a69be33c123c3fa5712f582be98b08&Amount=100

レスポンスパラメーター

◎:必須/○:任意(条件付き必須の場合は注釈あり) /‐:セット不要

項目名

パラメーター名

桁数

形式

データ型

説明

ID決済事業者ごとの使用有無

楽天ペイ

PayPay

メルペイ

処理通番 TransactionId 12 固定 半角数字 処理を識別するコード(e-SCOTTが自動採番)。
取引日付 TransactionDate 8 固定 半角数字(YYYYMMDD) リクエストでセットされた値をレスポンスします。
処理区分 OperateId 可変 半角英数字 リクエストでセットされた値をレスポンスします。
加盟店自由領域1 MerchantFree1 64 可変 全半角文字 リクエストでセットされた値をレスポンスします。
加盟店自由領域2 MerchantFree2
加盟店自由領域3 MerchantFree3
プロセスID ProcessId 32 固定 半角英数字 リクエストでセットされた値をレスポンスします。
プロセスパスワード ProcessPass 32 固定 半角英数字 リクエストでセットされた値をレスポンスします。
処理結果コード ResponseCd 200 可変 半角英数字記号 レスポンスコード
1コード3Byte。コードが複数ある場合はパイプ「|」区切りでセットします。
取引ステータス Status 2 固定 半角数字 取引ステータス
ISCトランザクションID IscTransactionId 32 可変 半角文字 加盟店は取得不要です。
※1

※1

※1
決済会社トランザクションID WxTransactionId 64 可変 半角文字 ID決済事業者が採番する取引識別コード。
※2

※2

※2
エラーコード ErrCode 32 可変 半角英数字記号 ID決済事業者がレスポンスするエラーコード。
※2

※2

※2
エラーコード概要 ErrCodeDes 128 可変 全半角文字 ID決済事業者がレスポンスするエラーコード概要。
※2

※2

※2
処理開始日時 ProcessStartDate 14 固定 半角数字(YYYYMMDDHHMMSS) e-SCOTTが処理を開始した日時。
処理終了日時 ProcessEndDate 14 固定 半角数字(YYYYMMDDHHMMSS) e-SCOTTが処理を終了した日時。
再認証用URL ReauthUrl 512 可変 半角英数字記号 金額変更(増額)時にエンドユーザが再認証を行うためのURL。
BODY部サンプル

売上確定(18Capture)レスポンス

TransactionId=000000000003&TransactionDate=20210301&OperateId=18Change&ProcessId=836be7571855cb569c82c26e27d90240&ProcessPass=c3a69be33c123c3fa5712f582be98b08&ResponseCd=OK&Status=4&IscTransactionId=ISC00000000000000000000000000003&WxTransactionId=WX000000000000000000000000000003&ProcessStartDate=20210301162451&ProcessEndDate=20210301162452
3.3.3.7. 与信取消(18Cancel)

リクエストパラメーター

◎:必須/○:任意(条件付き必須の場合は注釈あり) /‐:セット不要

項目名

パラメーター名

桁数

形式

データ型

説明

ID決済事業者ごとの使用有無

楽天ペイ

PayPay

メルペイ

d払い

au PAY

atone

Paidy

接続ID MerchantId 8 固定 半角数字 e-SCOTTが加盟店を識別するID(SP.LINKSが発番)。
接続パスワード MerchantPass 64 固定 半角英数字記号大文字小文字 e-SCOTTが加盟店を認証するパスワード(加盟店が加盟店管理画面で発番)。
取引日付 TransactionDate 8 固定 半角数字(YYYYMMDD) 当日以前をセットしてください。
処理区分 OperateId 可変 半角英数字 API一覧
加盟店自由領域1 MerchantFree1 64 可変 全半角文字 加盟店が自由に使用できる項目。
半角の「&」「<」「>」「""」「'」 はセットしないでください。
エンドユーザ氏名、電話番号などの個人情報はセットしないでください。
加盟店自由領域2 MerchantFree2
加盟店自由領域3 MerchantFree3
プロセスID ProcessId 32 固定 半角英数字 取引を識別するコード(e-SCOTTが自動採番)。
プロセスパスワード ProcessPass 32 固定 半角英数字 取引を識別するパスワード(e-SCOTTが自動採番)。
取消理由 Reason 255 可変 全半角文字 取消理由。
BODY部サンプル

売上確定(18Capture)リクエスト

MerchantId=12346578&MerchantPass=abc123AB&TransactionDate=20210301&OperateId=18Cancel&ProcessId=836be7571855cb569c82c26e27d90240&ProcessPass=c3a69be33c123c3fa5712f582be98b08

レスポンスパラメーター

◎:必須/○:任意(条件付き必須の場合は注釈あり) /‐:セット不要

項目名

パラメーター名

桁数

形式

データ型

説明

ID決済事業者ごとの使用有無

楽天ペイ

PayPay

メルペイ

d払い

au PAY

atone

Paidy

処理通番 TransactionId 12 固定 半角数字 処理を識別するコード(e-SCOTTが自動採番)。
取引日付 TransactionDate 8 固定 半角数字(YYYYMMDD) リクエストでセットされた値をレスポンスします。
処理区分 OperateId 可変 半角英数字 リクエストでセットされた値をレスポンスします。
加盟店自由領域1 MerchantFree1 64 可変 全半角文字 リクエストでセットされた値をレスポンスします。
加盟店自由領域2 MerchantFree2
加盟店自由領域3 MerchantFree3
プロセスID ProcessId 32 固定 半角英数字 リクエストでセットされた値をレスポンスします。
プロセスパスワード ProcessPass 32 固定 半角英数字 リクエストでセットされた値をレスポンスします。
処理結果コード ResponseCd 200 可変 半角英数字記号 レスポンスコード
1コード3Byte。コードが複数ある場合はパイプ「|」区切りでセットします。
取引ステータス Status 2 固定 半角数字 取引ステータス
ISCトランザクションID IscTransactionId 32 可変 半角文字 加盟店は取得不要です。
※1

※1

※1

※1

※1

※1

※1
決済会社トランザクションID WxTransactionId 64 可変 半角文字 ID決済事業者が採番する取引識別コード。
※2

※2

※2

※2

※2

※2

※2
エラーコード ErrCode 32 可変 半角英数字記号 ID決済事業者がレスポンスするエラーコード。
※2

※2

※2

※2

※2

※2

※2
エラーコード概要 ErrCodeDes 128 可変 全半角文字 ID決済事業者がレスポンスするエラーコード概要。
※2

※2

※2

※2

※2

※2

※2
処理開始日時 ProcessStartDate 14 固定 半角数字(YYYYMMDDHHMMSS) e-SCOTTが処理を開始した日時。
処理終了日時 ProcessEndDate 14 固定 半角数字(YYYYMMDDHHMMSS) e-SCOTTが処理を終了した日時。
BODY部サンプル

売上確定(18Capture)レスポンス

TransactionId=000000000003&TransactionDate=20210301&OperateId=18Cancel&ProcessId=836be7571855cb569c82c26e27d90240&ProcessPass=c3a69be33c123c3fa5712f582be98b08&ResponseCd=OK&Status=4&IscTransactionId=ISC00000000000000000000000000003&WxTransactionId=WX000000000000000000000000000003&ProcessStartDate=20210301162451&ProcessEndDate=20210301162452

3.3.4. POST電文項目定義

支払結果通知、継続課金支払結果通知、契約結果通知、解約結果通知の電文項目の定義は、下記のとおりです。

3.3.4.1. 支払結果通知

◎:必須/○:任意(条件付き必須の場合は注釈あり) /‐:セット不要

項目名

パラメーター名

桁数

形式

データ型

説明

ID決済事業者ごとの使用有無

WeChat Pay

Alipay

楽天ペイ

PayPay

メルペイ

d払い

au PAY

Alipay+

atone

PayPal

Paidy

処理通番 TransactionId 12 固定 半角数字 処理を識別するコード(e-SCOTTが自動採番)。
取引日付 TransactionDate 8 固定 半角数字(YYYYMMDD) 当日以前をセットしてください。
処理区分 OperateId 可変 半角英数字 API一覧
加盟店自由領域1 MerchantFree1 64 可変 全半角文字 加盟店が自由に使用できる項目。
半角の「&」「<」「>」「"」「'」 はセットしないでください。
エンドユーザ氏名、電話番号などの個人情報はセットしないでください。

※1

※1

※1

※1

※1

※1

※1

※1

※1

※1

※1
加盟店自由領域2 MerchantFree2
※1

※1

※1

※1

※1

※1

※1

※1

※1

※1

※1
加盟店自由領域3 MerchantFree3
※1

※1

※1

※1

※1

※1

※1

※1

※1

※1

※1
プロセスID ProcessId 32 固定 半角英数字 取引を識別するコード(e-SCOTTが自動採番)。
※4

※4

※4

※4

※4

※4

※4

※4

※4

※4

※4
プロセスパスワード ProcessPass 32 固定 半角英数字 取引を識別するパスワード(e-SCOTTが自動採番)。
※4

※4

※4

※4

※4

※4

※4

※4

※4

※4

※4
処理結果コード ResponseCd 200 可変 半角英数字記号 レスポンスコード
1コード3Byte。コードが複数ある場合はパイプ「|」区切りでセットします。
取引ステータス Status 2 固定 半角数字 取引ステータス
ISC トランザクションID IscTransactionId 32 可変 半角文字 加盟店は取得不要です。
※2

※2

※2

※2

※2

※2

※2

※2

※2

※2

※2
決済会社トランザクションID WxTransactionId 64 可変 半角文字 ID決済事業者が採番する取引識別コード。
※2※3

※2※3

※2※3

※2※3

※2※3

※2※3

※2※3

※2※3

※2※3

※2※3

※2※3
エラーコード ErrCode 32 可変 半角英数字記号 ID決済事業者がレスポンスするエラーコード。
※3

※3

※3

※3

※3

※3

※3

※3

※3

※3

※3
エラーコード概要 ErrCodeDes 128 可変 全半角文字 ID決済事業者がレスポンスするエラーコード概要。
※3

※3

※3

※3

※3

※3

※3

※3

※3

※3

※3
処理番号 ProcNo 32 可変 半角英数字 加盟店が取引を識別するための番号(加盟店が採番)。
店舗コード単位で一意の番号をセットしてください。
処理開始日時 ProcessStartDate 14 固定 半角数字(YYYYMMDDHHMMSS) e-SCOTTが処理を開始した日時。
処理終了日時 ProcessEndDate 14 固定 半角数字(YYYYMMDDHHMMSS) e-SCOTTが処理を終了した日時。
※5

※5

※5

※5

※5

※5

※5

※5

※5

※5

※5
サブ決済手段 SubPayType 32 可変 半角英数字記号 サブ決済手段
※2

※2

※2
  • 支払結果通知では、エンドユーザがID 決済事業者のアプリやブラウザを閉じるなどでエンドユーザ端末からリダイレクトができなかった場合でも、ID 決済事業者側の取引ステータスが支払済であれば、即時に貴社システムへPOST 電文を送信します。

3.3.4.2. 継続課金支払結果通知

◎:必須/○:任意(条件付き必須の場合は注釈あり) /‐:セット不要

項目名

パラメーター名

桁数

形式

データ型

説明

ID決済事業者ごとの使用有無

楽天ペイ

PayPay

メルペイ

d払い

au PAY

atone

PayPal

Paidy

処理通番 TransactionId 12 固定 半角数字 処理を識別するコード(e-SCOTTが自動採番)。
取引日付 TransactionDate 8 固定 半角数字(YYYYMMDD) 当日以前をセットしてください。
処理区分 OperateId 可変 半角英数字 API一覧
加盟店自由領域1 MerchantFree1 64 可変 全半角文字 加盟店が自由に使用できる項目。
半角の「&」「<」「>」「""」「'」 はセットしないでください
エンドユーザ氏名、電話番号などの個人情報はセットしないでください。

※1

※1

※1

※1

※1

※1

※1

※1
加盟店自由領域2 MerchantFree2
※1

※1

※1

※1

※1

※1

※1

※1
加盟店自由領域3 MerchantFree3
※1

※1

※1

※1

※1

※1

※1

※1
プロセスID ProcessId 32 固定 半角英数字 取引を識別するコード(e-SCOTTが自動採番)。
※2

※2

※2

※2

※2

※2

※2

※2
プロセスパスワード ProcessPass 32 固定 半角英数字 取引を識別するパスワード(e-SCOTTが自動採番)。
※2

※2

※2

※2

※2

※2

※2

※2
処理結果コード ResponseCd 200 可変 半角英数字記号 レスポンスコード
1コード3Byte。コードが複数ある場合はパイプ「|」区切りでセットします。
取引ステータス Status 2 固定 半角数字 取引ステータス
ISC トランザクションID IscTransactionId 32 可変 半角文字 加盟店は取得不要です。
※2

※2

※2

※2

※2

※2

※2

※2
決済会社トランザクションID WxTransactionId 64 可変 半角文字 ID決済事業者が採番する取引識別コード。
※2※3

※2※3

※2※3

※2※3

※2※3

※2※3

※2※3

※2※3
処理開始日時 ProcessStartDate 14 固定 半角数字(YYYYMMDDHHMMSS) e-SCOTTが処理を開始した日時。
処理終了日時 ProcessEndDate 14 固定 半角数字(YYYYMMDDHHMMSS) e-SCOTTが処理を終了した日時。
取引状態概要 TradeStateDesc 256 可変 全半角文字 加盟店は取得不要です。
※3

※3

※3

※3

※3

※3

※3

※3
サブ決済手段 SubPayType 32 可変 半角英数字記号 サブ決済手段
※2

※2
3.3.4.3. 契約結果通知

◎:必須/○:任意(条件付き必須の場合は注釈あり) /‐:セット不要

項目名

パラメーター名

桁数

形式

データ型

説明

ID決済事業者ごとの使用有無

楽天ペイ

PayPay

メルペイ

d払い

au PAY

atone

PayPal

Paidy

処理通番 TransactionId 12 固定 半角数字 処理を識別するコード(e-SCOTTが自動採番)。
取引日付 TransactionDate 8 固定 半角数字(YYYYMMDD) 当日以前をセットしてください。
処理区分 OperateId 可変 半角英数字 API一覧
加盟店自由領域1 MerchantFree1 64 可変 全半角文字 加盟店が自由に使用できる項目。
半角の「&」「<」「>」「""」「'」 はセットしないでください
エンドユーザ氏名、電話番号などの個人情報はセットしないでください。

※1

※1

※1

※1

※1

※1

※1

※1
加盟店自由領域2 MerchantFree2
※1

※1

※1

※1

※1

※1

※1

※1
加盟店自由領域3 MerchantFree3
※1

※1

※1

※1

※1

※1

※1

※1
プロセスID ProcessId 32 固定 半角英数字 取引を識別するコード(e-SCOTTが自動採番)。
※3

※3

※3

※3

※3

※3

※3

※3
プロセスパスワード ProcessPass 32 固定 半角英数字 取引を識別するパスワード(e-SCOTTが自動採番)。
※3

※3

※3

※3

※3

※3

※3

※3
処理結果コード ResponseCd 200 可変 半角英数字記号 レスポンスコード
1コード3Byte。コードが複数ある場合はパイプ「|」区切りでセットします。
取引ステータス Status 2 固定 半角数字 取引ステータス
処理番号 ProcNo 32 可変 半角英数字 加盟店が取引を識別するための番号(加盟店が採番)。
店舗コード単位で一意の番号をセットしてください。
処理開始日時 ProcessStartDate 14 固定 半角数字(YYYYMMDDHHMMSS) e-SCOTTが処理を開始した日時。
処理終了日時 ProcessEndDate 14 固定 半角数字(YYYYMMDDHHMMSS) e-SCOTTが処理を終了した日時。
※4

※4

※4

※4

※4

※4

※4

※4
ISC契約ID IscContractId 32 可変 半角文字 加盟店は取得不要です。
※2

※2

※2

※2

※2

※2

※2

※2
店舗契約番号 MchContractId 12 全桁 半角数字 継続課金、随時課金の契約を識別する番号(e-SCOTTが発番)。
3.3.4.4. 解約結果通知

◎:必須/○:任意(条件付き必須の場合は注釈あり) /‐:セット不要

項目名

パラメーター名

桁数

形式

データ型

説明

ID決済事業者ごとの使用有無

楽天ペイ

PayPay

メルペイ

d払い

au PAY

atone

PayPal

Paidy

処理通番 TransactionId 12 固定 半角数字 処理を識別するコード(e-SCOTTが自動採番)。
取引日付 TransactionDate 8 固定 半角数字(YYYYMMDD) 当日以前をセットしてください。
処理区分 OperateId 可変 半角英数字 API一覧
加盟店自由領域1 MerchantFree1 64 可変 全半角文字 加盟店が自由に使用できる項目。
半角の「&」「<」「>」「""」「'」 はセットしないでください
エンドユーザ氏名、電話番号などの個人情報はセットしないでください。

※1

※1

※1

※1

※1

※1

※1

※1
加盟店自由領域2 MerchantFree2
※1

※1

※1

※1

※1

※1

※1

※1
加盟店自由領域3 MerchantFree3
※1

※1

※1

※1

※1

※1

※1

※1
プロセスID ProcessId 32 固定 半角英数字 取引を識別するコード(e-SCOTTが自動採番)。
※2

※2

※2

※2

※2

※2

※2

※2
プロセスパスワード ProcessPass 32 固定 半角英数字 取引を識別するパスワード(e-SCOTTが自動採番)。
※2

※2

※2

※2

※2

※2

※2

※2
処理結果コード ResponseCd 200 可変 半角英数字記号 レスポンスコード
1コード3Byte。コードが複数ある場合はパイプ「|」区切りでセットします。
取引ステータス Status 2 固定 半角数字 取引ステータス
ISC契約ID IscContractId 32 可変 半角文字 加盟店は取得不要です。
※2

※2

※2

※2

※2

※2

※2

※2
解約方式 TerminationMode 128 可変 半角英数字記号 解約方式
※3

※3

※3

※3

※3

※3

※3

※3

3.3.5. 留意事項

3.3.5.1. POST電文の再送について

POST電文の送信が異常終了またはタイムアウトした場合は、即時再送(リトライ)を行い、その後は60秒間隔で最大4回再送を実施します。全て失敗した場合は、15分間隔で最大24時間再送を行います。

テスト環境でのバッチ処理時間は弊社の営業時間に限定されます。

3.3.5.2. 処理通番の自動採番規定

同期・継続課金同期の場合、別の処理通番を採番せず、元取引の処理通番を応答します。

3.4. コード定義

APIで利用するコード定義は下記のとおりです。
処理結果コードについては、レスポンスコード を確認してください。

※エラーコード、エラーコード概要については、契約締結後に加盟店管理画面から確認することができます。

3.4.1. 取引ステータス

コード値

内容

1

支払中

2

支払済

3

返金中

4

返金済

5

契約中

6

契約済

7

解約中

8

解約済

9

与信中

10

与信済

11

金額変更中

12

金額変更済

13

与信取消中

14

与信取消済

99

NG

3.4.2. 決済手段

コード値

内容

0

WeChat Pay

1

Alipay

3

楽天ペイ

5

PayPay

6

メルペイ

7

d払い

9

au PAY

B

Alipay+

W

atone

X

PayPal

Y

Paidy

3.4.3. サブ決済手段

コード値

決済手段

内容

ALIPAY_CN

Alipay+

Alipay(中国本土)

ALIPAY_HK

AlipayHK(香港)

KAKAOPAY

Kakao Pay(韓国)

TNG

Touch 'n Go(マレーシア)

GCASH

GCash(フィリピン)

DANA

DANA(インドネシア)

BOOST

Boost(マレーシア)

BPI

BPI(フィリピン)

RABBIT_LINE_PAY

Rabbit LINE Pay(タイ)

TOSSPAY

Toss(韓国)

NAVERPAY

NAVER Pay(韓国)

TINABA

Tinaba(イタリア)

KREDIVO_ID

KREDIVE ID(インドネシア)

KPLUS

K PLUS(タイ)

KASPI_KZ

Kaspi(カザフスタン共和国)

PAYPAL_JP

PayPal

日本ユーザーの取引

PAYPAL_INTL

海外ユーザーの取引

EACHTIME

atone

つど後払い「後払い(コンビニ/銀行ATM)」

NEXTMONTH

翌月後払い「atone 翌月払い(コンビニ/口座振替)」

  • サブ決済手段は今後追加される可能性があります。

  • Alipay+はサブ決済手段毎に審査があるため、審査結果によっては利用できないサブ決済手段もあります。

  • atone のサブ決済手段を設定しない場合、翌月後払い「atone 翌月払い(コンビニ/口座振替)」として処理されます。

3.4.4. 支払方式

コード値内容
PAY_LATERPayPayカード払い
BALANCE残高払い
CREDIT_CARDクレジットカード

3.4.5. 商品種別

コード値内容
DIGITALデジタルコンテンツ
PHYSICAL物販

3.4.6. 商品カテゴリ

コード値

カテゴリ

内容

1010

ファッション

衣類

1011

アクセサリー/腕時計

1012

バッグ/小物/ブランド雑貨

1110

家電

生活家電

1111

スマホ/携帯電話

1112

PC/タブレット

1113

テレビ/映像機器

1114

周辺機器

1210

美容

コスメ

1211

医薬品/健康食品

1310

エンタメ

テレビゲーム

1311

ホビー

1312

楽器/音楽機材

1313

エンタメ用品

1410

グルメ

食品

1411

1510

住まい/暮らし

ソファ/ベッド

1511

家具

1512

日用品

1513

スポーツ用品/アウトドア

1514

ベビー用品

1515

1610

オートパーツ

1710

その他

優待券/割引券/施設利用券

1711

金券

1712

デジタルコンテンツ

1713

寄付/納税

1714

その他

3.4.7. 解約方式

コード値内容
NOT TERMINATED未解約
EXPIRED有効期間超過の自動解約
BY USERユーザーからの解約
BY API店舗API解約
BY PAY PLATFORM店舗プラットフォーム解約
CANCELLATION取消
SYSCANCELシステムより取消
BY CUSTOMER SERVICEカスタマーサービスより解約

3.4.8. 商品受取場所

コード値

内容

HOME

自宅受取

OFFICE

職場受取

SHOP

店頭受取

COMBINI

コンビニ受取

LOCKER

宅配ロッカー受取

POST_OFFICE

郵便局留

DELIVERY_CENTER

営業所止め

FORWARDING_SHIPMENT_SERVICE

転送サービスを利用して受取

GIFT

ギフトとして送付

NOT_PRIMARY_HOME

ショップに登録された本人住所とは異なる住所で受取

3.4.9. 性別

コード値内容
MALE男性
FEMALE女性

3.4.10. 本人確認ステータス

コード値内容
MAILメール認証
SMSSMS認証
DOC書類認証
SNSSNS認証
NONE未確認

3.4.11. 過去利用決済

コード値内容
CREDITカード
PREPAY 前払い
PAY_AFTER 後払い
CASH_ON_DELIVERY代引き
CARRIERキャリア決済
FIRST初回
OTHERSその他

3.5. 各種一覧

3.5.1. 即時売上の課金方式対応表

各決済手段での即時売上における課金方式の利用可否は下記の通りです。

○:利用可能 ×:利用不可

決済手段

都度課金

継続課金

随時課金

WeChat Pay

×

×

Alipay

×

×

楽天ペイ ※

PayPay

メルペイ

d払い

au PAY

Alipay+

×

×

atone

PayPal

×

Paidy

楽天ペイで随時課金を利用する場合は、事前に楽天ペイメント社に確認してください。

3.5.2. 出荷売上の課金方式対応表

各決済手段での出荷売上における課金方式の利用可否は下記の通りです。

○:通知あり ×:通知なし

決済手段

都度課金

継続課金

随時課金

WeChat Pay

×

×

×

Alipay

×

×

×

楽天ペイ

PayPay

×

メルペイ 

×

×

d払い 

×

×

au PAY 

×

×

Alipay+

×

×

×

atone 

PayPal

×

×

×

Paidy 

  • メルペイ、d払い、atone、Paidyの都度課金、随時課金は金額変更には対応していません。

  • au PAYで金額変更を利用する場合は、決済事業者への事前申請が必要となります。

3.5.3. POST電文の送信有無

各決済手段のPOST電文の送信有無は、下記のとおりです。

○:通知あり ×:通知なし

決済手段

支払結果通知

契約結果通知

継続課金
支払結果通知

解約結果通知

WeChat Pay

×

×

×

Alipay

×

×

×

楽天ペイ

×

PayPay

×

メルペイ

×

d払い

×

au PAY

×

Alipay+

×

×

×

atone

×

PayPal

×

Paidy

×

3.5.4. Process電文の処理期限

各決済手段のProcess電文の処理期限(支払完了日から起算)は、下記のとおりです。

決済手段

返金期限

売上確定期限

与信取消期限

金額変更期限

WeChat Pay

89日間

Alipay

89日間

楽天ペイ

30日間

30日間

7か月間

30日間

PayPay

7か月間

30日間

30日間

30日間

メルペイ

7か月間

60日間

60日間

d払い

翌々月末日の19:59まで

60日間

60日間

au PAY

90日間

90日間

90日間

90日間

Alipay+

7か月間

atone

7か月間

90日間

90日間

PayPal

180日間

29日間

Paidy

7か月間

30日間

7か月間

ID決済事業者の仕様変更により、返金期限が変更される可能性があります。

楽天ペイでは、「与信済」のまま処理可能期限を超えた場合、楽天ポイント/楽天キャッシュ(期間限定ポイント等を含む)はユーザーへ返還されません。

4. APPENDIX

4.1. 状態遷移図

都度課金と継続課金/随時課金について、処理区分が正常に処理された場合の取引ステータスの遷移(状態遷移図)を示します。

※ 遷移図凡例: 処理区分  取引ステータス

4.1.1. 都度課金(即時売上)の場合

都度課金(即時売上)の場合の取引ステータス状態遷移例と処理内容は下記のとおりです。

例:「18Auth(支払)」処理の後に「18Refund(返金)」処理を実施する場合

No. 内容
加盟店からe-SCOTTに、処理区分「18Auth(支払)」をリクエストします。
18Auth 処理を経て支払が正常に完了すると、取引ステータスが「支払済」に遷移します。
支払済の取引に対し、加盟店からe-SCOTTに、処理区分「18Refund(返金)」をリクエストします。
18Refund 処理を経て返金が正常に完了すると、取引ステータスが「返金済」に遷移します。
No 処理区分(OperateId) 取引ステータスの遷移 可能な後続処理
遷移前 遷移後
1 支払 18Auth 支払済 「返金」
支払中 「同期」
2 返金 18Refund 支払済 返金済
返金中 「同期」
3 同期 18Search 支払中 支払済
返金中 返金済

4.1.2. 都度課金(出荷売上)の場合

都度課金(出荷売上)の場合の取引ステータス状態遷移例と処理内容は下記のとおりです。

例:「18Auth(支払)」処理の後に「18Capture(売上確定)」処理を実施する場合


No. 内容
加盟店からe-SCOTTに、処理区分「18Auth(支払)」/出荷売上フラグ「1」をリクエストします。
18Auth 処理を経て与信が正常に完了すると、取引ステータスが「与信済」に遷移します。
与信済の取引に対し、加盟店からe-SCOTTに、処理区分「18Capture(売上確定)」をリクエストします。
18Capture 処理を経て売上確定が正常に完了すると、取引ステータスが「支払済」に遷移します。
No 処理区分(OperateId) 取引ステータスの遷移 可能な後続処理
遷移前 遷移後
1 支払 18Auth 与信済 「売上確定」
「金額変更」
「与信取消」
与信中 「同期」
2 売上確定 18Capture 与信済
金額変更済
支払済 「返金」
支払中 「同期」
3 金額変更 18Change 与信済
金額変更済
金額変更済 「売上確定」
「金額変更」
「与信取消」
金額変更中 「同期」
4 与信取消 18Cancel 与信済
金額変更済
与信取消済
与信取消中 「同期」
5 返金 18Refund 支払済 返金済
返金中 「同期」
6 同期 18Search 与信中 与信済
支払中 支払済
金額変更中 金額変更済
与信取消中 与信取消済
返金中 返金済

4.1.3. 継続課金/随時課金(即時売上)の場合

継続課金/随時課金(即時売上)の場合の取引ステータス状態遷移例と処理内容は下記のとおりです。

例:「18Recstart(継続課金契約)」処理の後、「18RecAuth(継続課金支払)」処理をして「18Refund(返金)」処理を実施する場合と「18RecCancel(継続課金解約)」処理を実施する場合

No. 内容
加盟店から e-SCOTT に、処理区分「18RecStart(継続課金契約)」をリクエストします。
18RecStart 処理を経て契約が正常に完了すると、取引ステータスが「契約済」に遷移します。
契約完了後に、加盟店から e-SCOTT に、処理区分「18RecAuth(支払)」をリクエストします。
18RecAuth 処理を経て支払が正常に完了すると、取引ステータスが「支払済」に遷移します。
2回目以降の課金も同様にリクエストを行い、ステータスが遷移します。
支払済の取引に対し、加盟店から e-SCOTT に、処理区分「18Refund(返金)」をリクエストします。
18Refund 処理を経て返金が正常に完了すると、取引ステータスが「返金済」に遷移します。
2回目以降の課金の返金も同様にリクエストを行い、ステータスが遷移します。
契約済の継続課金契約に対し、加盟店から e-SCOTT に、処理区分「18RecCancel」をリクエストします。
18RecCancel 処理を経て解約が正常に完了すると、取引ステータスが「解約済」に遷移します。
No 処理区分(OperateId) 取引ステータスの遷移 可能な後続処理
遷移前 遷移後
1 継続課金契約 18Recstart 契約済 「継続課金支払」
「継続課金解約」
契約中 「継続課金同期」
2 継続課金支払 18RecAuth 契約済 支払済 「返金」
支払中 「同期」
3 継続課金解約 18RecCancel 契約済 解約済
解約済 「継続課金同期」
4 継続課金同期 18RecSearch 契約中 契約済
解約中 解約済
5 返金 18Refund 支払済 返金済
返金中 「同期」
6 同期 18Search 支払中 支払済
返金中 返金済

4.1.4. 継続課金/随時課金(出荷売上)の場合

継続課金/随時課金(出荷売上)の場合の取引ステータス状態遷移例と処理内容は下記のとおりです。

例:「18Recstart(継続課金契約)」処理の後、「18RecAuth(継続課金支払)」処理をして「18Capture(売上確定)」処理を実施する場合と「18RecCancel(継続課金解約)」処理を実施する場合

No. 内容
加盟店から e-SCOTT に、処理区分「18RecStart(継続課金契約)」をリクエストします。
18RecStart 処理を経て契約が正常に完了すると、取引ステータスが「契約済」に遷移します。
契約完了後に、加盟店から e-SCOTT に、処理区分「18RecAuth(支払)」/出荷売上フラグ「1」をリクエストします。
18RecAuth 処理を経て与信が正常に完了すると、取引ステータスが「与信済」に遷移します。
2回目以降の与信も同様にリクエストを行い、ステータスが遷移します。
与信済の取引に対し、加盟店から e-SCOTT に、処理区分「18Capture(売上確定)」をリクエストします。
18Capture 処理を経て売上確定が正常に完了すると、取引ステータスが「支払済」に遷移します。
2回目以降の売上確定も同様にリクエストを行い、ステータスが遷移します。
契約済の継続課金契約に対し、加盟店から e-SCOTT に、処理区分「18RecCancel」をリクエストします。
18RecCancel 処理を経て解約が正常に完了すると、取引ステータスが「解約済」に遷移します。
No. 処理区分(OperateId) 取引ステータスの遷移 可能な後続処理
遷移前 遷移後
1 継続課金契約 18Recstart 契約済 「継続課金支払」
「継続課金解約」
契約中 「継続課金同期」
2 継続課金支払 18RecAuth 契約済 与信済 「売上確定」
「金額変更」
「与信取消」
与信中 「同期」
3 継続課金解約 18RecCancel 契約済 解約済
解約中 「継続課金同期」
4 継続課金同期 18RecSearch 契約中 契約済
解約中 解約済
5 売上確定 18Capture 与信済
金額変更済
支払済 「返金」
支払中 「同期」
6 金額変更 18Change 与信済
金額変更済
金額変更済 「売上確定」
「金額変更」
「与信取消」
金額変更中 「同期」
7 与信取消 18Cancel 与信済
金額変更済
与信取消済
与信取消中 「同期」
8 返金 18Refund 支払済 返金済
返金中 「同期」
9 同期 18Search 与信中 与信済
支払中 支払済
金額変更中 金額変更済
与信取消中 与信取消済
返金中 返金済