メインコンテンツまでスキップ
Markdownをコピー

リンクタイプ Plus 多通貨クレジットカード決済(DCC)

概要​

リンクタイプ Plusでは、多通貨クレジットカード決済(DCC)を利用できます。

  • 多通貨クレジットカード決済(DCC)を利用する場合は、実行パラメータセットに多通貨クレジットカード決済(DCC)固有の必要項目を渡してください。
    URLの生成方法は3通りです。
    • 管理画面で生成:新規取引作成画面にて必要項目を入力してください。
    • APIで生成:API呼び出し時にパラメータを指定してください。
    • パラメータ型URL生成:パラメータ付きURLの生成時にパラメータを指定してください。
  • 実行パラメータセットに会員IDを指定すると、登録済みカード番号を表示し、そのまま決済に利用できます。
  • 決済完了後は遷移先URLに多通貨クレジットカード決済(DCC)の結果パラメータを返却します。

実行パラメータ仕様​

多通貨クレジットカード決済(DCC)決済固有パラメータ​

多通貨クレジットカード決済(DCC)固有の実行パラメータは以下の通りです。

json key説明必須形式加盟店デフォルト値※1の登録可否システム
デフォルト値※2
dcc多通貨クレジットカード決済(DCC)固有実行パラメータセット(親要素)
多通貨クレジットカード決済(DCC)の実行パラメータセットです。
————
dcc.ItemCode商品コード
通常は省略してください。
—半角数字7桁固定✔0000990
dcc.TdFlag本人認証サービス利用フラグ
本人認証サービスの利用有無を指定します。
0:利用しない(3DSなしで決済)
1:3DS1.0を利用する(サポート終了のため指定しないでください。指定時はショップ設定に従います。指定した場合、E21040002(3DS1.0閉塞後利用エラー)を返却します。)
2:契約に従う(契約ありなら3DS実施
契約なしなら非実施)
3:3DS2.0を利用する(契約なしの場合はエラー)
本人認証を必須とする場合は必ず3を指定してください。0を指定すると決済時にエラーになります。3DS2.0を未利用の間は0を指定してください。
—半角数字1桁固定✔2
dcc.TdTenantName3Dセキュア表示店舗名
3DS画面に表示する店舗名を指定します。EUC-JPでBASE64エンコーディングした値を指定してください(日本語も使用可能ですが、文字化けが起こりやすいため十分な検証を実施してください)。
※空白文字のみ、または改行文字は設定しないでください。省略時またはエンコードが不正な場合は、ショップ名が使用されます。
—半角英数記号25桁✔(null)
dcc.MemberID会員ID
指定すると、登録済みカード番号を用いた決済が可能です。
—半角英数記号60桁✖(null)
dcc.SecCodeRequiredFlagセキュリティコード必須フラグ
0:任意入力
1:必須入力
1にするとセキュリティコードの入力が必須になります。
—半角数字1桁固定✔0
dcc.SecCodeHiddenFlagセキュリティコード非表示フラグ
0:表示する
1:表示しない
1にするとセキュリティコード入力欄が非表示になります。
—半角数字1桁固定✔0
dcc.Tds2Type3DS2.0未対応時取り扱い
1:3DS1.0での認証を実施
2:エラーとして処理終了
3:通常オーソリを実施
3DS1.0認証サポート終了のため、「1」以外を指定してください。指定した場合、E21040002(3DS1.0閉塞後利用エラー)を返却します。
—半角数字1桁✔1
dcc.RegistMemberID決済後カード登録時会員ID
決済後カード登録を行う場合の、カードを登録する会員IDを指定します。本パラメータを指定し、かつお客様がクレジットカード情報の登録を許可した場合、決済成功後、指定した会員IDにクレジットカード情報が登録されます。会員が存在しない会員IDを指定した場合、会員登録も行われます。
※削除済みの会員IDまたはカードを5枚以上登録している会員IDは指定しないでください。
—半角英数記号60桁✖(null)
dcc.RegistMemberForceFlag決済後強制カード登録フラグ
0:お客様が選択
1:強制的に登録
1にすると、決済成功後のカード情報登録をお客様の選択によらず行います。本パラメータを使用するためには「決済後カード登録時会員ID」の指定が必要です。
※削除済みの会員IDまたはカードを5枚以上登録している会員IDは指定しないでください。
—半角数字1桁✔0
dcc.CardInputHiddenFlagカード番号入力欄非表示フラグ
0:表示する
1:表示しない
1にすると、会員IDにカード番号が登録されている場合、カード番号入力欄を非表示とし、登録済みのカードのみ選択可能になります。
—半角数字1桁✔0
dcc.CardMaxCnt最大カード登録枚数
決済後カード登録でカード登録をする場合、1会員で登録可能な最大カード枚数を指定することができます。指定可能な値は1~5です。決済後カード登録時会員IDを指定した場合のみ使用されます。
※カード編集機能と決済後カード登録機能を併用する場合は、両機能で設定が必要です。
—半角数字1桁✔(null)

※1 加盟店デフォルト値:設定IDに紐づけて加盟店様ごとに設定されたデフォルト値。ショップ管理画面で設定してください。都度のパラメータ指定がない場合に適用されます。
※2 システムデフォルト値:システムで設定されているデフォルト値。都度のパラメータ指定および加盟店デフォルト値がない場合に適用されます。

注意
  • 削除済みの会員ID、またはカードを5枚以上登録している会員IDはRegistMemberIDに指定しないでください。指定した場合、決済後カード登録に失敗します。
  • 本人認証サービスを必須としている場合、TdFlagも必ず「3DS2.0を利用する」の設定としてください。

3DS2.0認証固有パラメータ(必須)​

3DS2.0専用パラメータのうち、必須のパラメータは以下の通りです。
詳細は3DS2.0認証必須項目についてを参照してください。

json key説明必須形式加盟店デフォルト値※1の登録可否システム
デフォルト値※2
dcc.Tds2InputShowFlag3Dセキュア認証用入力欄表示フラグ
0:OFF(表示しない)
1:ON(表示する)
1にするとリンクタイプ Plus画面に3Dセキュア2.0認証用のメールアドレスと電話番号の入力欄を表示します。
ONの場合、画面上でお客様のメールアドレスか電話番号の入力が必須になります。以下のいずれかが指定されている場合は、ONにしても入力欄は表示されません:
・カード会員のメールアドレス
・自宅電話番号
・携帯電話番号
・職場電話番号
—半角数字1桁✔0
dcc.Tds2Emailカード会員のメールアドレス
RFC違反の形式(例:2連続ドットなど)は設定しないでください。
「3Dセキュア認証用メールアドレス入力欄表示フラグ」を1にすると、画面でお客様入力も可能です。
—半角英数記号254桁✖(null)
dcc.Tds2HomePhoneCC自宅電話の国コード(ITU E.164の1~3桁の数字。ISO3166-1ではない点に注意)
例:日本は81(プラス記号なし)
未指定時は81扱い
—半角数字3桁✖(null)
dcc.Tds2HomePhoneSubscriber自宅電話番号
「3Dセキュア認証用メールアドレス入力欄表示フラグ」を1にすると、リンクタイプ Plus画面でお客様に入力いただくことも可能です。
先頭の0は省略しても入力しても構いません
例:0312345678,312345678
—半角数字15桁✖(null)
dcc.Tds2MobilePhoneCC携帯電話の国コード(ITU E.164の1~3桁の数字。ISO3166-1ではない点に注意)
例:日本は81(プラス記号なし)
未指定時は81扱い
—半角数字3桁✖(null)
dcc.Tds2MobilePhoneSubscriber携帯電話番号
「3Dセキュア認証用メールアドレス入力欄表示フラグ」を1にすると、リンクタイプ Plus画面でお客様に入力いただくことも可能です。
先頭の0は省略しても入力しても構いません
例:0312345678,312345678
—半角数字15桁✖(null)
dcc.Tds2WorkPhoneCC職場電話の国コード(ITU E.164の1~3桁の数字。ISO3166-1ではない点に注意)
例:日本は81(プラス記号なし)
未指定時は81扱い
—半角数字3桁✖(null)
dcc.Tds2WorkPhoneSubscriber職場電話番号
「3Dセキュア認証用メールアドレス入力欄表示フラグ」を1にすると、リンクタイプ Plus画面でお客様に入力いただくことも可能です。
先頭の0は省略しても入力しても構いません
例:0312345678,312345678
—半角数字15桁✖(null)

※1 加盟店デフォルト値:設定IDに紐づけて加盟店様ごとに設定されたデフォルト値。ショップ管理画面で設定してください。都度のパラメータ指定がない場合に適用されます。
※2 システムデフォルト値:システムで設定されているデフォルト値。都度のパラメータ指定および加盟店デフォルト値がない場合に適用されます。

3DS2.0認証必須項目

メールアドレスまたは電話番号(自宅/携帯/職場のいずれか)の指定が必須です。詳細は3DS2.0認証必須項目をご覧ください。

3DS2.0認証固有パラメータ(任意)​

3DS2.0のリスク判定精度向上のため、以下の任意パラメータを設定することができます。
リンクタイプ PlusのURLをAPIで生成する場合にのみ設定可能です。
管理画面での生成やパラメータ型URL生成では設定できません。

json key説明必須形式加盟店デフォルト値※1の登録可否システム
デフォルト値※2
dcc.Tds2ChAccChangeカード会員最終更新日
YYYYMMDD形式で設定してください。
カード会員情報の最終更新日を設定します。
—半角数字8桁固定✖(null)
dcc.Tds2ChAccDateカード会員作成日
YYYYMMDD形式で設定してください。
カード会員の作成日を設定します。
—半角数字8桁固定✖(null)
dcc.Tds2ChAccPwChangeカード会員パスワード変更日
YYYYMMDD形式で設定してください。
カード会員のパスワード変更日を設定します。
—半角数字8桁固定✖(null)
dcc.Tds2NbPurchaseAccount過去6ヶ月間の購入回数
過去6ヶ月間に、このカード会員が購入した回数を設定します。
—半角数字4桁✖(null)
dcc.Tds2PaymentAccAgeカード登録日
YYYYMMDD形式で設定してください。
カード会員にカード情報が登録された日付を設定します。
—半角数字8桁固定✖(null)
dcc.Tds2ProvisionAttemptsDay過去24時間のカード追加の試行回数
過去24時間に行われたカード情報追加の試行回数を設定します。
—半角数字3桁✖(null)
dcc.Tds2ShipAddressUsage配送先住所の初回使用日
YYYYMMDD形式で設定してください。
取引で使用される配送先住所が加盟店様で最初に使用された日付を設定します。
—半角数字8桁固定✖(null)
dcc.Tds2ShipNameIndカード会員名と配送先名の一致/不一致
01:カード会員名と配送先名が一致
02:カード会員名と配送先名が不一致
カード会員の会員名と取引に使用される配送先名の一致/不一致を設定します。
——✖(null)
dcc.Tds2SuspiciousAccActivityカード会員の不審行為情報
01:不審な行動は見られなかった
02:不審な行動が見られた
カード会員で不審な行動(過去の不正行為を含む)を加盟店様が発見したかどうかを設定します。
——✖(null)
dcc.Tds2TxnActivityDay過去24時間の取引回数
過去24時間に行われた、カード会員と加盟店様との取引の回数を設定します。
—半角数字3桁✖(null)
dcc.Tds2TxnActivityYear前年の取引回数
前年に行われた、カード会員と加盟店様との取引の回数を設定します。
—半角数字3桁✖(null)
dcc.Tds2DeliveryEmailAddress納品先電子メールアドレス
電子デリバリーの場合、商品を納品したときの納品先電子メールアドレスを設定します。
—半角英数記号254桁✖(null)
dcc.Tds2DeliveryTimeframe商品納品時間枠
01:電子デリバリー
02:当日出荷
03:翌日出荷
04:2日目以降の出荷
商品納品時間枠を設定します。
——✖(null)
dcc.Tds2GiftCardAmountプリペイドカードまたはギフトカードの総購入金額
プリペイドカードまたはギフトカードを購入の場合、総購入金額の小数点以上の値を設定します。
—半角数字15桁✖(null)
dcc.Tds2GiftCardCount購入されたプリペイドカードまたはギフトカードの総数
プリペイドカードまたはギフトカードを購入の場合、購入された総数を設定します。
—半角数字2桁✖(null)
dcc.Tds2GiftCardCurr購入されたプリペイドカードまたはギフトカードの通貨コード
プリペイドカードまたはギフトカードを購入の場合、カードの通貨を表す、ISO 4217で定義されている通貨コードを設定します。
以下のコードは対象外:955、956、957、958、959、960、961、962、963、964、999。
—半角数字3桁固定✖(null)
dcc.Tds2PreOrderDate商品の発売予定日
YYYYMMDD形式で設定してください。
先行予約購入の場合は、商品の発売予定日を設定します。
—半角数字8桁固定✖(null)
dcc.Tds2PreOrderPurchaseInd商品の販売時期情報
01:発売済み商品
02:先行予約商品
先行予約購入か、発売済み商品の購入かを設定します。
——✖(null)
dcc.Tds2ReorderItemsInd商品の注文情報
01:初回注文
02:再注文
カード会員が以前購入した商品を再び注文しているかどうかを設定します。
——✖(null)

※1 加盟店デフォルト値:設定IDに紐づけて加盟店様ごとに設定されたデフォルト値。ショップ管理画面で設定してください。都度のパラメータ指定がない場合に適用されます。
※2 システムデフォルト値:システムで設定されているデフォルト値。都度のパラメータ指定および加盟店デフォルト値がない場合に適用されます。

結果パラメータ仕様​

多通貨クレジットカード決済(DCC)を選択した場合に返却される固有の結果パラメータは以下の通りです。

多通貨クレジットカード決済(DCC)固有部​

多通貨クレジットカード決済(DCC)固有の結果パラメータセットです。

パラメータ説明形式
dcc多通貨クレジットカード決済(DCC)固有部(親要素)—
dcc.Status取引状態
取引の状態を示す以下の値が設定されます。
CAPTURE:即時売上
UNPROSESSED:未決済(オーソリエラー等で決済が完了していない状態)
—
dcc.Method支払方法
1(一括)が設定されます。
半角数字1桁固定
dcc.TranDate決済日時
与信を行った日時が設定されます。
(yyyyMMddHHmmss形式)
半角数字14桁固定
dcc.DccAmount支払通貨決済額
支払通貨換算後の金額が設定されます。
(整数部10桁、小数部2桁)
半角数字12桁
dcc.DccFtnFX追跡番号(FTN)
支払通貨換算に適用した為替レートに紐付くFTNが設定されます。
半角数字12桁
dcc.DccCancelAmount減額金額の累積
キャンセル時の金額が設定されます。
半角数字7桁
dcc.DccCancelTax減額税送料の累積
キャンセル時の税送料が設定されます。
半角数字7桁
dcc.DccIncreaseAmount増額金額の累積
増額時の金額が設定されます。
半角数字7桁
dcc.DccIncreaseTax増額税送料の累積
増額時の税送料が設定されます。
半角数字7桁

決済後カード登録固有部​

決済後カード登録固有の結果パラメータセットです。
決済後カード登録時会員IDが指定され、かつお客様がクレジットカード情報の登録を許可した場合、
多通貨クレジットカード決済(DCC)固有部と共に加盟店様に返却されます。

パラメータ説明形式
registcard決済後カード登録固有部(親要素)—
registcard.SiteIDサイトID
カードを登録した会員に紐付くサイトIDが設定されます。
半角英数13桁
registcard.MemberID会員ID
指定した決済後カード登録時会員IDが設定されます。
半角英数記号60桁
registcard.CardSeqカード登録連番
登録したカードの論理連番が設定されます。
半角数字4桁
registcard.CardNoカード番号
登録したカード番号をマスクした値が設定されます。
半角数字16桁
registcard.Result決済後カード登録処理結果
決済後カード登録の処理結果(状態)が設定されます。
SUCCESS:決済後カード登録に成功した状態
FAIL:決済後カード登録に失敗した状態
—

画面遷移​

多通貨クレジットカード決済(DCC)を選択した場合の画面遷移は以下の通りです。

  1. 決済選択入力画面:決済手段を選択し、カード情報を入力
  2. 決済確認画面:入力内容を確認
  3. 3Dセキュア認証画面:カード発行会社による本人認証(本人認証サービス利用時のみ)
  4. レシート画面:決済完了
ワンポイント

確認画面、レシート画面はスキップ可能です。
スキップする場合は、共通パラメータのConfirmSkipFlagおよびReceiptSkipFlagを設定してください。

画面イメージ​

会員IDの指定あり​

実行パラメータに会員IDを指定すると、登録済みカードを選ぶか、新しくカード番号を入力できます。

決済選択/入力画面​

リンクタイプ Plus多通貨クレジットカード決済(DCC)_決済選択画面のスクリーンショット

  1. 決済選択コンボボックスで「多通貨クレジットカード決済(DCC)」をクリック

リンクタイプ Plus多通貨クレジットカード決済(DCC)_決済情報入力画面のスクリーンショット 2. 登録済みカード番号選択または新規カード番号入力を選択、必要な情報を入力し「次へ」をクリック

ワンポイント
  • 初期状態では登録済みカード選択が有効で、コンボボックスから登録済みのカードを選択できます。
  • 名義人を登録済みの場合は名義人欄に自動表示されます。
  • 名義人保存にチェックして決済すると、登録済みカードに名義人を保存します。

決済確認画面​

決済入力画面でお客様が入力した内容が表示されます。
リンクタイプ Plus多通貨クレジットカード決済(DCC)_決済確認画面のスクリーンショット

  1. 表示された内容を確認し「確定」をクリック
ワンポイント

本人認証サービスをご利用の場合、確定クリック後に認証画面に遷移します。

注意

本人認証サービスを利用するには、対応したクレジットカードが必要です。
非対応のクレジットカードでは、設定を行っても本人認証サービスを利用できません。

レシート画面​

決済手続きが完了した際に表示されます。 リンクタイプ Plus多通貨クレジットカード決済(DCC)_決済完了画面のスクリーンショット

会員IDの指定なし​

実行パラメータに会員IDを指定しない場合は、カード番号入力欄のみが表示されます。

決済選択/入力画面​

リンクタイプ Plus多通貨クレジットカード決済(DCC)_決済選択画面のスクリーンショット

  1. 決済選択コンボボックスで「多通貨クレジットカード決済(DCC)」をクリック

リンクタイプ Plus多通貨クレジットカード決済(DCC)_決済情報入力画面のスクリーンショット 2. 必要な情報を入力し「次へ」をクリック

決済確認画面​

決済入力画面でお客様が入力した内容が表示されます。
リンクタイプ Plus多通貨クレジットカード決済(DCC)_決済確認画面のスクリーンショット

  1. 表示された内容を確認し「確定」をクリック
ワンポイント

本人認証サービスをご利用の場合、確定クリック後に認証画面に遷移します。

注意

本人認証サービスを利用するには、対応したクレジットカードが必要です。
非対応のクレジットカードでは、設定を行っても本人認証サービスを利用できません。

レシート画面​

決済手続きが完了した際に表示されます。 リンクタイプ Plus多通貨クレジットカード決済(DCC)_決済完了画面のスクリーンショット

🤖 LLMですか?llms.txt・llms-apis.txtに各ページの概要とリンクをまとめています。回答生成に活用してください。