検索機能(Search)
本ドキュメントについて
本ガイドの内容
本ガイドは、株式会社DGフィナンシャルテクノロジーが提供するVeriTrans4Gを利用するための専用ソフトウェアMDK(Merchant Development Kit)をインターネット店舗などに導入する開発者向けのガイドです。VeriTrans4G検索機能にて使用する電文のインターフェース詳細について記載しています。
VeriTrans4Gの詳細については、『VeriTrans4G 開発ガイド』を参照して下さい。
尚、インターフェース詳細は、決済サービス毎に提供していますので、当該決済サービスのインターフェース詳細を参照して下さい。
(クレジットカード決済 インターフェース詳細 / ワンクリック継続課金(サブスクリプション)インターフェース詳細)
インターフェース詳細 ~検索~
本章では、検索機能で使用する電文(Dto)について説明します。以下の表に記載されているフィールドは、店舗様にて利用可能なフィールドです。
各電文(Dto)には、以下の表に記載されていないフィールドが定義されている場合がありますが、以下の表に記載されていないフィールドは店舗様では使用することはできません。
共通
-
「設定」欄の内容は以下の通りです。
- 要求電文 ...
- 必須項目:○ 任意項目:△ 設定不可:× その他条件付:※、※n(条件は説明欄、または欄外に記入)
- 応答電文 ...
- 必ず返戻:○ 処理成功時のみ返戻:△ 返戻なし:× その他条件付:※
検索
要求電文 : SearchRequestDto
| 要求電文 : SearchRequestDto | ||||
|---|---|---|---|---|
| 検索フィールド名 | 検索項目名 | 書式・制限 | 説明 | 設定 |
| newerFlag | 最新トランザクションフラグ | 右記参照 | 成功、失敗に関係なく、最新トランザクションのみを検索する場合に使用 "true": 1取引内の最新トランザクションのみ検索 "false": 全てのトランザクションを検索 ※指定しない場合は"false"になります。 |
△ |
| containDummyFlag | ダミー決済対象フラグ | 右記参照 | ダミー取引も検索する場合に使用 "true": ダミー取引も検索する "false": ダミー取引は検索しない ※指定しない場合は"false"になります。 |
△ |
| common 共通 | |||||
|---|---|---|---|---|---|
| orderId | 取引ID | 半角英数字100桁以内 | 検索したい取引IDを指定 必ず全桁指定してください。 |
○ | |
応答電文 : SearchResponseDto
| 応答電文 : SearchResponseDto | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 検索フィールド名 | 検索項目名 | 書式・制限 | 説明 | 設定 | ||||||||
| result | 処理結果 | - | ○ | |||||||||
| serviceType | サービスタイプ | 右記参照 | "search" | ○ | ||||||||
| mstatus | 処理結果コード | 半角英数字32 文字以内 | "success":正常終了 "failure":異常終了 |
○ | ||||||||
| vResultCode | 詳細結果コード | 半角英数字16 文字 | 処理の結果を詳細に表すコード 詳細は別途『結果コード一覧』を参照下さい。 |
○ | ||||||||
| merrMsg | エラーメッセージ | 文字列1024 バイト以内 | 処理結果を日本語で表示します。 | △ | ||||||||
| overMaxCountFlag | 最大件数超えフラグ | 右記参照 | "true": 最大件数以上 "false": 最大件数未満 現在は最大件数を超えることがないため"false"が返戻されます。 |
△ | ||||||||
| searchCount | 検索結果件数 | 0~1000 | 検索結果件数(オーダー件数)が格納されます。 | △ | ||||||||
| orderInfos | オーダー情報リスト | 複数のオーダー情報(orderInfo)が格納されます。 | △ | |||||||||
| orderInfo | オーダー情報 | - | 検索条件に該当した取引の情報が該当件数分繰り返されます。 | △ | ||||||||
| index | インデックス | 0~999 | 検索された情報のインデックス | △ | ||||||||
| serviceTypeCd | 決済サービスタイプ | 右記参照 | "card": カード決済 "cvs": コンビニ決済 "em": 電子マネー決済 "bank":銀行決済 "upop": 銀聯ネット決済(UPOP) "paypal": PayPal決済 "alipay":Alipay決済 "carrier": キャリア決済 "oricosc": ショッピングクレジット決済 |
△ | ||||||||
| orderId | 取引ID | 文字列 | 取引の取引ID | △ | ||||||||
| orderStatus | 取引決済状態 | 右記参照 | " initial ":初期状態 " end ":終了 " end_presentation ":画面遷移正常終了 " pending ":保留 " validation_error ":検証エラー " expired ":期限切れ " error ":エラー ※このフィールドは、取引IDに関連する注文データの状態を完全に表現するものではありません。サービスタイプによっては詳細な状態遷移を別のフィールドに保持している場合がありますので、店舗側システムの用途に合わせてsuccessDetailTxnTypeや、決済固有の状態フィールドを参照してください。 |
△ | ||||||||
| lastSuccessTxnType | 最終成功トランザクションタイプ | 文字列 | 直近の成功したコマンド名 | △ | ||||||||
| successDetailTxnType | 詳細トランザクションタイプ | 文字列 | 取引の詳細な状態 「2.2.3 detailOrderType」を参照 |
△ | ||||||||
| accountId | 会員ID | 半角英数字100桁以内 | 検索条件に該当した取引の会員ID | △ | ||||||||
| memo1 | 取引メモ1 | 文字列100文字以内 | 検索条件に該当した取引の取引に関するメモ情報
※最新のトランザクションで指定された値が返戻されます。 |
△ | ||||||||
| freeKey | キー情報 | 半角英数字256桁以内 | 検索条件に該当した取引の取引に関するキー情報
※最新のトランザクションで指定された値が返戻されます。 |
△ | ||||||||
| properOrderInfo | 固有オーダー情報 | - | 各決済サービスの固有オーダー情報 後述の一覧参照。 |
△ | ||||||||
| transactionInfos | 決済トランザクションリスト | - | 複数の決済トランザクション情報(transactionInfo) | △ | ||||||||
| transactionInfo | 決済トランザクション情報 | - | 検索条件に該当した取引の情報が該当件数分繰り返されます。 | △ | ||||||||
| txnId | トランザクション管理ID | 文字列 | 決済サーバーが採番する管理ID | △ | ||||||||
| command | コマンド | 文字列 | 実行されたコマンド名
※MDKで要求したコマンドだけではなく、決済サーバーの内部処理コマンドも含まれます。 |
△ | ||||||||
| mstatus | 処理結果コード | 半角英数字32 文字以内 | "success":正常終了 "failure":異常終了 "pending":保留 |
△ | ||||||||
| vResultCode | 詳細結果コード | 文字列16桁 | 処理の結果を詳細に表すコード 詳細は別途『結果コード一覧』を参照下さい。 |
△ | ||||||||
| txnDatetime | 取引日時 | 文字列23桁 | YYYY-MM-DD hh:mm:ss.mmm形式 | △ | ||||||||
| amount | 金額 | 半角数字12桁以内 | 決済した金額 | △ | ||||||||
| properTransactionInfo | 固有トランザクション情報 | - | 各決済サービスの固有トランザクション情報 後述の一覧参照。 |
△ | ||||||||
| ☆ 以下の情報は、上記 「固有オーダー情報」 「固有トランザクション情報」 内の階層にセットされます。 | ||||||||||||
| properOrderInfo | クレジットカード決済 固有オーダー情報 | |||||||||||
| startTxn | 電文ID | 文字列 | △ | |||||||||
| requestCurrencyUnit | 要求通貨単位 | 半角英数字4桁以内 | △ | |||||||||
| cardExpire | カード有効期限 | 文字列5桁以内 | 有効期限(全桁平文) | △ | ||||||||
| properTransactionInfo | クレジットカード決済 固有トランザクション情報 | |||||||||||
| txnKind | トランザクション種類 | 文字列 | △ | |||||||||
| cardTransactionType | カードトランザクションタイプ | 文字列6桁以内 | 取引の詳細な状態 「2.2.3 detailOrderType」を参照 |
△ | ||||||||
| gatewayRequestDate | ゲートウェイ要求日時 | 文字列14桁以内 | 決済サーバーが要求電文を受け取った日時 YYYYMMDDhhmmss形式 |
△ | ||||||||
| gatewayResponseDate | ゲートウェイ応答日時 | 文字列14桁以内 | 決済サーバーが応答電文を返した日時 YYYYMMDDhhmmss形式 |
△ | ||||||||
| centerRequestDate | センター要求日時 | 文字列14桁以内 | カード決済センターが要求電文を受け取った日時。YYYYMMDDhhmmss形式 | △ | ||||||||
| centerResponseDate | センター応答日時 | 文字列14桁以内 | カード決済センターが応答電文を返した日時。YYYYMMDDhhmmss形式 | △ | ||||||||
| centerRequestNumber | センター要求番号 | 文字列7桁以内 | △ | |||||||||
| centerReferenceNumber | センターリファレンス番号 | 文字列7桁以内 | △ | |||||||||
| reqItemCode | 要求商品コード | 文字列7桁以内 | ※現在はご利用いただくことはできません。 |
△ | ||||||||
| resItemCode | 応答商品コード | 文字列7桁以内 | ※現在はご利用いただくことはできません。 |
△ | ||||||||
| reqReturnReferenceNumber | 要求リターン参照番号 | 文字列12桁以内 | ※現在はご利用いただくことはできません。 |
△ | ||||||||
| responsedata | 応答データ | 文字列20桁以内 | △ | |||||||||
| pending | ペンディング | 文字列1桁以内 | "0":なし "1":あり | △ | ||||||||
| loopback | ループバック | 文字列1桁以内 | "0":なし "1":あり | △ | ||||||||
| connectedCenterId | 接続先カード接続センター | 文字列5桁以内 | △ | |||||||||
| reqCardNumber | 要求カード番号 | 文字列16桁以内 | 上6桁下2桁のみ数字表示され、その他は "*"(アスタリスク)1つに変換されます。 (例 "411111*11") |
△ | ||||||||
| reqCardExpire | 要求カード有効期限 | 文字列5桁以内 | 全桁"*"(アスタリスク)に変換されます。 "*****" |
△ | ||||||||
| reqAmount | 要求取引金額 | 文字列12桁以内 | △ | |||||||||
| reqCardOptionType | 要求カードオプションタイプ | 文字列5桁以内 | △ | |||||||||
| reqMerchantTransaction | 要求マーチャントトランザクション番号 | 文字列9桁以内 | ※現在はご利用いただくことはできません。 |
△ | ||||||||
| reqAuthCode | 要求承認番号 | 文字列7桁以内 | ※現在はご利用いただくことはできません。 |
△ | ||||||||
| reqAcquirerCode | 要求仕向け先コード | 文字列2桁以内 | △ | |||||||||
| reqCardCenter | 要求カードセンター | 文字列7桁以内 | ※現在はご利用いただくことはできません。 |
△ | ||||||||
| reqJpoInformation | 要求支払種別情報 | 半角英数字83桁以内 | △ | |||||||||
| reqSalesDay | 要求売上日 | 文字列8桁以内 | ※現在はご利用いただくことはできません。 |
△ | ||||||||
| reqCancelDay | 要求取消日 | 文字列8桁以内 | ※現在はご利用いただくことはできません。 |
△ | ||||||||
| reqWithCapture | 要求同時売上 | 文字列5桁以内 | △ | |||||||||
| reqWithDirect | 要求同時直接 | 文字列5桁以内 | ※現在はご利用いただくことはできません。 |
△ | ||||||||
| req3dMessageVersion | 要求3Dメッセージバージョン | 文字列10桁以内 | △ | |||||||||
| req3dTransactionId | 要求3DトランザクションID | 文字列28桁以内 | △ | |||||||||
| req3dTransactionStatus | 要求3Dトランザクションステータス | 文字列1桁以内 | △ | |||||||||
| req3dCavvAlgorithm | 要求3D CAVVアルゴリズム | 文字列1桁以内 | △ | |||||||||
| req3dCavv | 要求3D CAVV | 文字列28桁以内 | △ | |||||||||
| req3dEci | 要求3D ECI | 文字列2桁以内 | △ | |||||||||
| req3dDsTransactionId | 要求3D DSトランザクションID | 文字列36桁以内 | △ | |||||||||
| req3dServerTransactionId | 要求3DサーバトランザクションID | 文字列36桁以内 | △ | |||||||||
| reqSecurityCode | 要求セキュリティコード | 文字列4桁以内 | 全桁"0"(ゼロ)に変換されます。 (例 "0000") |
△ | ||||||||
| reqAuthFlag | 要求認証番号 | 文字列7桁以内 | ※現在はご利用いただくことはできません。 |
△ | ||||||||
| reqBirthday | 要求誕生日 | 文字列4桁以内 | ※現在はご利用いただくことはできません。 |
△ | ||||||||
| reqTel | 要求電話番号 | 文字列4桁以内 | ※現在はご利用いただくことはできません。 |
△ | ||||||||
| reqFirstKanaName | 要求カナ名前(名) | 文字列15桁以内 | ※現在はご利用いただくことはできません。 |
△ | ||||||||
| reqLastKanaName | 要求カナ名前(姓) | 文字列15桁以内 | ※現在はご利用いただくことはできません。 |
△ | ||||||||
| resMerchantTransaction | 応答マーチャントトランザクション番号 | 文字列9桁以内 | △ | |||||||||
| resReturnReferenceNumber | 応答リターン参照番号 | 文字列12桁以内 | カード会社との通信時にシステム内部で利用する番号 通常、店舗様が意識する必要はありません。 |
△ | ||||||||
| resAuthCode | 応答承認番号 | 半角英数字スペース7桁以内 | カード会社が発行する承認番号 | △ | ||||||||
| resActionCode | アクションコード | 文字列3桁以内 | カード会社との通信時に返戻されたコード値 通常、店舗様が意識する必要はありません。 |
△ | ||||||||
| resCenterErrorCode | 応答センターエラーコード | 文字列3桁以内 | カード会社における結果コード(例 "G12") | △ | ||||||||
| resAuthTerm | 応答与信期間 | 文字列3桁以内 | △ | |||||||||
| reqWithNew | 要求新規返品 | 右記参照 | "true": 新規返品 "false": 取消・返品 ※現在はご利用いただくことはできません。 |
△ | ||||||||
| properOrderInfo | コンビニ決済 固有オーダー情報 | |||||||||||
| cvsType | 決済サービスオプション | 右記参照 | 決済されたコンビニの種別。 "sej":セブン-イレブン "econ":イーコン(ローソン、ファミリーマート、ミニストップ、セイコーマート) "other":その他(デイリーヤマザキ) "famima":ファミリーマート "lawson":ローソン(ローソン、ミニストップ、セイコーマート) |
△ | ||||||||
| amount | 決済金額 | 半角数字6桁以内 | 支払金額 | △ | ||||||||
| name1 | 氏名1 | 全角20バイト以内 | 顧客姓
※全角ハイフン、全角スペース、外字は、文字化けする可能性があります |
△ | ||||||||
| name2 | 氏名2 | 全角20バイト以内 | 顧客名
※全角ハイフン、全角スペース、外字は、文字化けする可能性があります |
△ | ||||||||
| telNo | 電話番号 | 半角数字13桁以内 右記参照 |
顧客電話番号、数字のみ11桁以内、ハイフン含み13桁以内 例) 0311112222、03-1111-2222、09011112222、090-1111-2222 |
△ | ||||||||
| free1 | 備考1 | 文字列50バイト以内 | 備考欄(商品詳細などに利用する) | △ | ||||||||
| free2 | 備考2 | 文字列50バイト以内 | 備考欄(商品詳細などに利用する) | △ | ||||||||
| payLimit | 支払期限 | 半角数字10桁 右記参照 |
支払期限(YYYY/MM/DDの形式) | △ | ||||||||
| receiptNo | 受付番号 | 半角英数字32 文字以内 | コンビニへ正常に決済請求が完了した際に配布される受付番号 | △ | ||||||||
| paidDatetime | 入金受付日 | 文字列14桁以内 | 入金を受け付けた日(YYYYMMDDhhmmss形式) | △ | ||||||||
| properTransactionInfo | コンビニ決済 固有トランザクション情報 | |||||||||||
| cvsTxnType | 取引対象タイプ | 文字列 | 取引の詳細な状態 「2.2.3 detailOrderType」を参照 |
△ | ||||||||
| startDatetime | 取引日時 | 文字列 | △ | |||||||||
| properOrderInfo | 電子マネー決済 固有オーダー情報 | |||||||||||
| settlementMethod | 決済方式 | 文字列 | △ | |||||||||
| settlementType | 決済タイプ | 文字列 | △ | |||||||||
| amount | 決済金額 | 半角数字5桁以内 | Edy、WAON:¥50,000以下 Suica:¥20,000以下 |
△ | ||||||||
| settlementLimit | 決済期限 | 半角数字14桁 | 支払期限 (YYYYMMDDhhmmss) | △ | ||||||||
| mailAddr | メールアドレス | 半角英数字256桁以内 | 決済依頼メールの携帯電話メールアドレス CyberEdy :未使用 |
△ | ||||||||
| forwardMailFlag | 転送メール送信要否 | 半角数字1桁 右記参照 |
決済依頼メール、決済完了メールのコピーメール又はBCC メールをマーチャントメールアドレス(merchantMailAddr)に送信するか否かの設定 "0": 送信不要 "1": 送信要 |
△ | ||||||||
| merchantMailAddr | マーチャントメールアドレス | 半角英数字256桁以内 | 決済依頼メール、決済完了メールのコピーメール又はBCC メール先マーチャントメールアドレス | △ | ||||||||
| cancelMailAddr | 取消返金通知メールアドレス | 半角英数字256文字以内 | 決済の取消完了を利用者に通知するためのメールアドレス | △ | ||||||||
| requestMailAddInfo | 依頼メール付加情報 | 半角英数字256桁以内 | 返金通知メールに追加される文字列(返金情報等) | △ | ||||||||
| completeMailAddInfo | 完了メール付加情報 | 文字列300バイト以内 | 決済完了メールに追加される文字列 | △ | ||||||||
| shopName | ショップ名 | 文字列48バイト以内 | Edy で使用する店舗名 | △ | ||||||||
| completeMailFlag | 完了メール送信要否 | 半角数字1桁 右記参照 |
決済完了時にメールを送信するか否かの設定 "0": 送信不要 "1": 送信要 |
△ | ||||||||
| confirmScreenAddInfo | 内容確認画面付加情報 | 文字列256バイト以内 | 内容確認画面に表示する付加情報 | △ | ||||||||
| completeScreenAddInfo | 完了画面付加情報 | 文字列256バイト以内 | 決済完了画面に表示する付加情報 | △ | ||||||||
| screenTitle | 画面タイトル | 文字列40バイト以内 | モバイルSuica で決済完了画面・決済確認画面等で「商品・サービス名」に表示される情報 | △ | ||||||||
| completeReturnKind | 決済完了戻り先種別 | 半角数字1桁 右記参照 |
モバイルSuica でアプリ終了時に遷移する先の種別 "1": ローカルメニュー "2": モバイルSuica アプリを終了し「決済完了戻り先URL」へ遷移 |
△ | ||||||||
| completeReturnUrl | 決済完了戻り先URL | 半角英数字256桁以内 | モバイルSuicaでアプリ終了時に遷移する先のURL | △ | ||||||||
| completeNoticeUrl | 決済完了通知URL | 半角英数字256桁以内 | Edy Viewer にて支払いを完了した後に遷移するURL | △ | ||||||||
| salesType | 販売区分 | 半角数字1桁 右記参照 |
Edy で任意に登録する販売区分 "1":物販 "2":デジタル |
△ | ||||||||
| free | 備考 | 文字列256バイト以内 | 備考(商品詳細など) | △ | ||||||||
| refundOrderCtlId | 返金取引ID | 文字列 | △ | |||||||||
| receiptNo | 受付番号 | 半角英数字64文字以内 | 決済センターへ正常に決済請求が完了した際に決済センターで採番される受付番号 | △ | ||||||||
| appUrl | 決済アプリ起動URL | 半角英数字384 文字以内 | Edy Viewerの起動URL、又はモバイルSuicaアプリURL | △ | ||||||||
| orderKind | オーダー種別 | 右記参照 | "authorize": 決済 "refund": 返金 "present": プレゼント請求 |
△ | ||||||||
| completeDatetime | 完了日時 | 文字列14桁 | 支払が完了した日時(YYYYMMDDhhmmss形式) | △ | ||||||||
| reAuthorizeRedirectionUrl | 復旧リダイレクションURL | 半角英数字記号256桁以内 | 復旧処理後のリダイレクト先URL | △ | ||||||||
| transactionKind | 取引種別 | 半角数字2桁 | "01":残高照会(予約語。現在はご利用いただけません。) "02":電子マネー決済 |
△ | ||||||||
| userId | ユーザID | 半角英数字記号64桁以内 | 取引対象利用者を一意に特定可能なID 半角英数字の他に以下の記号も使用可能です(RFC2822の local-part に準拠します)。 "!"、"#"、"$"、"%"、"&"、"'"、"*"、"+"、"-"、"/"、"="、"?"、"^"、"_"、 "`"、"{"、"|"、"}"、"~". |
△ | ||||||||
| settlementId | 決済処理ID | 文字列256桁以内 | ※現在はご利用いただくことはできません。 |
△ | ||||||||
| reAuthAppUrl | 復旧用アプリ起動URL | 半角英数字380文字以内 | 復旧処理が成功した場合の復旧処理用URL | △ | ||||||||
| properTransactionInfo | 電子マネー決済 固有トランザクション情報 | |||||||||||
| emTxnType | 取引対象タイプ | 文字列 | 取引の詳細な状態 「2.2.3 detailOrderType」を参照 |
△ | ||||||||
| centerProcDatetime | 取引日時 | 文字列 | △ | |||||||||
| startDatetime | 取引日時 | 文字列 | △ | |||||||||
| cardType | カード種別 | 半角数字2桁 | 電子マネーのカード種別 "00":かざして決済 "10":かざして決済以外 |
△ | ||||||||
| cardNo | 取引カード番号 | 半角数字4桁 | 消費者が取引に使用した電子マネーカードのカードID下4桁 | △ | ||||||||
| settlementStatus | 決済ステータス | 半角数字10桁 | "success":決済完了 "failure":決済失敗 "pending":復旧処理が必要 |
△ | ||||||||
| properOrderInfo | 銀行決済 固有オーダー情報 | |||||||||||
| settlementMethod | 決済方式 | 文字列 | △ | |||||||||
| amount | 金額 | 半角数字10桁以内 | 決済した金額 | △ | ||||||||
| name1 | 顧客名1 | 全角20バイト以内 | △ | |||||||||
| name2 | 顧客名2 | 全角20バイト以内 | △ | |||||||||
| telNo | 電話番号 | 半角数字11桁以内 | △ | |||||||||
| payLimit | 支払期限 | 文字列8桁 | YYYYMMDD形式 | △ | ||||||||
| receivedDatetime | 収納日時 | 文字列12桁 | YYYYMMDDhhmm形式 | △ | ||||||||
| properTransactionInfo | 銀行決済 固有トランザクション情報 | |||||||||||
| peTxnType | 対象取引タイプ | 文字列 | 取引の詳細な状態 「2.2.3 detailOrderType」を参照 |
△ | ||||||||
| receiptNo | 受付番号 | 半角数字、"-" 27桁 | 決済センターへ正常に決済請求が完了した際に決済センターで採番される受付番号 お客様番号(半角数字20桁)-確認番号(半角数字6桁) |
△ | ||||||||
| startDatetime | 取引日時 | 文字列 | △ | |||||||||
| properOrderInfo | 銀聯ネット決済(UPOP) 固有オーダー情報 | |||||||||||
| properTransactionInfo | 銀聯ネット決済(UPOP) 固有トランザクション情報 | |||||||||||
| upopTxnType | 取引タイプ | 文字列 | 下記の値が返戻されます: 01: 与信同時売上 02: 与信のみ 03: 与信→売上 31: 与信同時売上→取消 32: 与信のみ→取消 33: 与信→売上→取消 04: 売上→返金 |
△ | ||||||||
| amount | 取引金額 | 半角数字12 桁以内 | 支払い総額 | △ | ||||||||
| startDatetime | 取引日時 | 半角数字14桁 | YYYYMMDDhhmmss形式 | △ | ||||||||
| resUpopSettleAmount | 清算金額 | 半角数字12 桁以内 | 清算金額 | △ | ||||||||
| resUpopSettleDate | 清算日付 | 半角数字4桁 | MMDD形式 | △ | ||||||||
| resUpopSettleCurrency | 清算通貨種類 | 半角数字3桁以内 | △ | |||||||||
| resUpopExchangeDate | 両替日付 | 半角数字4桁 | MMDD形式 | △ | ||||||||
| resUpopExchangeRate | 清算為替レート | 半角数字8桁 | △ | |||||||||
| resUpopOrderId | 決済センターとの取引ID | 半角英数字20桁以内 | 決済センターとの取引ID
※拡張項目のため、ご利用の際には弊社までお問い合わせください。 |
△ | ||||||||
| properOrderInfo | PayPal決済 固有オーダー情報 | |||||||||||
| settlementMethod | 決済方式 | 文字列 | △ | |||||||||
| invoiceId | 請求番号 | 半角英数字127文字以内 | 決済サーバーが発番するオーダー単位でユニークとなるID | △ | ||||||||
| payerId | 顧客番号 | 半角英数字13文字以内 | △ | |||||||||
| paymentDatetime | 支払日時 | 文字列14桁 | YYYYMMDDhhmmss形式 | △ | ||||||||
| properTransactionInfo | PayPal決済 固有トランザクション情報 | |||||||||||
| ppTxnType | 対象取引タイプ | 文字列 | 取引の詳細な状態 「2.2.3 detailOrderType」を参照 |
△ | ||||||||
| centerTxnId | 取引識別子 | 半角英数字19文字以内 | PayPalが発番するユニークなID | △ | ||||||||
| amount | 金額 | 半角数字 | △ | |||||||||
| feeAmount | 手数料 | 半角数字 | △ | |||||||||
| exchangeRate | 外貨換算レート | 半角英数字17文字以内 | △ | |||||||||
| netRefundAmount | 純返金金額 | 半角数字 | △ | |||||||||
| txnFixed | 決済完了フラグ | 右記参照 | 決済完了取引かどうかを示すフラグ "0":決済レコード(速報レコード) "1":決済完了レコード(確報レコード) |
△ | ||||||||
| startDatetime | 取引日時 | 文字列 | △ | |||||||||
| properOrderInfo | Alipay決済 固有オーダー情報 | |||||||||||
| properTransactionInfo | Alipay決済 固有トランザクション情報 | |||||||||||
| centerTradeId | 決済センターとの取引ID | 文字列64文字以内 | 決済センターとの取引ID | △ | ||||||||
| alipayTxnType | 対象取引タイプ | 文字列 | 下記の値が返戻されます: "payment_request":決済請求 "payment":決済請求 "refund_request":返金申込み請求 "refund":返金(オンライン決済) 返金(バーコード決済:残りの返金可能金額が1円以上の場合) "void":返金(バーコード決済:残りの返金可能金額が0円の場合) "payment_request_fail":決済請求失敗(バーコード決済(消費者スキャン型):QRコード生成処理に失敗した場合) "payment_fail":決済請求失敗 "payment_pending":決済請求保留 "refund_fail":返金失敗 "refund_pending":返金保留 |
△ | ||||||||
| settleAmount | 清算金額 | 半角数字7桁 | 清算金額 | △ | ||||||||
| settleCurrency | 清算通貨 | 半角数字3 桁以内 | 清算通貨 | △ | ||||||||
| paymentTime | 支払日付 | 半角数字14桁以内 | YYYYMMDDhhmmss形式 | △ | ||||||||
| settlementTime | 清算日付 | 半角数字14桁以内 | YYYYMMDDhhmmss形式 | △ | ||||||||
| payType | 決済種別 | 半角数字 | 決済種別 "0":オンライン決済 "1":バーコード決済(店舗スキャン型) "2":バーコード決済(消費者スキャン型) |
△ | ||||||||
| properOrderInfo | キャリア決済 固有オーダー情報 | |||||||||||
| crServiceType | キャリアサービスタイプ | 文字列 | 決済申込時に指定したキャリア決済のタイプ(serviceOptionType) | △ | ||||||||
| withCapture | 与信同時売上フラグ | 文字列 | 決済申込時に指定した与信同時売上フラグ | △ | ||||||||
| accountingType | 課金タイプ | 文字列1桁 | 決済申込時に指定した課金タイプ | △ | ||||||||
| itemInfo | 商品情報 | 文字列 | 決済申込時に指定した商品情報 | △ | ||||||||
| itemId | 商品ID | 文字列 | 決済申込時に指定した商品ID | △ | ||||||||
| itemType | 商品タイプ | 文字列1桁 | 決済申込時に指定した商品タイプ | △ | ||||||||
| terminalKind | 端末種別 | 文字列1桁 | 決済申込時に指定した端末種別 | △ | ||||||||
| authorizeDatetime | 決済申込日時 | 文字列14桁 | 決済申込日時(YYYYMMDDhhmmss形式) | △ | ||||||||
| captureDatetime | 売上日時 | 文字列14桁 | キャリア側で売上処理した日時 YYYYMMDDhhmmss形式 |
△ | ||||||||
| cancelDatetime | 取消日時 | 文字列14桁 | キャリア側で取消処理した日時 YYYYMMDDhhmmss形式 |
△ | ||||||||
| crOrderId | キャリアオーダーID | 文字列16桁以内 | キャリア側で発番された取引毎のID | △ | ||||||||
| d3Flag | 本人認証(3Dセキュア) | 文字列1桁 | 決済申込時に指定した値 "0":無し、"1":バイパス、 "2":有り |
△ | ||||||||
| mpFirstDate | 初回課金日付 | 文字列8桁 | 決済申込時に指定した初回課金日付 | △ | ||||||||
| mpDay | 継続課金日 | 文字列2桁以内 | 決済申込時に指定した継続課金日 | △ | ||||||||
| mpStatus | 継続状態フラグ (月額課金状態フラグ) |
文字列1桁 | 継続状態フラグ (月額課金状態フラグ) "1":継続中、"8":抹消、"9":終了 |
△ | ||||||||
| mpOrderId | 継続課金オーダーID | 文字列6桁 | 継続課金オーダーID (課金年月をYYYYMM形式で格納) |
△ | ||||||||
| mpTxnStatusType | 継続課金状態タイプ | 文字列 | 直近の継続課金処理によって、課金データがどのような状態に遷移したかを示します。 "Init":初期状態 "VoidReq":取消要求 "Void":取消 "CaptureReq":売上要求 "Capture":売上 "CaptureFail":売上失敗 "VoidCaptureReq":売上取消要求 "VoidCapture":売上取消 "VoidWait":取消待ち ※Searchコマンドでは、継続課金のすべての売上データを取得することはできません。 ※「mpTxnStatusType」の詳細については、『キャリア決済サービス 補足資料』を参照してください。 |
△ | ||||||||
| mpCaptureDatetime | 継続売上日時 | 文字列14桁 | 継続売上日時(YYYYMMDDhhmmss形式) | △ | ||||||||
| mpCancelDatetime | 継続取消日時 | 文字列14桁 | 継続取消日時(YYYYMMDDhhmmss形式) | △ | ||||||||
| mpTerminateDatetime | 継続終了日時 | 文字列14桁 | 継続終了日時(YYYYMMDDhhmmss形式)
※「抹消」の場合は、キャリア側で抹消された日時、または決済サーバー側で抹消を検知した日時 |
△ | ||||||||
| fletsArea | フレッツエリア | 文字列1桁 | 決済申込時に指定した値 "0":東日本、 "1":西日本 |
△ | ||||||||
| properTransactionInfo | キャリア決済 固有トランザクション情報 | |||||||||||
| crResultCode | キャリア結果コード | 文字列 | キャリアから返却された結果コード | △ | ||||||||
| detailCommandType | 詳細コマンドタイプ | 文字列 | "PreOpenId":OpenID事前認証 "PostOpenId":OpenID認証 "PreAuth":決済認可 "Auth":与信 "MAuth":与信(継続) "Deregistration":抹消 "UserTerminatePreOpenId":OpenID事前認証(継続終了) "UserTerminatePostOpenId":OpenID認証(継続終了) "UserTerminatePreAuth":決済認可(継続終了) "UserTerminate":継続終了 "TerminateReq":継続終了要求(強制) "Terminate":継続終了(強制) "PostAuthReq":売上要求 "PostAuth":売上 "VoidPostAuthReq":取消要求(売上) "VoidPostAuth":取消(売上) "VoidAuthReq":取消要求(与信) "VoidAuth":取消(与信) "AuthCapture":与信売上 "EmuAuth":与信(与信売上エミュレート) "EmuPostAuthReq":売上要求(与信売上エミュレート) "EmuPostAuth":売上(与信売上エミュレート) "VoidAuthCaptureReq":取消要求(与信売上) "VoidAuthCapture":取消(与信売上) ※「detailCommandType」の詳細については、『キャリア決済サービス 補足資料』を参照してください。 |
△ | ||||||||
| crRequestDatetime | キャリアへの要求日時 | 文字列14文字 | キャリアへの要求日時(YYYYMMDDhhmmss形式) | △ | ||||||||
| crResponseDatetime | キャリアからの返戻日時 | 文字列14文字 | キャリアからの返戻日時(YYYYMMDDhhmmss形式) | △ | ||||||||
| properOrderInfo | ショッピングクレジット決済 固有オーダー情報 | |||||||||||
| merchantRedirectionUrl | マーチャントリダイレクションURL | URLに使用可能な半角英数字256桁以内 | マーチャントリダイレクションURL | △ | ||||||||
| oricoOrderNo | 注文番号 | 半角英数字 20桁以内 |
ショッピングクレジット用の注文番号 | △ | ||||||||
| userNo | 会員番号(加盟店) | 半角英数記号20桁以内 | 店舗の会員番号 | △ | ||||||||
| itemName1 | 商品名1 | 全角、半角英数記号 256桁以内 |
画面表示要求時に指定した商品名1 | △ | ||||||||
| itemCount1 | 数量1 | 半角数字3桁以内 | 画面表示要求時に指定した数量1 | △ | ||||||||
| itemAmount1 | 商品価格1(税込) | 半角数字記号8桁以内 | 画面表示要求時に指定した商品価格1(税込) | △ | ||||||||
| itemName2 | 商品名2 | 全角、半角英数記号 256桁以内 |
画面表示要求時に指定した商品名2 | △ | ||||||||
| itemCount2 | 数量2 | 半角数字3桁以内 | 画面表示要求時に指定した数量2 | △ | ||||||||
| itemAmount2 | 商品価格2(税込) | 半角数字記号8桁以内 | 画面表示要求時に指定した商品価格2(税込) | △ | ||||||||
| itemName3 | 商品名3 | 全角、半角英数記号 256桁以内 |
画面表示要求時に指定した商品名3 | △ | ||||||||
| itemCount3 | 数量3 | 半角数字3桁以内 | 画面表示要求時に指定した数量3 | △ | ||||||||
| itemAmount3 | 商品価格3(税込) | 半角数字記号8桁以内 | 画面表示要求時に指定した商品価格3(税込) | △ | ||||||||
| itemName4 | 商品名4 | 全角、半角英数記号 256桁以内 |
画面表示要求時に指定した商品名4 | △ | ||||||||
| itemCount4 | 数量4 | 半角数字3桁以内 | 画面表示要求時に指定した数量4 | △ | ||||||||
| itemAmount4 | 商品価格4(税込) | 半角数字記号8桁以内 | 画面表示要求時に指定した商品価格4(税込) | △ | ||||||||
| itemName5 | 商品名5 | 全角、半角英数記号 256桁以内 |
画面表示要求時に指定した商品名5 | △ | ||||||||
| itemCount5 | 数量5 | 半角数字3桁以内 | 画面表示要求時に指定した数量5 | △ | ||||||||
| itemAmount5 | 商品価格5(税込) | 半角数字記号8桁以内 | 画面表示要求時に指定した商品価格5(税込) | △ | ||||||||
| totalItemAmount | 商品価格合計(税込) | 半角数字8桁以内 | 画面表示要求時に指定した商品価格合計(税込) | △ | ||||||||
| totalCarriage | 送料合計(税込) | 半角数字8桁以内 | 画面表示要求時に指定した送料合計(税込) | △ | ||||||||
| amount | 支払金額合計 | 半角数字8桁以内 | 画面表示要求時に指定した支払金額合計 | △ | ||||||||
| deposit | 頭金 | 半角数字8桁以内 | 画面表示要求時に指定した頭金 | △ | ||||||||
| shippingZipCode | 配送先郵便番号 | 半角数字記号8桁 | 画面表示要求時に指定した配送先郵便番号(ハイフンを含む999-9999形式) | △ | ||||||||
| handlingContractNo | 取扱契約番号 | 半角英数字3桁以内 | 画面表示要求時に指定した取扱契約番号 | △ | ||||||||
| contractDocumentKbn | 契約書有無区分 | 半角数字1桁 | "0":契約書無し "1":契約書有り |
△ | ||||||||
| webDescriptionId | WEB申込商品ID | 半角英数字4桁以内 | 画面表示要求時に指定したWEB申込商品ID | △ | ||||||||
| properTransactionInfo | ショッピングクレジット決済 固有トランザクション情報 | |||||||||||
| oricoTxnType | オリコトランザクションタイプ | 右記参照 | "Authorize":画面表示、 "Verify":決済結果取得、 "Capture":審査結果通知、 "Cancel":途中キャンセル |
△ | ||||||||
| orderStateCode | 審査結果コード | 半角数字 2桁 | "02":否決 "04":承認 |
△ | ||||||||
| approvalNo | 承認番号 | 半角数字16桁以内 | 承認番号 審査結果が「"04":承認」の場合に返戻されます。 |
△ | ||||||||
| requestDate | 申込日 | 半角数字8桁 | 申込日(YYYYMMDD 形式) | △ | ||||||||
| loanPrincipal | ローン元金 | 半角数字8桁以内 | ローン元金 | △ | ||||||||
| paymentCount | 支払回数 | 半角英数字3桁以内 | "1"~"999":普通分割支払回数 "B01":ボーナス一括 "B02":ボーナスニ括 |
△ | ||||||||
detailOrderType
-
card クレジットカード決済
"a":与信
"ax":与信(期限切れ)
"ap":与信(保留)
"ac":与信売上
"acp":与信売上(保留)
"pa":売上
"rn":新規返品
"rnp":新規返品(保留)
"va"、"rad"、"rae":与信→取消
"vap"、"rap":与信→取消(保留)
"vac"、"racd"、"race":与信売上→取消
"vacp"、"racp":与信売上→取消(保留)
"vpa"、"rpad"、"rpae":売上→取消
"vpap"、"rpap":売上→取消(保留) -
cvs コンビニ決済
"authorize":決済請求
"cancel_authorize":決済請求取消
"capture":決済完了(入金済)
"fix_capture":決済完了(入金確定)
"cancel_capture":決済完了(入金取消) -
em 電子マネー決済
"authorize":決済請求
"refund":返金請求
"refund_new":新規返金請求
"cancel_authorize":決済請求取消
"cancel_refund":返金請求取消
"cancel_refund_new":新規返金請求取消
"capture":決済完了
"part_refund":一部返金完了
"fix_refund":返金完了
"fix_refund_new":新規返金完了 -
bank 銀行決済
"authorize":決済請求
"bank_select":金融機関選択
"paid_confirm":入金確認
"capture":収納情報通知 -
upop 銀聯ネット決済(UPOP)
"a0" : 与信請求
"a": 与信請求成功
"ax": 与信請求失敗
"av": 与信請求の取消
"pa": 売上
"pav": 売上の取消
"par": 返金(売上の返金,残りの返金可能金額は1円以上の場合)
"pard": 返金(売上の返金,残りの返金可能金額は0円になった場合)
"ac0": 与信売上請求
"ac": 与信売上請求成功
"acx": 与信売上請求失敗
"acv": 与信売上請求の取消
"acr": 返金(与信売上の返金,残りの返金可能金額は1円以上の場合)
"acrd": 返金(与信売上の返金,残りの返金可能金額は0円になった場合) -
paypal PayPal決済
"set_authorize":決済請求(Authorize:Set)
"get_authorize":決済請求(Authorize:Get)
"do_authorize":決済請求(Authorize:Do)
"set _capture":決済請求(Capture:Set)
"get_capture":決済請求(Capture:Get)
"do_capture":決済請求(Capture:Do)
"cancel_authorize":取消
"do_capture":売上
"reauthorize":再与信
"refund":返金 -
alipay Alipay決済
"payment_request":決済請求
"payment":決済請求成功
"refund_request":返金申込み請求
"refund":返金成功(オンライン決済)
返金成功(バーコード決済:残りの返金可能金額が1円以上の場合)
"void":返金成功(バーコード決済:残りの返金可能金額が0円の場合) -
carrier キャリア決済
"Init":決済申込
"Auth":与信
"Deregistration":抹消
"Terminate":継続終了
"PostAuth":売上
"VoidPostAuth":取消(売上)
"VoidAuth":取消(与信)
"AuthCapture":与信売上
"VoidAuthCapture":取消(与信売上)※「detailOrderType」の詳細については、『キャリア決済サービス 補足資料』を参照
-
oricosc ショッピングクレジット決済
"authorize":画面表示
"verify":決済結果取得
"capture":審査結果通知
"cancel":途中キャンセル
検索 マスタ情報取得
要求電文 : SearchRequestDto
| 要求電文 : SearchRequestDto | |||||
|---|---|---|---|---|---|
| フィールド名 | 項目名 | 書式・制限 | 複数 指定 |
説明 | 設定 |
| masterNames | マスタ名 | 右記参照 | ○ | 以下の値より複数指定可(随時追加予定) "bankFinancialInstInfo" : 金融機関マスタ |
○ |
応答電文 : SearchResponseDto
| 応答電文 : SearchResponseDto | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| フィールド名 | 項目名 | 書式・制限 | 説明 | 設定 | ||||||
| result | 処理結果 | 以下、処理結果が格納されます。 | ||||||||
| mstatus | 処理結果コード | 半角英数字32文字以内 | "success":正常終了 "failure":異常終了 |
○ | ||||||
| vResultCode | 詳細結果コード | 半角英数字16文字 | 処理の結果を詳細に表すコード 詳細は別途『結果コード一覧』を参照下さい。 |
○ | ||||||
| merrMsg | エラーメッセージ | 文字列1024 バイト以内 | 処理結果を日本語で表示します。 | △ | ||||||
| masterInfos | マスタ情報リスト | 複数のマスタ情報が格納されます。 | ||||||||
| masterInfo | マスタ情報 | 検索条件に該当した情報が該当件数分繰り返されます。 | ||||||||
| name | キー | 文字列 | マスタ名 | ○ | ||||||
| masters | 値 | マスタに含まれるレコード情報です。 | ||||||||
| xxxxxxxxx Info | マスタ固有情報 | |||||||||
|
☆ 以下の情報は、上記「マスタ固有情報」内にセットされます。 |
||||||||||
| bankFinancialInstInfo | 金融機関マスタ情報 | |||||||||
| bankCode | 金融機関コード | 文字列 | △ | |||||||
| deviceCode | デバイスコード | 文字列 | △ | |||||||
| bankName | 金融機関名称 | 文字列 | △ | |||||||
| bankKana | 金融機関カナ | 文字列 | △ | |||||||
| bankIndexChar1 | カナ頭文字 | 文字列 | △ | |||||||
| bankIndexChar2 | カナ行頭文字 | 文字列 | △ | |||||||
| startDatetime | 登録日時 | 文字列 | YYYYMMDDhhmmss形式 | △ | ||||||