Markdownをコピー
Siftイベント連携
POST/payment/SiftEvents.json
Siftイベント連携APIです。
イベントタイプ(type)により4つの機能を提供します。
$create_order: 決済前スコア判定$transaction: 決済後スコア判定$chargeback: チャージバック情報連携$decision: 取引判断結果連携
$transaction: 決済後スコア判定について
-
userIdより下のパラメータは決済前スコア判定($create_order)の値を自動で設定し、Siftへ送信します。
決済前スコア判定で値を設定していない場合、または違う値を送信したい場合はパラメータを設定してください。 -
オーダーID、決済手段を指定した場合、取引の情報を取得し自動で設定されます。
表:決済手段ごとの自動設定パラメータ
| 決済手段 | 設定されるパラメータ | 設定値 |
|---|---|---|
| 共通 | 金額(amount) | 取引の金額が設定されます。 |
| 共通 | 通貨コード(currencyCode) | JPYが設定されます。 |
| 共通 | 取引ステータス(transactionStatus) | 取引の現状態を基に設定されます。成功:$success / 失敗:$failure / 上記以外:$pending |
| Credit | 銀行識別番号(payMethod.cardBin) | 取引のカード番号が設定されます。 |
| Credit | カード番号下四桁(payMethod.cardLast4) | 取引のカード番号が設定されます。 |
| Credit | 取引区分(transactionType) | 取引の処理区分を基に設定されます。SALES:$sale / AUTH:$authorize / CAPTURE:$capture / VOID:$void |
| Credit | 支払い方法(paymentType) | $credit_cardが設定されます。 |
| Cvs | ユーザメールアドレス(userEmail) | 取引の結果通知先メールアドレスが設定されます。 |
| Cvs | 氏名(billingAddress.name) | 取引の氏名が設定されます。 |
| Cvs | 電話番号(billingAddress.phone) | 取引の電話番号が設定されます。 |
| Dcc | 通貨コード(currencyCode) | 取引の通貨コードが設定されます。 |
| Dcc | 銀行識別番号(payMethod.cardBin) | 取引のカード番号が設定されます。 |
| Dcc | カード番号下四桁(payMethod.cardLast4) | 取引のカード番号が設定されます。 |
| Dcc | 支払い方法(paymentType) | $credit_cardが設定されます。 |
| AuContinuance | 金額(amount) | 取引の初回決済金額が設定されます。 |
| Unionpay | 支払い方法(paymentType) | $credit_cardが設定されます。 |
Request
Responses
- 200
- 400
- 500
- 502
Siftイベント連携レスポンス
入力パラメータエラー、加盟店設定エラー
※返却されるエラーコードはエラーコード表をご確認ください。
システムエラー
※返却されるエラーコードはエラーコード表をご確認ください。
決済処理エラー
※返却されるエラーコードはエラーコード表をご確認ください。