Cybersource
Cybersource: Visaによるグローバルな不正利用管理#
CybersourceはVisaのソリューションであり、世界で最も堅牢で広く使用されている不正利用管理プラットフォームであるDecision Managerを提供します。Visaネットワークによってバックされているため、Visaのネットワーク全体で発生する数十億のグローバル取引から得られる洞察を活用し、世界中の主要なカードブランドのすべての取引から、不正行為のトレンドや悪質な行為に関する詳細な情報を提供します。
機能:
- Visaグローバルデータネットワーク: 世界最大の不正検知システムにアクセスし、クロス商社およびクロス業界のデータを活用して、不正なパターンを瞬時に特定します。
- 高度なルールエンジン & ML: 高度にカスタマイズ可能な、商社固有のビジネスルールと、独自の機械学習モデルを組み合わせることで、高い精度を実現します。
- デバイスフィンガープリンティングとIPアドレスの地理的位置特定: 顧客のデバイス、ネットワーク、および場所に関する詳細な技術分析を行い、偽装、プロキシ、および既知の不正デバイスを特定します。
- マルチチャネルでの不正防止: ウェブ、モバイル、アプリ内、およびコールセンターでの取引を含む、不正防止機能を統合します。
当社のオーケストレーションエンジンとの連携方法: Cybersource Decision Managerは、ACCEPT、REVIEW、REJECTのハードな決定ステータスと、0~99の数値リスクスコアを返します。当社のオーケストレーションエンジンは、このデータを取得し、標準化します。「ACCEPT」は、即時の処理に対応、「REVIEW」は、3D Secureのステップアップをトリガーするか、または手動でのレビューを待つために対応し、「REJECT」は、当社の対応する 中リスク レベルに対応します。 高リスク レベルに対応します。 DEUNA は、設定されたリスクレベルに応じて、次のアクションを適用します。 トランザクションを即座に停止し、ルーティングルールを完全に簡素化するために、この機能を使用できます。
リスクレベル
以下の表は、各サポートされているプロバイダーからの生のレスポンスとリスクスコアが、これらの標準化されたレベルにどのようにマッピングされるか、および各レベルによってトリガーされるデフォルトのルーティングアクションを説明しています。これらの設定は当社の標準構成ですが、各リスクレベルをトリガーする内容を完全にカスタマイズし、ビジネス固有のリスク許容度に合わせることができます。
Cybersourceは、ハードな決定ステータスと0~99のリスクスコアに依存しています。
| プロバイダーの生のレスポンス (例) | 当社の標準化されたリスクレベル | デフォルトのルーティング戦略 |
|---|---|---|
決定: ACCEPT / Puntuación: 0-9 | 🟢 低リスク | お好みのゲートウェイ (例: Adyen) を通じて直接処理 |
決定: REVIEW / Puntuación: 10-79 | 🟡 中リスク | 認証レベルの要求:トランザクションの承認を行い、手動レビューを待つ、またはトリガーをトリガーする 3D Secure (3DS) |
決定: REJECT / Puntuación: 80-99 | 🔴 高リスク | トランザクションを拒否するか、専門のハイリスクゲートウェイにルーティング |
要件#
次の内容は、Cybersourceとの成功的な統合に必要な要件をリストアップしています。
- Cybersourceアカウント
- Cybersourceシークレット
- Cybersource Merchant ID
- Cybersourceキー
- Cybersource上の組織名
- ユーザー名
- パスワード
- ADMINアカウント
- DEUNAのテスト環境へのアクセス
Cybersourceとの統合#
Cybersourceを支払いソリューションに統合する:
1. Cybersourceをテストモードで接続
管理画面でテストモードを有効にし、Cybersourceを不正防止エンジンとして追加:
- [Go to] 接続.
- Cybersource を検索し、「詳細」をクリックしてください。 Connect.
- Cybersourceの認証情報を追加して、プロバイダーをDEUNAに接続:
- 商社名。
- ファイル。
- 公開鍵
- Merchant ID
- 実行する操作を定義します:
- 購入
- 承認
- をクリック Connect 完了。
接続
決済、ウォレット、および不正検知の統合を発見および管理します。
| 接続 | 種類 | ステータス | アクション |
|---|---|---|---|
| Adyen | 決済ゲートウェイ | 接続済み | |
| Worldpay | 決済ゲートウェイ | 接続済み | |
| PayPal | 決済方法 | 接続済み | |
| Mercado Pago | 決済方法 | 接続されていない | |
| Riskified | 不正検知エンジン | 接続されていない |
2. Cybersourceを不正防止プロバイダーとして設定
テストアカウントを使用して、支払い戦略でCybersourceを設定します。
- [Go to] 支払い戦略
- Cybersourceを追加するルールを見つける
- をクリック 編集.
- Cybersourceを不正防止プロバイダーとして追加
- 手動レビューを有効にする。
- 自動実行の操作を有効にする。
- をクリック 有効化 ルールを有効にするために。
決済方法
各決済フローのデフォルト処理とルールを設定します。
デフォルト処理
各決済フローのデフォルト処理とルールを設定します。
| ルール | ルーティング | ステータス | アクション |
|---|---|---|---|
| デフォルト処理 | Adyen → Worldpay | アクティブ |
特定のルール
各決済フローのデフォルト処理とルールを設定します。
| 優先度 | ルール | 条件 | ルーティング | ステータス |
|---|---|---|---|---|
| 1 | 高額注文 | 100ドル以上の金額 | Adyen → Worldpay | アクティブ |
3. Cybersourceでユーザーを作成
Cybersourceにアクセスし、テスト用のユーザーを作成:
- 」に移動します。 Cybersource Control Panel.
- [Go to] アカウント を選択して、 ユーザー.
- をクリック ユーザーを作成.
- テスト用の必要なユーザーを作成。
4. シミュレーションルールを作成
テストシナリオをシミュレートするための決定リストを作成:
- [Go to] 決定マネージャー.
- Choose 共有設定.
- をクリック カスタムリスト.
-
決定リストを作成:
- 許可リスト:常に受け入れるメールアドレスを追加。
- レビューリスト: 手動レビューが必要なメールアドレスを追加。
- 否定リスト: 常に拒否する必要があるメールアドレスを追加。
5. Cybersourceでプロファイルとルールを作成
次に、プロファイルを作成し、ルールを優先する:
- [Go to] 決定マネージャー.
- Choose 設定.
- をクリック プロファイル.
- プロファイルを、集中管理されたルールで追加。
注文の受け入れ、拒否、および手動レビューのテスト用の決定ルールを作成:
- [Go to] 決定マネージャー.
- Choose 設定.
- をクリック カスタムルール.
- をクリック ルールを追加.
- 以下のルールを追加してください:
| フィールド | 受け入れ | 拒否 | レビュー |
|---|---|---|---|
| ルール名 | 常に受け入れ | 常に拒否 | 常にレビュー |
| 説明 | 常に受け入れ | 常に拒否 | 常にレビュー |
| カテゴリ | その他のテスト | その他のテスト | その他のテスト |
| コアルール | ✔ | ✔ | ✔ |
| 決定 | 受け入れ | 受け入れ | 受け入れ |
| 実行タイミング | 注文認証前 | 注文認証前 | 注文認証前 |
| このルールは、以下の条件がすべて満たされた場合に有効 | すべての条件が真 | すべての条件が真 | すべての条件が真 |
| 注文要素 | メールアドレス | メールアドレス | メールアドレス |
| 比較演算子 | 等しい | 等しい | 等しい |
| 比較値 | 肯定リスト | 肯定リスト | 肯定リスト |
ルール設定を編集:
- [Go to] 決定マネージャー.
- Choose 設定.
- をクリック カスタムルール.
- をクリック ルールを編集.
- プロファイルに基づいてルールを修正:
| フィールド | 受け入れ | 拒否 | レビュー |
|---|---|---|---|
| 監視 | |||
| 受け入れ | ✔ | ||
| レビュー | ✔ | ||
| 拒否 | ✔ | ||
| 優先度 | 1 | 1 | 1 |
| 実行タイミング | 注文認証前 | 注文認証前 | 注文認証前 |
- をクリック 更新 完了。
手動レビューの結果を受信するURLを設定:
- [Go to] 決定マネージャー.
- Choose 設定.
- をクリック 拡張設定.
- をクリック 開発者設定.
- 有効化 注文ステータス通知を有効にする.
- 「 通知を受信するURL ペースト https://api.sandbox.deuna.io/post-transactions/cybersource.
- をクリック TEST URL.
- 「 通知 選択 レビュー結果.
- をクリック UPDATE SETTINGS 完了。
6. カスタムフィールド (MDD) を作成
2つの設定を行い、カスタムフィールド (MDD) を作成:
- Cybersourceダッシュボード
- DEUNAのプロファイル設定
Cybersourceダッシュボード
- Cybersourceコントロールパネルにアクセス
- [Go to] 決定マネージャー
- をクリック 共有設定.
- Choose カスタムフィールド.
- をクリック カスタムフィールドを追加.
- 提案された設定を使用。
推奨フィールド
| MDD | MDDの名前 | Type | フィールドの説明 | 例 |
|---|---|---|---|---|
| '1'' | ビジネスライン | string | Pharmacy/restaurant/retail/etc | |
| '2'' | 商社 | string | 商取引名 | |
| '3'' | 顧客の姓 | string | 顧客の姓 | Mario Alejandro |
| '4'' | 顧客の名 | string | ユーザーの姓 | Hernandez Gutierrez |
| '5'' | 顧客の州 | string | 顧客の州 | Tabasco |
| '6'' | 顧客の市または自治体 | string | 顧客の市または自治体 | Centro |
| '7'' | 顧客の居住地域/地域 | string | 顧客の地区または居住地 | Atasta |
| '8'' | 顧客の住所と番地/階 | string | 顧客の住所、番地、および階(建物の場合) | Cerrada de Reolucion 377 |
| '11'' | 顧客の郵便番号 | string | 顧客の郵便番号 | 86100 |
| '12'' | 顧客の携帯電話番号 | number | 携帯電話番号 | 529932065236 |
| '13'' | 店舗登録月 | string | 登録月の仮想店舗(月のみ)。登録日 | January |
| '17'' | 店舗登録年 | number | 登録年の仮想店舗(年のみ)。登録年 | 2022 |
| '18'' | 顧客または登録済み | string | ゲスト顧客の場合はYESを指定。登録の場合はNOを指定 | NO |
| '19'' | 顧客登録日時 | number | 顧客が登録されてからの日数 | 90 |
| '21'' | 購入した商品数 | number | カート内の商品の数 | 1 |
| '22'' | 最も高価な商品のSKU | string | ショッピングカート内の最も高価な商品 | ROLEX 231 |
| '25'' | Meses sin intereses | string | MSIの場合はYESを指定。そうでない場合はNOを指定 | "NO" |
| '26'' | 金利なしの期間はいくつですか? | number | 購入の月数(単一決済の場合は0) | 3 |
| '28'' | 割引率 | number | 合計購入に対する割引率 | 0.2 |
| '29'' | 割引コードを使用? | string | プロモーションコードが使用された場合はYESを指定。そうでない場合はNOを指定 | NO |
| '31'' | ロイヤリティポイントを使用 | string | Dotopointsを使用する場合はYESを指定。そうでない場合はNOを指定。必須。商人のウェブ/チェックアウトから取得 | NO |
| '32'' | 配送先 姓 | string | 顧客の姓 | Alejandro Daniel |
| '34'' | 配送先 姓 | string | ユーザーの姓 | Valle Haya |
| '35'' | 配送先 州 | string | 配送先 州 | Tabasco |
| '36'' | 配送先都市または自治体 | string | 配送先 市または自治体 | Centro |
| '37'' | 配送先 地区または居住地 | string | 配送先 地区または居住地 | Atasta |
| '39'' | 配送先 住所と番地/階 | string | 配送先 住所、番地、および階(建物の場合) | Cerrada de Reolucion 377 |
| '40'' | 配送先 郵便番号 | string | 配送先 郵便番号 | 86100 |
| '41'' | 配送先 携帯電話番号 | string | 携帯電話番号 | 529932065236 |
| '43'' | Fecha de entrega | 日付 | YYYY-MM-DD形式の配送日 | 31-11-2023 |
| '44'' | 販売チャネル | string | 製品/サービスの販売チャネル(ウェブ、モバイル、コールセンターなど)。ウェブまたはモバイルでの購入の場合に読み取る | web |
| '45'' | 加盟商連携 | string | 加盟銀行が提供する一意のID | |
| '46'' | 注文日(曜日) | string | 購入日 | 月曜日 |
| '47'' | 製品1のブランド | string | ブランド | ROLEX |
| '48'' | 製品 1 モデル (サブブランド) | string | モデル | 231 |
| '49'' | 製品2のブランド | string | ブランド | Lenovo |
| '50'' | 製品2のモデル(サブブランド) | string | モデル | Yoga 10 |
| '51'' | 製品3ブランド | string | ブランド | Lenovo |
| '52'' | 製品3のモデル(サブブランド) | string | モデル | Yoga 12 |
| '53'' | 製品4のブランド | string | ブランド | Apple |
| '54'' | 製品4のモデル(サブブランド) | string | モデル | Iphone X |
| '55'' | 製品5のブランド | string | ブランド | Sony |
| '56'' | 製品5のモデル(サブブランド) | string | モデル | PS5 |
| '57'' | 製品6のブランド | string | ブランド | Acer |
| '58'' | 製品6のモデル(サブブランド) | string | モデル | 1234abc |
| '59'' | 製品7のブランド | string | ブランド | Intel |
| '60'' | 製品7のモデル(サブブランド) | string | モデル | Core i7-4790K |
| '61'' | 製品8のブランド | string | ブランド | AMD |
| '62'' | 製品8モデル(サブブランド) | string | モデル | Ryzen 7 3700x |
DEUNAでのプロファイル設定
バックエンド設定用のカスタムフィールドを作成する:
- MDDとしてマッピングされる定数値を定義する:
curl --location --request PUT 'https://api.stg.deuna.io/merchant/89c0d37b-981e-4fdd-928a-947813fb38b7/profile' \
--header 'Content-Type: application/json' \
--header 'Cookie: AWSALB=sezOm4eWdkRjRNhNikLbvgWT1fCBHVtYAZA0Cl83Gf3DDhVAzvKl7+A7pkkU3g034zsrFPB9UVwYIji32bmmAoxvXr1uM/lbP6IaGc3lT7dNjeP0mBbajbQ67B4q; AWSALBCORS=sezOm4eWdkRjRNhNikLbvgWT1fCBHVtYAZA0Cl83Gf3DDhVAzvKl7+A7pkkU3g034zsrFPB9UVwYIji32bmmAoxvXr1uM/lbP6IaGc3lT7dNjeP0mBbajbQ67B4q; AWSALB=IdENTlkIaa9SGGBdZ8Dd/LAcvyqscwq/UwRh6DKiVzfS+RQ9ZZ0jBT9e+mrX8FTEeKs8wfcXEVFmVKNhNcy/qW1zh5MGxj5/+jQdMwrqyFuSpEAl4mGjfQYO3DbI; AWSALBCORS=IdENTlkIaa9SGGBdZ8Dd/LAcvyqscwq/UwRh6DKiVzfS+RQ9ZZ0jBT9e+mrX8FTEeKs8wfcXEVFmVKNhNcy/qW1zh5MGxj5/+jQdMwrqyFuSpEAl4mGjfQYO3DbI' \
--header 'Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IlZOUDlOVGM2SWdxVDhhYVRqYlFnOTRPa2wzZHgtLWZfQjdNdXdTNmYzdmMiLCJ0eXAiOiJKV1QifQ.eyJlbWFpbCI6ImRldmVsb3BlcnNAZ2V0ZHVuYS5jb20iLCJleHAiOjE3MTYwMDUyMDMsImlhdCI6MTcxNTc0NjAwMywibWVyY2hhbnRfaWQiOm51bGwsIm5ldHdvcmtfaWQiOm51bGwsInJvbGUiOiJzdXBlcmFkbWluIiwic3RvcmVfY29kZSI6bnVsbCwic3ViIjoiMSJ9.ZxpZuwIgbJPOTO67-iO_77qRwgaFHI5f8POv-SfZLpH3Auehrlm7T9gQhQK2D0a-spnUouauCFaKj82ZWX8PpRpw0xzyFsIpvDdNKrgxbMtX_g7ve-FsLCxFL8tWhBj6yKG2f8Hzr88FqNFmSO5Vd0NVCon_WkUgKZ3mDHZ4Uf3Uy5HoYPXyLqIaIkG4oCJtC9BZGGax3san8kat-xZRu-SeMXnCwyofeUSkDfpFCYBz1wlkz7KoPDkPSgHdiBBnRi5z-bp_l6bSjir8BHMBc6xa5tdh0bq_UNIbi-wteJaoYuVyvjEO2q04jwCsrnEDV9qVql26PpyyYPveEaY6hMKWRUMpPk0NxOm_hEkgMpR2qyylYXB0X5bb_kzIYCMAKl7F5k6tY6LjRuAQLe20ibQpZmJ7--E_qI3uQsawtptbnGirDu7KeqcBLEJ_K7LoRYeDShJ_DY1MV8Di2Rrnx11g5nNOTNDLzh8PNrEMWEgpwk81oQSG2UcZhOuMCReiZ9abZtnaGVhPjB0pmTty1zhEOzXxbAA87QxwRaY-2hky7RcyCo07tvqKUXFrQomDj5NikMLTUYwydy9jNNJ3vmD3j9fo-7fMCDcic2K3qFHcbujfxnwcMWRkhj1oc3pNSysEBjUKuOGKmoSq8QxzRiihV7_FoOaXqX6pkVrB69Q' \
--data '{
"merchant_information": {
"business_line": "ecommerce"
}
}'curl --location --request PUT 'https://api.stg.deuna.io/merchant/89c0d37b-981e-4fdd-928a-947813fb38b7/profile' \
--header 'Content-Type: application/json' \
--header 'Cookie: AWSALB=sezOm4eWdkRjRNhNikLbvgWT1fCBHVtYAZA0Cl83Gf3DDhVAzvKl7+A7pkkU3g034zsrFPB9UVwYIji32bmmAoxvXr1uM/lbP6IaGc3lT7dNjeP0mBbajbQ67B4q; AWSALBCORS=sezOm4eWdkRjRNhNikLbvgWT1fCBHVtYAZA0Cl83Gf3DDhVAzvKl7+A7pkkU3g034zsrFPB9UVwYIji32bmmAoxvXr1uM/lbP6IaGc3lT7dNjeP0mBbajbQ67B4q; AWSALB=IdENTlkIaa9SGGBdZ8Dd/LAcvyqscwq/UwRh6DKiVzfS+RQ9ZZ0jBT9e+mrX8FTEeKs8wfcXEVFmVKNhNcy/qW1zh5MGxj5/+jQdMwrqyFuSpEAl4mGjfQYO3DbI; AWSALBCORS=IdENTlkIaa9SGGBdZ8Dd/LAcvyqscwq/UwRh6DKiVzfS+RQ9ZZ0jBT9e+mrX8FTEeKs8wfcXEVFmVKNhNcy/qW1zh5MGxj5/+jQdMwrqyFuSpEAl4mGjfQYO3DbI' \
--header 'Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IlZOUDlOVGM2SWdxVDhhYVRqYlFnOTRPa2wzZHgtLWZfQjdNdXdTNmYzdmMiLCJ0eXAiOiJKV1QifQ.eyJlbWFpbCI6ImRldmVsb3BlcnNAZ2V0ZHVuYS5jb20iLCJleHAiOjE3MTYwMDUyMDMsImlhdCI6MTcxNTc0NjAwMywibWVyY2hhbnRfaWQiOm51bGwsIm5ldHdvcmtfaWQiOm51bGwsInJvbGUiOiJzdXBlcmFkbWluIiwic3RvcmVfY29kZSI6bnVsbCwic3ViIjoiMSJ9.ZxpZuwIgbJPOTO67-iO_77qRwgaFHI5f8POv-SfZLpH3Auehrlm7T9gQhQK2D0a-spnUouauCFaKj82ZWX8PpRpw0xzyFsIpvDdNKrgxbMtX_g7ve-FsLCxFL8tWhBj6yKG2f8Hzr88FqNFmSO5Vd0NVCon_WkUgKZ3mDHZ4Uf3Uy5HoYPXyLqIaIkG4oCJtC9BZGGax3san8kat-xZRu-SeMXnCwyofeUSkDfpFCYBz1wlkz7KoPDkPSgHdiBBnRi5z-bp_l6bSjir8BHMBc6xa5tdh0bq_UNIbi-wteJaoYuVyvjEO2q04jwCsrnEDV9qVql26PpyyYPveEaY6hMKWRUMpPk0NxOm_hEkgMpR2qyylYXB0X5bb_kzIYCMAKl7F5k6tY6LjRuAQLe20ibQpZmJ7--E_qI3uQsawtptbnGirDu7KeqcBLEJ_K7LoRYeDShJ_DY1MV8Di2Rrnx11g5nNOTNDLzh8PNrEMWEgpwk81oQSG2UcZhOuMCReiZ9abZtnaGVhPjB0pmTty1zhEOzXxbAA87QxwRaY-2hky7RcyCo07tvqKUXFrQomDj5NikMLTUYwydy9jNNJ3vmD3j9fo-7fMCDcic2K3qFHcbujfxnwcMWRkhj1oc3pNSysEBjUKuOGKmoSq8QxzRiihV7_FoOaXqX6pkVrB69Q' \
--data '{
"merchant_information": {
"business_line": "ecommerce"
}
}'import requests
response = requests.request(
"PUT",
"https://api.stg.deuna.io/merchant/89c0d37b-981e-4fdd-928a-947813fb38b7/profile",
headers={
"Content-Type": "application/json",
"Cookie": "AWSALB=sezOm4eWdkRjRNhNikLbvgWT1fCBHVtYAZA0Cl83Gf3DDhVAzvKl7+A7pkkU3g034zsrFPB9UVwYIji32bmmAoxvXr1uM/lbP6IaGc3lT7dNjeP0mBbajbQ67B4q; AWSALBCORS=sezOm4eWdkRjRNhNikLbvgWT1fCBHVtYAZA0Cl83Gf3DDhVAzvKl7+A7pkkU3g034zsrFPB9UVwYIji32bmmAoxvXr1uM/lbP6IaGc3lT7dNjeP0mBbajbQ67B4q; AWSALB=IdENTlkIaa9SGGBdZ8Dd/LAcvyqscwq/UwRh6DKiVzfS+RQ9ZZ0jBT9e+mrX8FTEeKs8wfcXEVFmVKNhNcy/qW1zh5MGxj5/+jQdMwrqyFuSpEAl4mGjfQYO3DbI; AWSALBCORS=IdENTlkIaa9SGGBdZ8Dd/LAcvyqscwq/UwRh6DKiVzfS+RQ9ZZ0jBT9e+mrX8FTEeKs8wfcXEVFmVKNhNcy/qW1zh5MGxj5/+jQdMwrqyFuSpEAl4mGjfQYO3DbI",
"Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IlZOUDlOVGM2SWdxVDhhYVRqYlFnOTRPa2wzZHgtLWZfQjdNdXdTNmYzdmMiLCJ0eXAiOiJKV1QifQ.eyJlbWFpbCI6ImRldmVsb3BlcnNAZ2V0ZHVuYS5jb20iLCJleHAiOjE3MTYwMDUyMDMsImlhdCI6MTcxNTc0NjAwMywibWVyY2hhbnRfaWQiOm51bGwsIm5ldHdvcmtfaWQiOm51bGwsInJvbGUiOiJzdXBlcmFkbWluIiwic3RvcmVfY29kZSI6bnVsbCwic3ViIjoiMSJ9.ZxpZuwIgbJPOTO67-iO_77qRwgaFHI5f8POv-SfZLpH3Auehrlm7T9gQhQK2D0a-spnUouauCFaKj82ZWX8PpRpw0xzyFsIpvDdNKrgxbMtX_g7ve-FsLCxFL8tWhBj6yKG2f8Hzr88FqNFmSO5Vd0NVCon_WkUgKZ3mDHZ4Uf3Uy5HoYPXyLqIaIkG4oCJtC9BZGGax3san8kat-xZRu-SeMXnCwyofeUSkDfpFCYBz1wlkz7KoPDkPSgHdiBBnRi5z-bp_l6bSjir8BHMBc6xa5tdh0bq_UNIbi-wteJaoYuVyvjEO2q04jwCsrnEDV9qVql26PpyyYPveEaY6hMKWRUMpPk0NxOm_hEkgMpR2qyylYXB0X5bb_kzIYCMAKl7F5k6tY6LjRuAQLe20ibQpZmJ7--E_qI3uQsawtptbnGirDu7KeqcBLEJ_K7LoRYeDShJ_DY1MV8Di2Rrnx11g5nNOTNDLzh8PNrEMWEgpwk81oQSG2UcZhOuMCReiZ9abZtnaGVhPjB0pmTty1zhEOzXxbAA87QxwRaY-2hky7RcyCo07tvqKUXFrQomDj5NikMLTUYwydy9jNNJ3vmD3j9fo-7fMCDcic2K3qFHcbujfxnwcMWRkhj1oc3pNSysEBjUKuOGKmoSq8QxzRiihV7_FoOaXqX6pkVrB69Q"
},
json={
"merchant_information": {
"business_line": "ecommerce"
}
},
)
response.raise_for_status()
data = response.json()<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.stg.deuna.io/merchant/89c0d37b-981e-4fdd-928a-947813fb38b7/profile",
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"Cookie: AWSALB=sezOm4eWdkRjRNhNikLbvgWT1fCBHVtYAZA0Cl83Gf3DDhVAzvKl7+A7pkkU3g034zsrFPB9UVwYIji32bmmAoxvXr1uM/lbP6IaGc3lT7dNjeP0mBbajbQ67B4q; AWSALBCORS=sezOm4eWdkRjRNhNikLbvgWT1fCBHVtYAZA0Cl83Gf3DDhVAzvKl7+A7pkkU3g034zsrFPB9UVwYIji32bmmAoxvXr1uM/lbP6IaGc3lT7dNjeP0mBbajbQ67B4q; AWSALB=IdENTlkIaa9SGGBdZ8Dd/LAcvyqscwq/UwRh6DKiVzfS+RQ9ZZ0jBT9e+mrX8FTEeKs8wfcXEVFmVKNhNcy/qW1zh5MGxj5/+jQdMwrqyFuSpEAl4mGjfQYO3DbI; AWSALBCORS=IdENTlkIaa9SGGBdZ8Dd/LAcvyqscwq/UwRh6DKiVzfS+RQ9ZZ0jBT9e+mrX8FTEeKs8wfcXEVFmVKNhNcy/qW1zh5MGxj5/+jQdMwrqyFuSpEAl4mGjfQYO3DbI",
"Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IlZOUDlOVGM2SWdxVDhhYVRqYlFnOTRPa2wzZHgtLWZfQjdNdXdTNmYzdmMiLCJ0eXAiOiJKV1QifQ.eyJlbWFpbCI6ImRldmVsb3BlcnNAZ2V0ZHVuYS5jb20iLCJleHAiOjE3MTYwMDUyMDMsImlhdCI6MTcxNTc0NjAwMywibWVyY2hhbnRfaWQiOm51bGwsIm5ldHdvcmtfaWQiOm51bGwsInJvbGUiOiJzdXBlcmFkbWluIiwic3RvcmVfY29kZSI6bnVsbCwic3ViIjoiMSJ9.ZxpZuwIgbJPOTO67-iO_77qRwgaFHI5f8POv-SfZLpH3Auehrlm7T9gQhQK2D0a-spnUouauCFaKj82ZWX8PpRpw0xzyFsIpvDdNKrgxbMtX_g7ve-FsLCxFL8tWhBj6yKG2f8Hzr88FqNFmSO5Vd0NVCon_WkUgKZ3mDHZ4Uf3Uy5HoYPXyLqIaIkG4oCJtC9BZGGax3san8kat-xZRu-SeMXnCwyofeUSkDfpFCYBz1wlkz7KoPDkPSgHdiBBnRi5z-bp_l6bSjir8BHMBc6xa5tdh0bq_UNIbi-wteJaoYuVyvjEO2q04jwCsrnEDV9qVql26PpyyYPveEaY6hMKWRUMpPk0NxOm_hEkgMpR2qyylYXB0X5bb_kzIYCMAKl7F5k6tY6LjRuAQLe20ibQpZmJ7--E_qI3uQsawtptbnGirDu7KeqcBLEJ_K7LoRYeDShJ_DY1MV8Di2Rrnx11g5nNOTNDLzh8PNrEMWEgpwk81oQSG2UcZhOuMCReiZ9abZtnaGVhPjB0pmTty1zhEOzXxbAA87QxwRaY-2hky7RcyCo07tvqKUXFrQomDj5NikMLTUYwydy9jNNJ3vmD3j9fo-7fMCDcic2K3qFHcbujfxnwcMWRkhj1oc3pNSysEBjUKuOGKmoSq8QxzRiihV7_FoOaXqX6pkVrB69Q"
],
CURLOPT_POSTFIELDS => json_encode([
"merchant_information" => [
"business_line" => "ecommerce"
]
])
]);
$response = curl_exec($curl);
curl_close($curl);import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class Example {
public static void main(String[] args) throws Exception {
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://api.stg.deuna.io/merchant/89c0d37b-981e-4fdd-928a-947813fb38b7/profile"))
.header("Content-Type", "application/json")
.header("Cookie", "AWSALB=sezOm4eWdkRjRNhNikLbvgWT1fCBHVtYAZA0Cl83Gf3DDhVAzvKl7+A7pkkU3g034zsrFPB9UVwYIji32bmmAoxvXr1uM/lbP6IaGc3lT7dNjeP0mBbajbQ67B4q; AWSALBCORS=sezOm4eWdkRjRNhNikLbvgWT1fCBHVtYAZA0Cl83Gf3DDhVAzvKl7+A7pkkU3g034zsrFPB9UVwYIji32bmmAoxvXr1uM/lbP6IaGc3lT7dNjeP0mBbajbQ67B4q; AWSALB=IdENTlkIaa9SGGBdZ8Dd/LAcvyqscwq/UwRh6DKiVzfS+RQ9ZZ0jBT9e+mrX8FTEeKs8wfcXEVFmVKNhNcy/qW1zh5MGxj5/+jQdMwrqyFuSpEAl4mGjfQYO3DbI; AWSALBCORS=IdENTlkIaa9SGGBdZ8Dd/LAcvyqscwq/UwRh6DKiVzfS+RQ9ZZ0jBT9e+mrX8FTEeKs8wfcXEVFmVKNhNcy/qW1zh5MGxj5/+jQdMwrqyFuSpEAl4mGjfQYO3DbI")
.header("Authorization", "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IlZOUDlOVGM2SWdxVDhhYVRqYlFnOTRPa2wzZHgtLWZfQjdNdXdTNmYzdmMiLCJ0eXAiOiJKV1QifQ.eyJlbWFpbCI6ImRldmVsb3BlcnNAZ2V0ZHVuYS5jb20iLCJleHAiOjE3MTYwMDUyMDMsImlhdCI6MTcxNTc0NjAwMywibWVyY2hhbnRfaWQiOm51bGwsIm5ldHdvcmtfaWQiOm51bGwsInJvbGUiOiJzdXBlcmFkbWluIiwic3RvcmVfY29kZSI6bnVsbCwic3ViIjoiMSJ9.ZxpZuwIgbJPOTO67-iO_77qRwgaFHI5f8POv-SfZLpH3Auehrlm7T9gQhQK2D0a-spnUouauCFaKj82ZWX8PpRpw0xzyFsIpvDdNKrgxbMtX_g7ve-FsLCxFL8tWhBj6yKG2f8Hzr88FqNFmSO5Vd0NVCon_WkUgKZ3mDHZ4Uf3Uy5HoYPXyLqIaIkG4oCJtC9BZGGax3san8kat-xZRu-SeMXnCwyofeUSkDfpFCYBz1wlkz7KoPDkPSgHdiBBnRi5z-bp_l6bSjir8BHMBc6xa5tdh0bq_UNIbi-wteJaoYuVyvjEO2q04jwCsrnEDV9qVql26PpyyYPveEaY6hMKWRUMpPk0NxOm_hEkgMpR2qyylYXB0X5bb_kzIYCMAKl7F5k6tY6LjRuAQLe20ibQpZmJ7--E_qI3uQsawtptbnGirDu7KeqcBLEJ_K7LoRYeDShJ_DY1MV8Di2Rrnx11g5nNOTNDLzh8PNrEMWEgpwk81oQSG2UcZhOuMCReiZ9abZtnaGVhPjB0pmTty1zhEOzXxbAA87QxwRaY-2hky7RcyCo07tvqKUXFrQomDj5NikMLTUYwydy9jNNJ3vmD3j9fo-7fMCDcic2K3qFHcbujfxnwcMWRkhj1oc3pNSysEBjUKuOGKmoSq8QxzRiihV7_FoOaXqX6pkVrB69Q")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \n \"merchant_information\": {\n \"business_line\": \"ecommerce\" \n }\n}"))
.build();
HttpResponse<String> response = HttpClient.newHttpClient().send(
request, HttpResponse.BodyHandlers.ofString()
);
System.out.println(response.body());
}
}package main
import (
"fmt"
"io"
"net/http"
"strings"
)
func main() {
request, err := http.NewRequest("PUT", "https://api.stg.deuna.io/merchant/89c0d37b-981e-4fdd-928a-947813fb38b7/profile", strings.NewReader("{\n \n \"merchant_information\": {\n \"business_line\": \"ecommerce\" \n }\n}"))
if err != nil { panic(err) }
request.Header.Set("Content-Type", "application/json")
request.Header.Set("Cookie", "AWSALB=sezOm4eWdkRjRNhNikLbvgWT1fCBHVtYAZA0Cl83Gf3DDhVAzvKl7+A7pkkU3g034zsrFPB9UVwYIji32bmmAoxvXr1uM/lbP6IaGc3lT7dNjeP0mBbajbQ67B4q; AWSALBCORS=sezOm4eWdkRjRNhNikLbvgWT1fCBHVtYAZA0Cl83Gf3DDhVAzvKl7+A7pkkU3g034zsrFPB9UVwYIji32bmmAoxvXr1uM/lbP6IaGc3lT7dNjeP0mBbajbQ67B4q; AWSALB=IdENTlkIaa9SGGBdZ8Dd/LAcvyqscwq/UwRh6DKiVzfS+RQ9ZZ0jBT9e+mrX8FTEeKs8wfcXEVFmVKNhNcy/qW1zh5MGxj5/+jQdMwrqyFuSpEAl4mGjfQYO3DbI; AWSALBCORS=IdENTlkIaa9SGGBdZ8Dd/LAcvyqscwq/UwRh6DKiVzfS+RQ9ZZ0jBT9e+mrX8FTEeKs8wfcXEVFmVKNhNcy/qW1zh5MGxj5/+jQdMwrqyFuSpEAl4mGjfQYO3DbI")
request.Header.Set("Authorization", "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IlZOUDlOVGM2SWdxVDhhYVRqYlFnOTRPa2wzZHgtLWZfQjdNdXdTNmYzdmMiLCJ0eXAiOiJKV1QifQ.eyJlbWFpbCI6ImRldmVsb3BlcnNAZ2V0ZHVuYS5jb20iLCJleHAiOjE3MTYwMDUyMDMsImlhdCI6MTcxNTc0NjAwMywibWVyY2hhbnRfaWQiOm51bGwsIm5ldHdvcmtfaWQiOm51bGwsInJvbGUiOiJzdXBlcmFkbWluIiwic3RvcmVfY29kZSI6bnVsbCwic3ViIjoiMSJ9.ZxpZuwIgbJPOTO67-iO_77qRwgaFHI5f8POv-SfZLpH3Auehrlm7T9gQhQK2D0a-spnUouauCFaKj82ZWX8PpRpw0xzyFsIpvDdNKrgxbMtX_g7ve-FsLCxFL8tWhBj6yKG2f8Hzr88FqNFmSO5Vd0NVCon_WkUgKZ3mDHZ4Uf3Uy5HoYPXyLqIaIkG4oCJtC9BZGGax3san8kat-xZRu-SeMXnCwyofeUSkDfpFCYBz1wlkz7KoPDkPSgHdiBBnRi5z-bp_l6bSjir8BHMBc6xa5tdh0bq_UNIbi-wteJaoYuVyvjEO2q04jwCsrnEDV9qVql26PpyyYPveEaY6hMKWRUMpPk0NxOm_hEkgMpR2qyylYXB0X5bb_kzIYCMAKl7F5k6tY6LjRuAQLe20ibQpZmJ7--E_qI3uQsawtptbnGirDu7KeqcBLEJ_K7LoRYeDShJ_DY1MV8Di2Rrnx11g5nNOTNDLzh8PNrEMWEgpwk81oQSG2UcZhOuMCReiZ9abZtnaGVhPjB0pmTty1zhEOzXxbAA87QxwRaY-2hky7RcyCo07tvqKUXFrQomDj5NikMLTUYwydy9jNNJ3vmD3j9fo-7fMCDcic2K3qFHcbujfxnwcMWRkhj1oc3pNSysEBjUKuOGKmoSq8QxzRiihV7_FoOaXqX6pkVrB69Q")
response, err := http.DefaultClient.Do(request)
if err != nil { panic(err) }
defer response.Body.Close()
body, _ := io.ReadAll(response.Body)
fmt.Println(string(body))
}- 以下の情報を宣言するためのリクエストを送信してください
merchant_custom_informationこれは、Cybersourceで使用されるMDDです。 - MDDとして送信するためのメタデータフィールドを使用する場合は:
- メタデータフィールドを、
additive_dataオブジェクト内に、metadataobject. - Cybersourceの下でマッピングするためのフィールドを、
merchantCustomInformation.additional_dataオブジェクトに、メタデータフィールド名と定義されたフィールド番号(MDD)でマッピングします。
- メタデータフィールドを、
- 異なるオブジェクト名を使用する場合は、オブジェクト名を構成で宣言してください。
curl --location --request PUT 'https://api.stg.deuna.io/merchant/89c0d37b-981e-4fdd-928a-947813fb38b7/profile' \
--header 'Content-Type: application/json' \
--header 'Cookie: AWSALB=sezOm4eWdkRjRNhNikLbvgWT1fCBHVtYAZA0Cl83Gf3DDhVAzvKl7+A7pkkU3g034zsrFPB9UVwYIji32bmmAoxvXr1uM/lbP6IaGc3lT7dNjeP0mBbajbQ67B4q; AWSALBCORS=sezOm4eWdkRjRNhNikLbvgWT1fCBHVtYAZA0Cl83Gf3DDhVAzvKl7+A7pkkU3g034zsrFPB9UVwYIji32bmmAoxvXr1uM/lbP6IaGc3lT7dNjeP0mBbajbQ67B4q; AWSALB=IdENTlkIaa9SGGBdZ8Dd/LAcvyqscwq/UwRh6DKiVzfS+RQ9ZZ0jBT9e+mrX8FTEeKs8wfcXEVFmVKNhNcy/qW1zh5MGxj5/+jQdMwrqyFuSpEAl4mGjfQYO3DbI; AWSALBCORS=IdENTlkIaa9SGGBdZ8Dd/LAcvyqscwq/UwRh6DKiVzfS+RQ9ZZ0jBT9e+mrX8FTEeKs8wfcXEVFmVKNhNcy/qW1zh5MGxj5/+jQdMwrqyFuSpEAl4mGjfQYO3DbI' \
--header 'Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IlZOUDlOVGM2SWdxVDhhYVRqYlFnOTRPa2wzZHgtLWZfQjdNdXdTNmYzdmMiLCJ0eXAiOiJKV1QifQ.eyJlbWFpbCI6ImRldmVsb3BlcnNAZ2V0ZHVuYS5jb20iLCJleHAiOjE3MTYwMDUyMDMsImlhdCI6MTcxNTc0NjAwMywibWVyY2hhbnRfaWQiOm51bGwsIm5ldHdvcmtfaWQiOm51bGwsInJvbGUiOiJzdXBlcmFkbWluIiwic3RvcmVfY29kZSI6bnVsbCwic3ViIjoiMSJ9.ZxpZuwIgbJPOTO67-iO_77qRwgaFHI5f8POv-SfZLpH3Auehrlm7T9gQhQK2D0a-spnUouauCFaKj82ZWX8PpRpw0xzyFsIpvDdNKrgxbMtX_g7ve-FsLCxFL8tWhBj6yKG2f8Hzr88FqNFmSO5Vd0NVCon_WkUgKZ3mDHZ4Uf3Uy5HoYPXyLqIaIkG4oCJtC9BZGGax3san8kat-xZRu-SeMXnCwyofeUSkDfpFCYBz1wlkz7KoPDkPSgHdiBBnRi5z-bp_l6bSjir8BHMBc6xa5tdh0bq_UNIbi-wteJaoYuVyvjEO2q04jwCsrnEDV9qVql26PpyyYPveEaY6hMKWRUMpPk0NxOm_hEkgMpR2qyylYXB0X5bb_kzIYCMAKl7F5k6tY6LjRuAQLe20ibQpZmJ7--E_qI3uQsawtptbnGirDu7KeqcBLEJ_K7LoRYeDShJ_DY1MV8Di2Rrnx11g5nNOTNDLzh8PNrEMWEgpwk81oQSG2UcZhOuMCReiZ9abZtnaGVhPjB0pmTty1zhEOzXxbAA87QxwRaY-2hky7RcyCo07tvqKUXFrQomDj5NikMLTUYwydy9jNNJ3vmD3j9fo-7fMCDcic2K3qFHcbujfxnwcMWRkhj1oc3pNSysEBjUKuOGKmoSq8QxzRiihV7_FoOaXqX6pkVrB69Q' \
--data '{
"merchant_custom_information": {
"installments": "37",
"items_0_title": "22",
"items_1_brand": "25",
"items_1_title": "26",
"items_2_title": "28",
"items_3_brand": "32",
"items_3_title": "31",
"items_4_brand": "35",
"items_4_title": "34",
"items_5_brand": "57",
"items_5_title": "56",
"items_6_brand": "59",
"items_6_title": "58",
"items_7_brand": "61",
"items_7_title": "60",
"items_8_brand": "63",
"items_8_title": "62",
"billing_address": {
"city": "4",
"phone": "8",
"zipcode": "7",
"address2": "5",
"last_name": "2",
"first_name": "1",
"state_name": "3"
},
"shipping_amount": "9",
"shipping_address": {
"city": "46",
"phone": "50",
"zipcode": "49",
"addres2": "47",
"last_name": "44",
"first_name": "43",
"state_name": "45"
},
"is_coupon_applied": "40",
"is_installments_msi": "36",
"items_0_description": "21",
"items_2_description": "29",
"get_spanish_day_of_week": "55",
"get_full_billing_address": "6",
"get_full_shipping_address": "48",
"get_channel_from_user_agent": "54",
"get_total_quantity_products": "18",
"get_total_discount_percentage": "39",
"get_full_name_shipping_address": "70",
"get_max_unit_price_product_name": "19"
}
}'curl --location --request PUT 'https://api.stg.deuna.io/merchant/89c0d37b-981e-4fdd-928a-947813fb38b7/profile' \
--header 'Content-Type: application/json' \
--header 'Cookie: AWSALB=sezOm4eWdkRjRNhNikLbvgWT1fCBHVtYAZA0Cl83Gf3DDhVAzvKl7+A7pkkU3g034zsrFPB9UVwYIji32bmmAoxvXr1uM/lbP6IaGc3lT7dNjeP0mBbajbQ67B4q; AWSALBCORS=sezOm4eWdkRjRNhNikLbvgWT1fCBHVtYAZA0Cl83Gf3DDhVAzvKl7+A7pkkU3g034zsrFPB9UVwYIji32bmmAoxvXr1uM/lbP6IaGc3lT7dNjeP0mBbajbQ67B4q; AWSALB=IdENTlkIaa9SGGBdZ8Dd/LAcvyqscwq/UwRh6DKiVzfS+RQ9ZZ0jBT9e+mrX8FTEeKs8wfcXEVFmVKNhNcy/qW1zh5MGxj5/+jQdMwrqyFuSpEAl4mGjfQYO3DbI; AWSALBCORS=IdENTlkIaa9SGGBdZ8Dd/LAcvyqscwq/UwRh6DKiVzfS+RQ9ZZ0jBT9e+mrX8FTEeKs8wfcXEVFmVKNhNcy/qW1zh5MGxj5/+jQdMwrqyFuSpEAl4mGjfQYO3DbI' \
--header 'Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IlZOUDlOVGM2SWdxVDhhYVRqYlFnOTRPa2wzZHgtLWZfQjdNdXdTNmYzdmMiLCJ0eXAiOiJKV1QifQ.eyJlbWFpbCI6ImRldmVsb3BlcnNAZ2V0ZHVuYS5jb20iLCJleHAiOjE3MTYwMDUyMDMsImlhdCI6MTcxNTc0NjAwMywibWVyY2hhbnRfaWQiOm51bGwsIm5ldHdvcmtfaWQiOm51bGwsInJvbGUiOiJzdXBlcmFkbWluIiwic3RvcmVfY29kZSI6bnVsbCwic3ViIjoiMSJ9.ZxpZuwIgbJPOTO67-iO_77qRwgaFHI5f8POv-SfZLpH3Auehrlm7T9gQhQK2D0a-spnUouauCFaKj82ZWX8PpRpw0xzyFsIpvDdNKrgxbMtX_g7ve-FsLCxFL8tWhBj6yKG2f8Hzr88FqNFmSO5Vd0NVCon_WkUgKZ3mDHZ4Uf3Uy5HoYPXyLqIaIkG4oCJtC9BZGGax3san8kat-xZRu-SeMXnCwyofeUSkDfpFCYBz1wlkz7KoPDkPSgHdiBBnRi5z-bp_l6bSjir8BHMBc6xa5tdh0bq_UNIbi-wteJaoYuVyvjEO2q04jwCsrnEDV9qVql26PpyyYPveEaY6hMKWRUMpPk0NxOm_hEkgMpR2qyylYXB0X5bb_kzIYCMAKl7F5k6tY6LjRuAQLe20ibQpZmJ7--E_qI3uQsawtptbnGirDu7KeqcBLEJ_K7LoRYeDShJ_DY1MV8Di2Rrnx11g5nNOTNDLzh8PNrEMWEgpwk81oQSG2UcZhOuMCReiZ9abZtnaGVhPjB0pmTty1zhEOzXxbAA87QxwRaY-2hky7RcyCo07tvqKUXFrQomDj5NikMLTUYwydy9jNNJ3vmD3j9fo-7fMCDcic2K3qFHcbujfxnwcMWRkhj1oc3pNSysEBjUKuOGKmoSq8QxzRiihV7_FoOaXqX6pkVrB69Q' \
--data '{
"merchant_custom_information": {
"installments": "37",
"items_0_title": "22",
"items_1_brand": "25",
"items_1_title": "26",
"items_2_title": "28",
"items_3_brand": "32",
"items_3_title": "31",
"items_4_brand": "35",
"items_4_title": "34",
"items_5_brand": "57",
"items_5_title": "56",
"items_6_brand": "59",
"items_6_title": "58",
"items_7_brand": "61",
"items_7_title": "60",
"items_8_brand": "63",
"items_8_title": "62",
"billing_address": {
"city": "4",
"phone": "8",
"zipcode": "7",
"address2": "5",
"last_name": "2",
"first_name": "1",
"state_name": "3"
},
"shipping_amount": "9",
"shipping_address": {
"city": "46",
"phone": "50",
"zipcode": "49",
"addres2": "47",
"last_name": "44",
"first_name": "43",
"state_name": "45"
},
"is_coupon_applied": "40",
"is_installments_msi": "36",
"items_0_description": "21",
"items_2_description": "29",
"get_spanish_day_of_week": "55",
"get_full_billing_address": "6",
"get_full_shipping_address": "48",
"get_channel_from_user_agent": "54",
"get_total_quantity_products": "18",
"get_total_discount_percentage": "39",
"get_full_name_shipping_address": "70",
"get_max_unit_price_product_name": "19"
}
}'import requests
response = requests.request(
"PUT",
"https://api.stg.deuna.io/merchant/89c0d37b-981e-4fdd-928a-947813fb38b7/profile",
headers={
"Content-Type": "application/json",
"Cookie": "AWSALB=sezOm4eWdkRjRNhNikLbvgWT1fCBHVtYAZA0Cl83Gf3DDhVAzvKl7+A7pkkU3g034zsrFPB9UVwYIji32bmmAoxvXr1uM/lbP6IaGc3lT7dNjeP0mBbajbQ67B4q; AWSALBCORS=sezOm4eWdkRjRNhNikLbvgWT1fCBHVtYAZA0Cl83Gf3DDhVAzvKl7+A7pkkU3g034zsrFPB9UVwYIji32bmmAoxvXr1uM/lbP6IaGc3lT7dNjeP0mBbajbQ67B4q; AWSALB=IdENTlkIaa9SGGBdZ8Dd/LAcvyqscwq/UwRh6DKiVzfS+RQ9ZZ0jBT9e+mrX8FTEeKs8wfcXEVFmVKNhNcy/qW1zh5MGxj5/+jQdMwrqyFuSpEAl4mGjfQYO3DbI; AWSALBCORS=IdENTlkIaa9SGGBdZ8Dd/LAcvyqscwq/UwRh6DKiVzfS+RQ9ZZ0jBT9e+mrX8FTEeKs8wfcXEVFmVKNhNcy/qW1zh5MGxj5/+jQdMwrqyFuSpEAl4mGjfQYO3DbI",
"Authorization": "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IlZOUDlOVGM2SWdxVDhhYVRqYlFnOTRPa2wzZHgtLWZfQjdNdXdTNmYzdmMiLCJ0eXAiOiJKV1QifQ.eyJlbWFpbCI6ImRldmVsb3BlcnNAZ2V0ZHVuYS5jb20iLCJleHAiOjE3MTYwMDUyMDMsImlhdCI6MTcxNTc0NjAwMywibWVyY2hhbnRfaWQiOm51bGwsIm5ldHdvcmtfaWQiOm51bGwsInJvbGUiOiJzdXBlcmFkbWluIiwic3RvcmVfY29kZSI6bnVsbCwic3ViIjoiMSJ9.ZxpZuwIgbJPOTO67-iO_77qRwgaFHI5f8POv-SfZLpH3Auehrlm7T9gQhQK2D0a-spnUouauCFaKj82ZWX8PpRpw0xzyFsIpvDdNKrgxbMtX_g7ve-FsLCxFL8tWhBj6yKG2f8Hzr88FqNFmSO5Vd0NVCon_WkUgKZ3mDHZ4Uf3Uy5HoYPXyLqIaIkG4oCJtC9BZGGax3san8kat-xZRu-SeMXnCwyofeUSkDfpFCYBz1wlkz7KoPDkPSgHdiBBnRi5z-bp_l6bSjir8BHMBc6xa5tdh0bq_UNIbi-wteJaoYuVyvjEO2q04jwCsrnEDV9qVql26PpyyYPveEaY6hMKWRUMpPk0NxOm_hEkgMpR2qyylYXB0X5bb_kzIYCMAKl7F5k6tY6LjRuAQLe20ibQpZmJ7--E_qI3uQsawtptbnGirDu7KeqcBLEJ_K7LoRYeDShJ_DY1MV8Di2Rrnx11g5nNOTNDLzh8PNrEMWEgpwk81oQSG2UcZhOuMCReiZ9abZtnaGVhPjB0pmTty1zhEOzXxbAA87QxwRaY-2hky7RcyCo07tvqKUXFrQomDj5NikMLTUYwydy9jNNJ3vmD3j9fo-7fMCDcic2K3qFHcbujfxnwcMWRkhj1oc3pNSysEBjUKuOGKmoSq8QxzRiihV7_FoOaXqX6pkVrB69Q"
},
json={
"merchant_custom_information": {
"installments": "37",
"items_0_title": "22",
"items_1_brand": "25",
"items_1_title": "26",
"items_2_title": "28",
"items_3_brand": "32",
"items_3_title": "31",
"items_4_brand": "35",
"items_4_title": "34",
"items_5_brand": "57",
"items_5_title": "56",
"items_6_brand": "59",
"items_6_title": "58",
"items_7_brand": "61",
"items_7_title": "60",
"items_8_brand": "63",
"items_8_title": "62",
"billing_address": {
"city": "4",
"phone": "8",
"zipcode": "7",
"address2": "5",
"last_name": "2",
"first_name": "1",
"state_name": "3"
},
"shipping_amount": "9",
"shipping_address": {
"city": "46",
"phone": "50",
"zipcode": "49",
"addres2": "47",
"last_name": "44",
"first_name": "43",
"state_name": "45"
},
"is_coupon_applied": "40",
"is_installments_msi": "36",
"items_0_description": "21",
"items_2_description": "29",
"get_spanish_day_of_week": "55",
"get_full_billing_address": "6",
"get_full_shipping_address": "48",
"get_channel_from_user_agent": "54",
"get_total_quantity_products": "18",
"get_total_discount_percentage": "39",
"get_full_name_shipping_address": "70",
"get_max_unit_price_product_name": "19"
}
},
)
response.raise_for_status()
data = response.json()<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.stg.deuna.io/merchant/89c0d37b-981e-4fdd-928a-947813fb38b7/profile",
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"Cookie: AWSALB=sezOm4eWdkRjRNhNikLbvgWT1fCBHVtYAZA0Cl83Gf3DDhVAzvKl7+A7pkkU3g034zsrFPB9UVwYIji32bmmAoxvXr1uM/lbP6IaGc3lT7dNjeP0mBbajbQ67B4q; AWSALBCORS=sezOm4eWdkRjRNhNikLbvgWT1fCBHVtYAZA0Cl83Gf3DDhVAzvKl7+A7pkkU3g034zsrFPB9UVwYIji32bmmAoxvXr1uM/lbP6IaGc3lT7dNjeP0mBbajbQ67B4q; AWSALB=IdENTlkIaa9SGGBdZ8Dd/LAcvyqscwq/UwRh6DKiVzfS+RQ9ZZ0jBT9e+mrX8FTEeKs8wfcXEVFmVKNhNcy/qW1zh5MGxj5/+jQdMwrqyFuSpEAl4mGjfQYO3DbI; AWSALBCORS=IdENTlkIaa9SGGBdZ8Dd/LAcvyqscwq/UwRh6DKiVzfS+RQ9ZZ0jBT9e+mrX8FTEeKs8wfcXEVFmVKNhNcy/qW1zh5MGxj5/+jQdMwrqyFuSpEAl4mGjfQYO3DbI",
"Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IlZOUDlOVGM2SWdxVDhhYVRqYlFnOTRPa2wzZHgtLWZfQjdNdXdTNmYzdmMiLCJ0eXAiOiJKV1QifQ.eyJlbWFpbCI6ImRldmVsb3BlcnNAZ2V0ZHVuYS5jb20iLCJleHAiOjE3MTYwMDUyMDMsImlhdCI6MTcxNTc0NjAwMywibWVyY2hhbnRfaWQiOm51bGwsIm5ldHdvcmtfaWQiOm51bGwsInJvbGUiOiJzdXBlcmFkbWluIiwic3RvcmVfY29kZSI6bnVsbCwic3ViIjoiMSJ9.ZxpZuwIgbJPOTO67-iO_77qRwgaFHI5f8POv-SfZLpH3Auehrlm7T9gQhQK2D0a-spnUouauCFaKj82ZWX8PpRpw0xzyFsIpvDdNKrgxbMtX_g7ve-FsLCxFL8tWhBj6yKG2f8Hzr88FqNFmSO5Vd0NVCon_WkUgKZ3mDHZ4Uf3Uy5HoYPXyLqIaIkG4oCJtC9BZGGax3san8kat-xZRu-SeMXnCwyofeUSkDfpFCYBz1wlkz7KoPDkPSgHdiBBnRi5z-bp_l6bSjir8BHMBc6xa5tdh0bq_UNIbi-wteJaoYuVyvjEO2q04jwCsrnEDV9qVql26PpyyYPveEaY6hMKWRUMpPk0NxOm_hEkgMpR2qyylYXB0X5bb_kzIYCMAKl7F5k6tY6LjRuAQLe20ibQpZmJ7--E_qI3uQsawtptbnGirDu7KeqcBLEJ_K7LoRYeDShJ_DY1MV8Di2Rrnx11g5nNOTNDLzh8PNrEMWEgpwk81oQSG2UcZhOuMCReiZ9abZtnaGVhPjB0pmTty1zhEOzXxbAA87QxwRaY-2hky7RcyCo07tvqKUXFrQomDj5NikMLTUYwydy9jNNJ3vmD3j9fo-7fMCDcic2K3qFHcbujfxnwcMWRkhj1oc3pNSysEBjUKuOGKmoSq8QxzRiihV7_FoOaXqX6pkVrB69Q"
],
CURLOPT_POSTFIELDS => json_encode([
"merchant_custom_information" => [
"installments" => "37",
"items_0_title" => "22",
"items_1_brand" => "25",
"items_1_title" => "26",
"items_2_title" => "28",
"items_3_brand" => "32",
"items_3_title" => "31",
"items_4_brand" => "35",
"items_4_title" => "34",
"items_5_brand" => "57",
"items_5_title" => "56",
"items_6_brand" => "59",
"items_6_title" => "58",
"items_7_brand" => "61",
"items_7_title" => "60",
"items_8_brand" => "63",
"items_8_title" => "62",
"billing_address" => [
"city" => "4",
"phone" => "8",
"zipcode" => "7",
"address2" => "5",
"last_name" => "2",
"first_name" => "1",
"state_name" => "3"
],
"shipping_amount" => "9",
"shipping_address" => [
"city" => "46",
"phone" => "50",
"zipcode" => "49",
"addres2" => "47",
"last_name" => "44",
"first_name" => "43",
"state_name" => "45"
],
"is_coupon_applied" => "40",
"is_installments_msi" => "36",
"items_0_description" => "21",
"items_2_description" => "29",
"get_spanish_day_of_week" => "55",
"get_full_billing_address" => "6",
"get_full_shipping_address" => "48",
"get_channel_from_user_agent" => "54",
"get_total_quantity_products" => "18",
"get_total_discount_percentage" => "39",
"get_full_name_shipping_address" => "70",
"get_max_unit_price_product_name" => "19"
]
])
]);
$response = curl_exec($curl);
curl_close($curl);import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class Example {
public static void main(String[] args) throws Exception {
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://api.stg.deuna.io/merchant/89c0d37b-981e-4fdd-928a-947813fb38b7/profile"))
.header("Content-Type", "application/json")
.header("Cookie", "AWSALB=sezOm4eWdkRjRNhNikLbvgWT1fCBHVtYAZA0Cl83Gf3DDhVAzvKl7+A7pkkU3g034zsrFPB9UVwYIji32bmmAoxvXr1uM/lbP6IaGc3lT7dNjeP0mBbajbQ67B4q; AWSALBCORS=sezOm4eWdkRjRNhNikLbvgWT1fCBHVtYAZA0Cl83Gf3DDhVAzvKl7+A7pkkU3g034zsrFPB9UVwYIji32bmmAoxvXr1uM/lbP6IaGc3lT7dNjeP0mBbajbQ67B4q; AWSALB=IdENTlkIaa9SGGBdZ8Dd/LAcvyqscwq/UwRh6DKiVzfS+RQ9ZZ0jBT9e+mrX8FTEeKs8wfcXEVFmVKNhNcy/qW1zh5MGxj5/+jQdMwrqyFuSpEAl4mGjfQYO3DbI; AWSALBCORS=IdENTlkIaa9SGGBdZ8Dd/LAcvyqscwq/UwRh6DKiVzfS+RQ9ZZ0jBT9e+mrX8FTEeKs8wfcXEVFmVKNhNcy/qW1zh5MGxj5/+jQdMwrqyFuSpEAl4mGjfQYO3DbI")
.header("Authorization", "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IlZOUDlOVGM2SWdxVDhhYVRqYlFnOTRPa2wzZHgtLWZfQjdNdXdTNmYzdmMiLCJ0eXAiOiJKV1QifQ.eyJlbWFpbCI6ImRldmVsb3BlcnNAZ2V0ZHVuYS5jb20iLCJleHAiOjE3MTYwMDUyMDMsImlhdCI6MTcxNTc0NjAwMywibWVyY2hhbnRfaWQiOm51bGwsIm5ldHdvcmtfaWQiOm51bGwsInJvbGUiOiJzdXBlcmFkbWluIiwic3RvcmVfY29kZSI6bnVsbCwic3ViIjoiMSJ9.ZxpZuwIgbJPOTO67-iO_77qRwgaFHI5f8POv-SfZLpH3Auehrlm7T9gQhQK2D0a-spnUouauCFaKj82ZWX8PpRpw0xzyFsIpvDdNKrgxbMtX_g7ve-FsLCxFL8tWhBj6yKG2f8Hzr88FqNFmSO5Vd0NVCon_WkUgKZ3mDHZ4Uf3Uy5HoYPXyLqIaIkG4oCJtC9BZGGax3san8kat-xZRu-SeMXnCwyofeUSkDfpFCYBz1wlkz7KoPDkPSgHdiBBnRi5z-bp_l6bSjir8BHMBc6xa5tdh0bq_UNIbi-wteJaoYuVyvjEO2q04jwCsrnEDV9qVql26PpyyYPveEaY6hMKWRUMpPk0NxOm_hEkgMpR2qyylYXB0X5bb_kzIYCMAKl7F5k6tY6LjRuAQLe20ibQpZmJ7--E_qI3uQsawtptbnGirDu7KeqcBLEJ_K7LoRYeDShJ_DY1MV8Di2Rrnx11g5nNOTNDLzh8PNrEMWEgpwk81oQSG2UcZhOuMCReiZ9abZtnaGVhPjB0pmTty1zhEOzXxbAA87QxwRaY-2hky7RcyCo07tvqKUXFrQomDj5NikMLTUYwydy9jNNJ3vmD3j9fo-7fMCDcic2K3qFHcbujfxnwcMWRkhj1oc3pNSysEBjUKuOGKmoSq8QxzRiihV7_FoOaXqX6pkVrB69Q")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"merchant_custom_information\": {\n \"installments\": \"37\",\n \"items_0_title\": \"22\",\n \"items_1_brand\": \"25\",\n \"items_1_title\": \"26\",\n \"items_2_title\": \"28\",\n \"items_3_brand\": \"32\",\n \"items_3_title\": \"31\",\n \"items_4_brand\": \"35\",\n \"items_4_title\": \"34\",\n \"items_5_brand\": \"57\",\n \"items_5_title\": \"56\",\n \"items_6_brand\": \"59\",\n \"items_6_title\": \"58\",\n \"items_7_brand\": \"61\",\n \"items_7_title\": \"60\",\n \"items_8_brand\": \"63\",\n \"items_8_title\": \"62\",\n \"billing_address\": {\n \"city\": \"4\",\n \"phone\": \"8\",\n \"zipcode\": \"7\",\n \"address2\": \"5\",\n \"last_name\": \"2\",\n \"first_name\": \"1\",\n \"state_name\": \"3\"\n },\n \"shipping_amount\": \"9\",\n \"shipping_address\": {\n \"city\": \"46\",\n \"phone\": \"50\",\n \"zipcode\": \"49\",\n \"addres2\": \"47\",\n \"last_name\": \"44\",\n \"first_name\": \"43\",\n \"state_name\": \"45\"\n },\n \"is_coupon_applied\": \"40\",\n \"is_installments_msi\": \"36\",\n \"items_0_description\": \"21\",\n \"items_2_description\": \"29\",\n \"get_spanish_day_of_week\": \"55\",\n \"get_full_billing_address\": \"6\",\n \"get_full_shipping_address\": \"48\",\n \"get_channel_from_user_agent\": \"54\",\n \"get_total_quantity_products\": \"18\",\n \"get_total_discount_percentage\": \"39\",\n \"get_full_name_shipping_address\": \"70\",\n \"get_max_unit_price_product_name\": \"19\"\n }\n}"))
.build();
HttpResponse<String> response = HttpClient.newHttpClient().send(
request, HttpResponse.BodyHandlers.ofString()
);
System.out.println(response.body());
}
}package main
import (
"fmt"
"io"
"net/http"
"strings"
)
func main() {
request, err := http.NewRequest("PUT", "https://api.stg.deuna.io/merchant/89c0d37b-981e-4fdd-928a-947813fb38b7/profile", strings.NewReader("{\n \"merchant_custom_information\": {\n \"installments\": \"37\",\n \"items_0_title\": \"22\",\n \"items_1_brand\": \"25\",\n \"items_1_title\": \"26\",\n \"items_2_title\": \"28\",\n \"items_3_brand\": \"32\",\n \"items_3_title\": \"31\",\n \"items_4_brand\": \"35\",\n \"items_4_title\": \"34\",\n \"items_5_brand\": \"57\",\n \"items_5_title\": \"56\",\n \"items_6_brand\": \"59\",\n \"items_6_title\": \"58\",\n \"items_7_brand\": \"61\",\n \"items_7_title\": \"60\",\n \"items_8_brand\": \"63\",\n \"items_8_title\": \"62\",\n \"billing_address\": {\n \"city\": \"4\",\n \"phone\": \"8\",\n \"zipcode\": \"7\",\n \"address2\": \"5\",\n \"last_name\": \"2\",\n \"first_name\": \"1\",\n \"state_name\": \"3\"\n },\n \"shipping_amount\": \"9\",\n \"shipping_address\": {\n \"city\": \"46\",\n \"phone\": \"50\",\n \"zipcode\": \"49\",\n \"addres2\": \"47\",\n \"last_name\": \"44\",\n \"first_name\": \"43\",\n \"state_name\": \"45\"\n },\n \"is_coupon_applied\": \"40\",\n \"is_installments_msi\": \"36\",\n \"items_0_description\": \"21\",\n \"items_2_description\": \"29\",\n \"get_spanish_day_of_week\": \"55\",\n \"get_full_billing_address\": \"6\",\n \"get_full_shipping_address\": \"48\",\n \"get_channel_from_user_agent\": \"54\",\n \"get_total_quantity_products\": \"18\",\n \"get_total_discount_percentage\": \"39\",\n \"get_full_name_shipping_address\": \"70\",\n \"get_max_unit_price_product_name\": \"19\"\n }\n}"))
if err != nil { panic(err) }
request.Header.Set("Content-Type", "application/json")
request.Header.Set("Cookie", "AWSALB=sezOm4eWdkRjRNhNikLbvgWT1fCBHVtYAZA0Cl83Gf3DDhVAzvKl7+A7pkkU3g034zsrFPB9UVwYIji32bmmAoxvXr1uM/lbP6IaGc3lT7dNjeP0mBbajbQ67B4q; AWSALBCORS=sezOm4eWdkRjRNhNikLbvgWT1fCBHVtYAZA0Cl83Gf3DDhVAzvKl7+A7pkkU3g034zsrFPB9UVwYIji32bmmAoxvXr1uM/lbP6IaGc3lT7dNjeP0mBbajbQ67B4q; AWSALB=IdENTlkIaa9SGGBdZ8Dd/LAcvyqscwq/UwRh6DKiVzfS+RQ9ZZ0jBT9e+mrX8FTEeKs8wfcXEVFmVKNhNcy/qW1zh5MGxj5/+jQdMwrqyFuSpEAl4mGjfQYO3DbI; AWSALBCORS=IdENTlkIaa9SGGBdZ8Dd/LAcvyqscwq/UwRh6DKiVzfS+RQ9ZZ0jBT9e+mrX8FTEeKs8wfcXEVFmVKNhNcy/qW1zh5MGxj5/+jQdMwrqyFuSpEAl4mGjfQYO3DbI")
request.Header.Set("Authorization", "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IlZOUDlOVGM2SWdxVDhhYVRqYlFnOTRPa2wzZHgtLWZfQjdNdXdTNmYzdmMiLCJ0eXAiOiJKV1QifQ.eyJlbWFpbCI6ImRldmVsb3BlcnNAZ2V0ZHVuYS5jb20iLCJleHAiOjE3MTYwMDUyMDMsImlhdCI6MTcxNTc0NjAwMywibWVyY2hhbnRfaWQiOm51bGwsIm5ldHdvcmtfaWQiOm51bGwsInJvbGUiOiJzdXBlcmFkbWluIiwic3RvcmVfY29kZSI6bnVsbCwic3ViIjoiMSJ9.ZxpZuwIgbJPOTO67-iO_77qRwgaFHI5f8POv-SfZLpH3Auehrlm7T9gQhQK2D0a-spnUouauCFaKj82ZWX8PpRpw0xzyFsIpvDdNKrgxbMtX_g7ve-FsLCxFL8tWhBj6yKG2f8Hzr88FqNFmSO5Vd0NVCon_WkUgKZ3mDHZ4Uf3Uy5HoYPXyLqIaIkG4oCJtC9BZGGax3san8kat-xZRu-SeMXnCwyofeUSkDfpFCYBz1wlkz7KoPDkPSgHdiBBnRi5z-bp_l6bSjir8BHMBc6xa5tdh0bq_UNIbi-wteJaoYuVyvjEO2q04jwCsrnEDV9qVql26PpyyYPveEaY6hMKWRUMpPk0NxOm_hEkgMpR2qyylYXB0X5bb_kzIYCMAKl7F5k6tY6LjRuAQLe20ibQpZmJ7--E_qI3uQsawtptbnGirDu7KeqcBLEJ_K7LoRYeDShJ_DY1MV8Di2Rrnx11g5nNOTNDLzh8PNrEMWEgpwk81oQSG2UcZhOuMCReiZ9abZtnaGVhPjB0pmTty1zhEOzXxbAA87QxwRaY-2hky7RcyCo07tvqKUXFrQomDj5NikMLTUYwydy9jNNJ3vmD3j9fo-7fMCDcic2K3qFHcbujfxnwcMWRkhj1oc3pNSysEBjUKuOGKmoSq8QxzRiihV7_FoOaXqX6pkVrB69Q")
response, err := http.DefaultClient.Do(request)
if err != nil { panic(err) }
defer response.Body.Close()
body, _ := io.ReadAll(response.Body)
fmt.Println(string(body))
}メタデータの例
"metadata": {
"additional_data.account_name": "Nelson",
"additional_data.identity_type": "DNI"
},構成の例
{
"merchant_custom_information": {
"merchant_information": {
"business_line": "22",
"merchant_identifier": "1"
},
"metadata": {
"additional_data.merchant_terminal": "2",
"additional_data.account_name": "4",
"additional_data.created_at_date": "6",
"additional_data.created_at_time": "7",
"additional_data.item_category_name": "23",
"additional_data.item_category_code": "24",
"additional_data.total_discount": "25",
"additional_data.giftcard": "28"
},
"installments": "17",
"billing_address": {
"identification_type": "18",
"identification": "19",
"phone": "21"
},
"email": "20",
"shipping_options": {
"type": "26"
},
"shipping_address": {
"city": "27",
"address1": "30"
},
"get_full_name_billing_address_uppercase": "31"
}
}フィールドテーブル
| 計算されたデータ | 説明 | 例 |
|---|---|---|
| "is coupon applied" は、 | プロモーションコードが使用された場合はYESを指定。そうでない場合はNOを指定 | NO |
| "is installments msi" は、 | MSIの場合はYESを指定。そうでない場合はNOを指定 | NO |
| "items_0_description" | ||
| "items_2_description" | ||
| "get spanish day of week" の一覧 | 注文日(曜日) | 月曜日 |
| "get full billing address" の検索結果 | 請求先住所(番地、建物名、階など) | Cerrada de Revolucion 377 |
| "get full shipping address" の検索結果 | 配送先 住所、番地、および階(建物の場合) | Cerrada de Revolucion 377 |
| "get channel from user agent" の一覧です。 | 製品/サービスの販売チャネル: (ウェブ、モバイル、コールセンターなど) 購入がウェブまたはモバイルで行われたかを読み取る | web |
| "get total quantity products" の一覧です。 | カート内の商品の数 | 1 |
| "get total discount percentage" の一覧 | 割引率、 合計購入額に対して | 0.2 |
| "get full name shipping address" の検索結果 | 配送者の氏名(先頭と末尾)の連結。 | Diego Lora |
| get_full_name_billing_address | 配送先住所の氏名(名) | Santiago Yepes |
| get_full_name_billing_address_uppercase | 配送先住所の氏名(名)の大文字表記 | SANTIAGO YEPES |
| "get max unit price product name" の一覧 | ショッピングカート内の最も高価な商品 | ROLEX 231 |
7. Cybersource 用のデバイスフィンガープリントの設定
Cybersource 用のデバイスフィンガープリントは、決済プロセス中に実行されるスクリプトによって生成されるコードです。
このコードは、サーバーに送信され、購入リクエストに含める必要があります。これにより、Cybersource がコードを識別できます。
例
org_id=1snn5n9w&session_id=deuna_dmbfd62cb3-108b-552f-920a-15da86adb622このコードは以下の要素で構成されます:
org_id: ストアに送信されるコードで、環境によって変更されます。session_id: ストア名と UUID を含むコード。
必要なパラメータ
cs_orgIddeben ser iguales a:1snn5n9wサンドボックスまたはテスト環境での使用。k8vif92e本番環境向け。
- 次の
cs_merchantIdこの値は、Cybersourceによって各店舗ごとに設定されます。
VTEXをご利用の場合。
VTEXをご利用の場合、以下のスクリプトを checkout6-custom.js あなたの設定コード:
{
},
CYBERSOURCE: {
"cs_orgId": "1snn5n9w",
"cs_merchantId": "deuna_dm"
},
STRIPE: {
"API_KEY": "pk_test_TYooMQauvdEDq54NiTphI7jx" //if applies
},
MERCADOPAGO: {
// if applies
},
}
}Direct API を使用する場合
DEUNAとの直接API連携の場合、アプリケーションにCybersourceのスクリプトを組み込みます。
実装スクリプト
<script type="text/javascript" src="https://h.online-metrix.net/fp/ tags.js?org_id=<org ID>&session_id=<merchant ID><session ID>"></ script>
<noscript>
<iframe style="width: 100px; height: 100px; border: 0; position: absolute; top: -5000px;" src="https://h.online-metrix.net/fp/tags?org_ id=<org ID>&session_id=<merchant ID><session ID>"></iframe>
</noscript>出力例
bfd62cb3-108b-552f-920a-15da86adb622- スクリプトを実行する。
- 出力結果をDEUNAに送信する。
- V1の場合、 で支払いを作成 トークンを
device_id. - V2の場合、以下の内容を選択してください。 Payment V2を作成するための ヘッダー
x-device-id.
- V1の場合、 で支払いを作成 トークンを
- スクリプトに認証情報を入力してください。
<org ID>は、次の値と一致する必要があります:一致する必要があります1snn5n9wサンドボックスまたはテスト環境での使用。<org ID>は、次の値と一致する必要がありますk8vif92e本番環境向け。<merchant ID>:Cybersource の ID。<session ID>: 注文ごとに一意な UUID 値。これは、以下の場所で送信されます。device_idV1版および、その範囲内でx-device-idV2 用
8. 統合テスト
以下の認証情報を使用してテスト取引を実行してください。
| 結果 | フィールド | Value | |
|---|---|---|---|
| 自動承認 | メール | accept@deuna.com | 請求する address.email = accept@deuna.com |
| 自動拒否 | メール | reject@deuna.com | 請求する address.email = reject@deuna.com |
| 手動レビュー(承認/拒否はダッシュボードで) | メール | review@deuna.comtest_review@testuser.com | 請求する address.email = review@deuna.com |
管理画面でテストを開始してください。
- 支払い戦略を保存する
- テストの実行: 高リスク 手動でのレビューのために。
- Cybersourceの管理パネルにアクセスしてください。
- [Go to] 手動レビュー決定マネージャー
- [Go to] ケース管理
- をクリック ケース.
- 検索で日付またはテスト注文IDを選択します。
- をクリック Search.
- 興味のある注文番号で最後に試行されたものを選択します。
- 各試行は、同じ注文IDに関連付けられた新しいリクエストIDを生成します。
- 取引を承認または許可します。
- DEUNA ADMINで取引をレビューします。
- 「 不正行為 セクションには、以下の値が表示される必要があります。
- 低リスク
- 中程度のリスク(手動レビューが有効になっていない場合)
- 高リスク
- 手動レビュー: 決済ゲートウェイによって承認されたが、Cybersourceのコントロールパネルで手動承認または拒否が待っている。
- 承認済み: Cybersourceの管理パネルで承認
- 拒否: Cybersourceの管理パネルで拒否
9. 開発環境の設定
本番環境で同様の手順を繰り返してください。以下の値を使用してください。
-
本番環境の管理パネル: https://businesscenter.cybersource.com/ebc2/
-
Webhook URL: https://apigw.getduna.com/post-transactions/cybersource
-
新しいプロファイルを作成
-
承認、拒否、または手動でレビューするためのルールを設定
-
MDDを再度追加します。
-
デバイスフィンガープリント
org_idは、次の値と一致する必要がありますk8vif92e. -
Desactivar Modo de prueba en el panel de administración de DEUNA.
-
Añadir Cybersource como proveedor de motor anti-fraude en 接続.
-
DEUNAのテクニカルアカウントマネージャーに、本番環境での手動レビューと自動操作の実行が有効になっていることを確認してください。
-
Configurar pasarelas de pago y definir una estrategia de pago.
-
Procesar transacciones de riesgo medio para revisión manual.
有効化後、プロセスを継続できます。
決済方法
各決済フローのデフォルト処理とルールを設定します。
デフォルト処理
各決済フローのデフォルト処理とルールを設定します。
| ルール | ルーティング | ステータス | アクション |
|---|---|---|---|
| デフォルト処理 | Adyen → Worldpay | アクティブ |
特定のルール
各決済フローのデフォルト処理とルールを設定します。
| 優先度 | ルール | 条件 | ルーティング | ステータス |
|---|---|---|---|---|
| 1 | 高額注文 | 100ドル以上の金額 | Adyen → Worldpay | アクティブ |