メインコンテンツへスキップ
このページで

決済機能は、コアな決済ライフサイクルを拡張します。必要な機能を選択し、その動作を理解し、グローバルに文書化された機能を、すべてのプロバイダーに対して自動的に有効と見なすことなく、コードベースの実装ガイドを参照してください。

01 · qualify
資格確認
プロバイダー、支払い方法、マーケット、通貨、チャネル、操作、および商人の設定を確認してください。
02 · configure
機能を有効にする
DEUNAで承認された接続、キャンペーン、戦略、またはアカウント設定を適用してください。
03 · integrate
契約を送信
文書化されたAPIまたはSDKのフィールドを使用し、返された識別子と次のアクションを保持してください。
04 · verify
すべての結果をテスト
成功、拒否、タイムアウト、重複、非同期、および復旧パスをテストしてください。
05 · operate
継続的に調整
実行またはフォローアップ操作の前に、信頼できる状態と検証されたWebフックを使用してください。

機能を検索#

認証とリスク管理

カードおよびクレデンシャル管理

分割払いと金額のライフサイクル

機能を決済ライフサイクルに組み込む#

フロー図
NoYes1Create order2Normalize and enrich3Risk andauthentication4Purchase orauthorize5Final now?6Wait for webhook orretrieval7Authoritative state8Capture, void, orrefund9Reconcile amountsand status
レビューまたは保留中結果またはアウトカム
段階機能の例決定権を持つものは何か
処理の開始前アドレスの正規化、カードの検出、推奨、不正行為対策バックエンドの注文と設定された接続の有効性
認証3DS、動的認証、ウォレットの同意返される次のアクションと、その後の支払い状態—ブラウザの返送のみではなく
処理中購入、承認、分割払い、コンバージョン確認されたDEUNAの支払い金額、通貨、ステータス
承認後決済、部分決済、自動返金残りの承認済み金額と、プロバイダーが確認した処理の状態
回収後払い戻し、部分払い戻し、非同期払い戻し払い戻し可能な残額と、プロバイダーによる操作状態

互換性は多次元#

機能は、必要なすべての次元が一致した場合にのみ利用可能:

次元確認
プロバイダーと認証情報接続と認証情報タイプが操作をサポート
市場と通貨設定された国、通貨、および決済方法が有効
支払い方法選択されたカード、ウォレット、銀行振込、クーポン、またはBNPLメソッドが機能を有効にする
チャネルとSDKWeb、iOS、Android、React Native、またはDirect APIが、必要な顧客アクションをサポート
アカウント設定機能、戦略、キャンペーン、制限、および時間枠が、商人に有効
状態管理統合は、受信できるすべての一時的な状態、成功、失敗、および復旧状態をサポート

使用する プロバイダー機能 公開利用可能状態について 支払いワークフローとステータス 完全な状態モデルについて

リリースチェックリスト#

  1. 機能のビジネス上の目的と、その実現条件を明確に記述してください。
  2. 公開されているAPIまたはSDKのフィールドを、関連するドキュメントと照合してください。管理画面のラベルから推測しないでください。
  3. 実際のプロバイダー、市場、通貨、支払い方法の組み合わせで機能をテストしてください。
  4. 拒否、保留、タイムアウト、重複、部分的な完了、および利用不可のケースを含めてください。
  5. バックエンドの操作を冪等にし、クライアントアプリケーションから機密情報を保護してください。
  6. DEUNAの権威ある状態からのみ、資金の充当または返金を処理してください。
  7. ローンチ後、顧客体験の指標と財務的な整合性を監視してください。

このセクションで