Markdownをコピー
プロトコルタイプ対応表
従来の接続方式であるプロトコルタイプからOpenAPIタイプへ移行する加盟店様向けの情報です。
各ユースケースに対応するエンドポイント及びその使用方法は以下の通りです。
クレジットカード決済
| ユースケース | プロトコルタイプの エンドポイント及びその利用方法 | OpenAPIタイプの エンドポイント及びその利用方法 |
|---|---|---|
| お支払い - お客様によるカード 情報入力 - トークン化あり - 3Dセキュアなし - 即時に売上を確定 | 1. カード情報をトークン化 2. 取引登録 /EntryTran.idPass - "JobCode":"CAPTURE" 3. 決済実行 /ExecTran.idPass - 1で取得したトークンを設定 | 1. カード情報をトークン化 2. 都度支払い /credit/charge - 1で取得したトークンを設定 - "authorizationMode":"CAPTURE" |
| お支払い - 登録済みのカード 情報を利用 - 3Dセキュアなし - あとで売上を確定 | 1. 取引登録 /EntryTran.idPass - "JobCode":"AUTH" 2. 決済実行 /ExecTran.idPass - 会員IDを設定 3. 決済変更 /AlterTran.idPass - "JobCode":"SALES" | 1. 随時支払い /credit/on-file/charge - 会員IDを設定 - "authorizationMode":"AUTH" 2. 確定 /order/capture |
| お支払い - お客様によるカード 情報入力 - トークン化なし - 3Dセキュアあり - 自動オーソリなし | 1. 取引登録 /EntryTran.idPass 2. 決済実行 /ExecTran.idPass - カード情報を設定 3. リダイレクト - 2で返されたURL 4. 3DS2.0認証後決済実行 /SecureTran2.idPass | 1. 都度支払い /credit/charge - カード情報を設定 2. リダイレクト - 1で返されたURL 3. 3Dセキュア後の支払い /tds2/finalizeCharge |
| お支払い - 登録済みのカード 情報を利用 - 3Dセキュアあり - 自動オーソリあり | - ※プロトコルタイプは自動オーソリ 機能がありません。 | 1. 随時支払い /credit/on-file/charge - 会員IDを設定 2. リダイレクト - 1で返されたURL 3. 照会 /order/inquiry |
| 有効性確認 - お客様によるカード 情報入力 - トークン化あり - 3Dセキュアなし | 1. カード情報をトークン化 2. 取引登録 /EntryTran.idPass - "JobCode":"CHECK" 3. 決済実行 /ExecTran.idPass - 1で取得したトークンを設定 | 1. カード情報をトークン化 2. 有効性確認 /credit/verifyCard - 1で取得したトークンを設定 |
| 有効性確認 - お客様によるカード 情報入力 - トークン化なし - 3Dセキュアあり - 自動オーソリなし | 1. 取引登録 /EntryTran.idPass - "JobCode":"CHECK" 2. 決済実行 /ExecTran.idPass - カード情報を設定 3. リダイレクト - 2で返されたURL 4. 3DS2.0認証後決済実行 /SecureTran2.idPass | 1. 有効性確認 /credit/verifyCard - カード情報を設定 2. リダイレクト - 1で返されたURL 3. 3Dセキュア後の有効性確認 /tds2/finalizeVerification |
| 有効性確認とカード登録 - お客様によるカード 情報入力 - トークン化あり - 3Dセキュアなし | 1. 会員登録 /SaveMember.idPass 2. カード情報をトークン化 3. カード登録 /SaveCard.idPass - 2で取得したトークンを設定 | 1. カード情報をトークン化 2. 有効性確認 /credit/verifyCard - 1で取得したトークンを設定 - "createNewMember":true |
| 有効性確認とカード登録 - お客様によるカード 情報入力 - トークン化なし - 3Dセキュアあり - 自動オーソリなし | 1. 会員登録 /SaveMember.idPass 2. 取引登録 /EntryTran.idPass - "JobCode":"CHECK" 3. 決済実行 /ExecTran.idPass - カード情報を設定 4. リダイレクト - 3で返されたURL 5. 3DS2.0認証後決済実行 /SecureTran2.idPass 6. 決済後カード登録 /TradedCard.idPass | 1. 有効性確認 /credit/verifyCard - カード情報を設定 - "createNewMember":true 2. リダイレクト - 1で返されたURL 3. 3Dセキュア後の有効性確認 /tds2/finalizeVerification |
| お支払い後のカード登録 - お客様によるカード 情報入力 - トークン化あり - 3Dセキュアなし | 1. カード情報をトークン化 2. 取引登録 /EntryTran.idPass - "JobCode":"CAPTURE" 3. 決済実行 /ExecTran.idPass - 1で取得したトークンを設定 4. 会員登録 /SaveMember.idPass 5. 決済後カード登録 /TradedCard.idPass - 2で返された取引IDを設定 | 1. カード情報をトークン化 2. 都度支払い /credit/charge 3. カード登録 /credit/storeCard - 2で返された取引IDを設定 |
| お支払い後のキャンセル - 登録済みのカード 情報を利用 - 3Dセキュアなし | 1. 取引登録 /EntryTran.idPass 2. 決済実行 /ExecTran.idPass - 会員IDを設定 3. 決済変更 /AlterTran.idPass - "JobCode":"CANCEL" | 1. 随時支払い /credit/on-file/charge - 会員IDを設定 - "authorizationMode":"CAPTURE" 2. キャンセル /order/cancel |
| お支払い後の金額変更 - 登録済みのカード 情報を利用 - 3Dセキュアなし | 1. 取引登録 /EntryTran.idPass 2. 決済実行 /ExecTran.idPass - 会員IDを設定 3. 金額変更 /ChangeTran.idPass - 変更後の金額を設定 | 1. 随時支払い /credit/on-file/charge - 会員IDを設定 - "authorizationMode":"CAPTURE" 2. 金額変更 /order/update - 変更後の金額を設定 |
Google Pay
| ユースケース | プロトコルタイプの エンドポイント及びその利用方法 | OpenAPIタイプの エンドポイント及びその利用方法 |
|---|---|---|
| お支払い - 3Dセキュアなし - 即時に売上を確定 | 1. Google Payトークンを取得 2. 取引登録 /EntryTran.idPass - "JobCode":"CAPTURE" 3. 決済実行 /ExecTran.idPass - "TokenType":"2" - 1で取得したトークンを設定 | 1. Google Payトークンを取得 2. 都度支払い /credit/charge - "tokenizedCard.type":"GOOGLE_PAY_TOKEN" - 1で取得したトークンを設定 - "authorizationMode":"CAPTURE" |
| お支払い - 3Dセキュアあり - 自動オーソリなし - あとで売上を確定 | 1. Google Payトークンを取得 2. 取引登録 /EntryTran.idPass - "JobCode":"AUTH" 3. 決済実行 /ExecTran.idPass - "TokenType":"2" - 1で取得したトークンを設定 4. リダイレクト - 3で返されたURL 5. 3DS2.0認証後決済実行 /SecureTran2.idPass 6. 決済変更 /AlterTran.idPass - "JobCode":"SALES" | 1. Google Payトークンを取得 2. 都度支払い /credit/charge - "tokenizedCard.type":"GOOGLE_PAY_TOKEN" - 1で取得したトークンを設定 - "authorizationMode":"CAPTURE" 3. リダイレクト - 2で返されたURL 4. 3Dセキュア後の支払い /tds2/finalizeCharge 5. 確定 /order/capture |
Apple Pay
| ユースケース | プロトコルタイプの エンドポイント及びその利用方法 | OpenAPIタイプの エンドポイント及びその利用方法 |
|---|---|---|
| お支払い - 即時に売上を確定 | 1. Apple Payトークンを取得 2. 取引登録 /EntryTranBrandtoken.idPass - "JobCode":"CAPTURE" 3. 決済実行 /ExecTranBrandtoken.idPass - 1で取得したトークンを設定 | 1. Apple Payトークンを取得 2. 都度支払い /credit/charge - "tokenizedCard.type":"APPLE_PAY_TOKEN" - 1で取得したトークンを設定 - "authorizationMode":"CAPTURE" |
PayPay
| ユースケース | プロトコルタイプの エンドポイント及びその利用方法 | OpenAPIタイプの エンドポイント及びその利用方法 |
|---|---|---|
| お支払い - あとで売上を確定 | 1. 取引登録 /EntryTranPaypay.idPass - "JobCode":"AUTH" 2. 決済実行 /ExecTranPaypay.idPass 3. リダイレクト - 2で返されたURL | 1. 都度支払い /wallet/charge - "authorizationMode":"AUTH" 2. リダイレクト - 2で返されたURL 3. 照会 /order/inquiry |
| お支払い - 即時に売上を確定 | 1. 取引登録 /EntryTranPaypay.idPass - "JobCode":"CAPTURE" 2. 決済実行 /ExecTranPaypay.idPass 3. リダイレクト - 2で返されたURL | 1. 都度支払い /wallet/charge - "authorizationMode":"CAPTURE" 2. リダイレクト - 2で返されたURL 3. 照会 /order/inquiry |
| お支払い - PayPay画面への遷移なし - あとで売上を確定 | 1. 取引登録 /EntryTranPaypaySmart.idPass - "JobCode":"AUTH" 2. 決済実行 /ExecTranPaypaySmart.idPass 3. 加盟店様画面上でお客様がお支払い 4.決済検証 | 1. 都度支払い(フロントエンド方式) /wallet/front-end/charge - "authorizationMode":"AUTH" 2. 加盟店様画面上でお客様がお支払い 3. 支払い後検証(フロントエンド方式)/wallet/front-end/verifyCharge 4. 照会 /order/inquiry |
| お支払い - PayPay画面への遷移なし - 即時に売上を確定 | 1. 取引登録 /EntryTranPaypaySmart.idPass - "JobCode":"CAPTURE" 2. 決済実行 /ExecTranPaypaySmart.idPass 3. 加盟店様画面上でお客様がお支払い 4.決済検証 | 1. 都度支払い(フロントエンド方式) /wallet/front-end/charge - "authorizationMode":"CAPTURE" 2. 加盟店様画面上でお客様がお支払い 3. 支払い後検証(フロントエンド方式)/wallet/front-end/verifyCharge 4. 照会 /order/inquiry |
d払い
| ユースケース | プロトコルタイプの エンドポイント及びその利用方法 | OpenAPIタイプの エンドポイント及びその利用方法 |
|---|---|---|
| お支払い - あとで売上を確定 | 1. 取引登録 /EntryTranDocomo.idPass - "JobCode":"AUTH" 2. 決済実行 /ExecTranDocomo.idPass 3. リダイレクト - 2で返されたURL | 1. 都度支払い /wallet/charge - "walletType":"DOCOMO" - "authorizationMode":"AUTH" 2. リダイレクト - 1で返されたURL 3. 照会 /order/inquiry |
| お支払い - 即時に売上を確定 | 1. 取引登録 /EntryTranDocomo.idPass - "JobCode":"CAPTURE" 2. 決済実行 /ExecTranDocomo.idPass 3. リダイレクト - 2で返されたURL | 1. 都度支払い /wallet/charge - "walletType":"DOCOMO" - "authorizationMode":"CAPTURE" 2. リダイレクト - 1で返されたURL 3. 照会 /order/inquiry |
Amazon Pay V2
| ユースケース | プロトコルタイプの エンドポイント及びその利用方法 | OpenAPIタイプの エンドポイント及びその利用方法 |
|---|---|---|
| お支払い - あとで売上を確定 | 1. 住所情報参照 /SearchAddressAmazonpay.idPass 2. 取引登録 /EntryTranAmazonpay.idPass - "JobCode":"AUTH" 3. 決済実行 /ExecTranAmazonpay.idPass 4. リダイレクト - 3で返されたURL | 1. 購入者情報取得 /wallet/getCustomerData 2. 都度支払い /wallet/charge - "walletType":"AMAZON" - "authorizationMode":"AUTH" 3. リダイレクト - 2で返されたURL 4. 照会 /order/inquiry |
| お支払い - 即時に売上を確定 | 1. 取引登録 /EntryTranAmazonpay.idPass - "JobCode":"CAPTURE" 2. 決済実行 /ExecTranAmazonpay.idPass 3. リダイレクト - 2で返されたURL | 1. 都度支払い /wallet/charge - "walletType":"AMAZON" - "authorizationMode":"CAPTURE" 2. リダイレクト - 1で返されたURL 3. 照会 /order/inquiry |
| 確定後のキャンセル | 1. キャンセル /AmazonpayCancel.idPass 2. 返金完了通知を受信 結果通知 | 1. キャンセル /order/cancel 2. Amazon Pay V2キャンセル結果通知を受信 Webhook |
楽天ペイ(オンライン決済)V2
| ユースケース | プロトコルタイプの エンドポイント及びその利用方法 | OpenAPIタイプの エンドポイント及びその利用方法 |
|---|---|---|
| お支払い - あとで売上を確定 | 1. 取引登録 /EntryTranRakutenpay.idPass - "JobCode":"AUTH" 2. 決済実行 /ExecTranRakutenpay.idPass 3. リダイレクト - 2で返されたURL | 1. 都度支払い /wallet/charge - "walletType":"RAKUTEN" - "authorizationMode":"AUTH" 2. リダイレクト - 1で返されたURL 3. 照会 /order/inquiry |
| お支払い - 即時に売上を確定 | 1. 取引登録 /EntryTranRakutenpay.idPass - "JobCode":"CAPTURE" 2. 決済実行 /ExecTranRakutenpay.idPass 3. リダイレクト - 2で返されたURL | 1. 都度支払い /wallet/charge - "walletType":"RAKUTEN" - "authorizationMode":"CAPTURE" 2. リダイレクト - 1で返されたURL 3. 照会 /order/inquiry |
au PAY(ネット支払い)アプリ方式
| ユースケース | プロトコルタイプの エンドポイント及びその利用方法 | OpenAPIタイプの エンドポイント及びその利用方法 |
|---|---|---|
| お支払い - あとで売上を確定 | 1. 取引登録 /EntryTranAupayApp.idPass - "JobCode":"AUTH" 2. 決済実行 /ExecTranAupayApp.idPass 3. リダイレクト - 2で返されたURL | 1. 都度支払い /wallet/charge - "walletType":"AU_APP" - "authorizationMode":"AUTH" 2. リダイレクト - 1で返されたURL 3. 照会 /order/inquiry |
| お支払い - 即時に売上を確定 | 1. 取引登録 /EntryTranAupayApp.idPass - "JobCode":"CAPTURE" 2. 決済実行 /ExecTranAupayApp.idPass 3. リダイレクト - 2で返されたURL | 1. 都度支払い /wallet/charge - "walletType":"AU_APP" - "authorizationMode":"CAPTURE" 2. リダイレクト - 1で返されたURL 3. 照会 /order/inquiry |
メルペイ
| ユースケース | プロトコルタイプの エンドポイント及びその利用方法 | OpenAPIタイプの エンドポイント及びその利用方法 |
|---|---|---|
| お支払い - あとで売上を確定 | 1. 取引登録 /EntryTranMerpay.idPass - "JobCode":"AUTH" 2. 決済実行 /ExecTranMerpay.idPass 3. リダイレクト - 2で返されたURL | 1. 都度支払い /wallet/charge - "walletType":"MERPAY" - "authorizationMode":"AUTH" 2. リダイレクト - 1で返されたURL 3. 照会 /order/inquiry |
| お支払い - 即時に売上を確定 | 1. 取引登録 /EntryTranMerpay.idPass - "JobCode":"CAPTURE" 2. 決済実行 /ExecTranMerpay.idPass 3. リダイレクト - 2で返されたURL | 1. 都度支払い /wallet/charge - "walletType":"MERPAY" - "authorizationMode":"CAPTURE" 2. リダイレクト - 1で返されたURL 3. 照会 /order/inquiry |
コンビニ決済
| ユースケース | プロトコルタイプの エンドポイント及びその利用方法 | OpenAPIタイプの エンドポイント及びその利用方法 |
|---|---|---|
| お支払い | 1. 取引登録 /EntryTranCvs.idPass 2. 決済実行 /ExecTranCvs.idPass 3. 入金通知を受信 結果通知 | 1. 支払い番号発行 /cash/charge - "cashType":"KONBINI" 2. 現金払い支払い完了通知を受信 Webhook |
Pay-easy決済
| ユースケース | プロトコルタイプの エンドポイント及びその利用方法 | OpenAPIタイプの エンドポイント及びその利用方法 |
|---|---|---|
| お支払い | 1. 取引登録 /EntryTranPayEasy.idPass 2. 決済実行 /ExecTranPayEasy.idPass 3. 入金通知を受信 結果通知 | 1. 支払い番号発行 /cash/charge - "cashType":"PAYEASY" 2. 現金払い支払い完了通知を受信 Webhook |
銀行振込(バーチャル口座)
| ユースケース | プロトコルタイプの エンドポイント及びその利用方法 | OpenAPIタイプの エンドポイント及びその利用方法 |
|---|---|---|
| お支払い | 1. 取引登録 /EntryTranVirtualaccount.idPass 2. 決済実行 /ExecTranVirtualaccount.idPass 3. 入金通知を受信 結果通知 | 1. 支払い番号発行 /cash/charge - "cashType":"BANK_TRANSFER_SMBC" 2. 現金払い支払い完了通知を受信 Webhook |
銀行振込(バーチャル口座 あおぞら)
| ユースケース | プロトコルタイプの エンドポイント及びその利用方法 | OpenAPIタイプの エンドポイント及びその利用方法 |
|---|---|---|
| お支払い | 1. 取引登録 /EntryTranGANB.idPass 2. 決済実行 /ExecTranGANB.idPass 3. 入金通知を受信 結果通知 | 1. 支払い番号発行 /cash/charge - "cashType":"BANK_TRANSFER_GMO_AOZORA" 2. 現金払い支払い完了通知を受信 Webhook |