PurchaseId |
String |
交易的標識碼(或採購或訂單)。 |
OriginalOrderId |
String |
週期性計費之付款的原始訂單標識碼,例如每月訂閱計費。 |
CustomerLocalDate |
Datetime |
客戶當地時區中的購買建立日期。 格式為 ISO 8601。 |
MerchantLocalDate |
Datetime |
商家當地時區的購買擷取日期。 格式為 ISO 8601。 |
TotalAmount |
Double |
向客戶收取的總金額,包括稅金。 此資訊由商家提供。 |
SalesTax |
Double |
針對交易收取的銷售稅。 此資訊由商家提供。 |
貨幣 |
String |
原始購買的貨幣為三個字元的貨幣代碼(例如: 美元,與 OANDA 貨幣代碼一致)。 此資訊由商家提供。 |
DeviceContextId |
String |
事件會話的會話標識碼(由 Microsoft 裝置指紋提供),如果會話無法使用,則為交易標識符。 |
IPAddress |
String |
客戶的IP位址。 此資訊由 Microsoft 裝置指紋提供。 |
UserId |
String |
客戶標識碼。 此資訊由商家提供。 這是必要屬性。 |
UserFirstName |
String |
客戶在客戶帳戶上提供的名字。 |
UserLastName |
String |
客戶在客戶帳戶上提供姓氏。 |
UserEmail |
String |
客戶的電子郵件地址。 這個值不區分大小寫。 |
UserCreationDate |
Datetime |
客戶帳戶的建立日期。 格式為 ISO 8601。 |
UserUpdateDate |
Datetime |
上次變更客戶數據的日期。 格式為 ISO 8601。 |
UserZipCode |
String |
客戶的郵遞區號。 |
UserCountryCode |
String |
客戶的國家或地區。 此值應該是兩個字母的國家/地區代碼(例如: 美國)。 |
UserTimeZone |
String |
空字串。 |
UserLanguage |
String |
客戶的語言和語言領域(例如: EN-US)。 |
User 電話 Number |
String |
客戶的電話號碼。 格式應該是國家或地區代碼,後面接著連字元(-),然後是電話號碼(例如:針對美國, +1-1234567890)。 |
IsEmailValidated |
布林值 |
True/False 值,指出客戶提供的電子郵件位址是否已驗證為客戶所擁有的電子郵件位址。 |
ShippingFirstName |
String |
為位址提供的第一個名稱。 |
ShippingLastName |
String |
為位址提供的姓氏。 |
Shipping 電話 Number |
String |
為位址提供的電話號碼。 格式應該是國家或地區代碼,後面接著連字元(-),然後是電話號碼(例如:針對美國, +1-1234567890)。 |
Street1 |
String |
為位址提供的第一個數據列。 |
Street2 |
String |
為位址提供的第二個數據列。 (此值可以是空白的。 |
Street3 |
String |
為位址提供的第三個數據列。 (此值可以是空白的。 |
城市 |
String |
為位址提供的城市。 |
州 (縣/市) |
String |
提供位址的州或省。 |
ZipCode |
String |
為位址提供的郵遞區號。 |
CountryCode |
String |
為位址提供的國家/地區代碼。 此值應該是兩個字母的 ISO 國家或地區代碼(例如: 美國)。 |
CustomData |
Object |
選擇性的使用者定義 JavaScript 物件表示法 (JSON) 屬性包。 當 API 呼叫具現化時,就會填入。 當您建立購買規則時,可以參考屬性。 注意: - 支援下列基本類型:String (Unicode)、Int32、UInt32、Double、Boolean 和 DateTime(以國際標準時間 [UTC],符合 .NET 語意)。
- 字串數據限製為 256 個字元。
- 每個承載有100個自訂屬性的限制。
- 請勿傳送敏感性或高度管制的數據類型。 以下列出一些範例:
- 資料,指出受保護的類別(如性別或種族)或私人/敏感性類別(如宗教觀點或性取向)
- 生物特徵辨識數據或任何與健康情況相關的數據
- 自定義數據保留原則符合購買事件的保留原則(六個月)。
如需示範如何在詐騙保護中搭配自定義數據物件使用購買 API 的範例,請參閱 本文結尾的自定義數據範例 一節。 |
MerchantBusinessType |
String |
商業或行業垂直(例如:遊戲、零售、餐飲或社交網路)。 |
MerchantIdentifier |
String |
商家標識碼(MID)是附加至企業的特定標識符,可告知交易中涉及哪些資金的付款處理系統。 您可以將它想像為企業位址。 例如,如果您沒有商家標識碼,涉及的網路將不知道要寄錢的位置。 |
MerchantCategoryCode |
String |
商家類別代碼 (MCC) 是 ISO 18245 中針對零售金融服務列出的四位數數位。 MCC 是用來依其所提供的商品或服務類型來分類企業。 |
MerchantBusinessSegment |
String |
商家整體營運的子區段,其中已建立、個別的產品線、商務線或子品牌(例如:Xbox 或 Surface)。 |
MerchantProductCategory |
String |
商家定義的產品或服務類別。 |
StoreId |
String |
存放區標識碼。 |
StoreName |
String |
市集顯示名稱。 |
StoreAddress |
String |
商店的完整位址(街道、城市、州、zip)。 |
IsTest |
布林值 |
值,指出交易是否為生產環境中的測試。 |
IsFreeProductIncluded |
布林值 |
值,指出免費產品是否包含在交易中。 |
IsGuestCheckout |
布林值 |
值,指出是否以來賓身分購買。 |
IsPostAuthCheck |
布林值 |
值,指出是否有驗證后檢查。 |
IsRecurringCharge |
布林值 |
值,指出交易是否為訂閱/週期性。 |
週期性ChargeFrequencyInDays |
Double |
週期性購買費用的頻率,例如每30天、每半年、每年等。 |
週期性ChargeStartDate |
Datetime |
週期性交易的開始日期。 |
週期性ChargeEndDate |
Datetime |
週期性交易的結束日期。 |
IsPostpaid |
布林值 |
值,指出交易是否為後派。 |
DiscountAmount |
Double |
套用至交易的折扣金額。 例如,如果使用者購買相同 XBOX 控制器的 10 個,此專案將會是數位 1。 或者,如果使用者購買5個不同的遊戲和10個相同的XX控制器,此專案將會是數位5+1或 6。 |
TipAmount |
Double |
套用至交易的小費金額。 |
DistinctItemCount |
Double |
每個交易的相異/唯一項目計數。 |
TotalItemCount |
Double |
每個交易的項目總數。 例如,如果使用者購買相同 XBOX 控制器的 10 個,此專案將會是數位 10。 或者,如果使用者購買5個不同的遊戲和10個相同的XX控制器,此專案將會是數位5+10或 15。 |
IsLowLiabilityPIType |
布林值 |
值,表示低負債付款工具(例如:Apple Pay、支付寶或銀聯)。 |
OrderType |
String |
交易的類型(例如:外賣)。 |
IsRetryOrder |
布林值 |
值,指出是否重試訂單。 |
AttemptId |
String |
每個交易重試的標識碼。 |
ShippingDate |
Datetime |
訂單出貨的日期。 |
OrderInitiatedChannel |
String |
建立交易的通道(例如:'AppStore'、'Web'、MobileWeb、'App'、'InGamePurchase')。 |
OrderInitiatedChannelName |
String |
建立交易的應用程式名稱或 Web URL。 |
OrderInitiatedChannelRegionORCountry |
String |
交易建立所在的市場(例如:應用程式市場)。 |
MerchantBusinessSubSegmentL2 |
String |
第二級(L2)商業或行業區段。 |
MidName |
String |
與 MID 相關聯的商家名稱(商家標識符)。 |
TransactionProcessingOrder |
String |
交易流程期間進行詐騙評估的順序。 |
RecurringSubscriptionId |
String |
週期性費用的唯一標識符 |
週期性ChargeSequence |
Int32 |
第 n (1, 2, 3...) 時間已針對此客戶收取週期性費用。 |
TransactionDescription |
String |
事務處理類型 |
OrganizationLevel1 |
Object |
組織階層的最上層。 |
OrganizationLevel2 |
Object |
組織階層的中間層級。 |
OrganizationLevel3 |
Object |
組織階層的最低層級。 |
ThreeDS |
Object |
請參閱 ThreeDS 一節。 |
RecipientUser |
Object |
請參閱用戶區段。 |
TravelOverview |
Object |
請參閱 TravelOverview 一節的垂直特定屬性。 |
CloudBusiness |
Object |
請參閱垂直特定屬性 CloudBusiness 一節。 |
MembershipType |
String |
客戶的成員資格狀態或類型。 您可以指定不同的層級,例如 進階版 和 Executive。 |
AuthenticationMethod |
String |
客戶在購買之前/期間驗證的方式。 |
LoginInputMethod |
String |
客戶輸入其認證的方式。 |
LastPasswordUpdatedDate |
DateTimeOffset |
上次更新客戶的密碼時。 |
FirstPurchaseDate |
DateTimeOffset |
客戶第一次購買時 |
LoginChallengeType |
String |
起始的挑戰-響應測試類型。 |
HttpSignature |
String |
HTTP 訊息的數字簽名。 |
HttpUserAgent |
String |
用來識別應用程式、操作系統、廠商和/或版本的要求標頭。 |
BrowserHeader |
String |
瀏覽器所傳送要求標頭的完整清單。 |
BrowserResolution |
String |
瀏覽器解析度。 |
BrowserLanguage |
String |
瀏覽器預設語言喜好設定。 |
TcpSignature |
String |
TCP 應用程式簽章。 |
SslSignature |
String |
SSL 簽章。 |
EnabledCookies |
布林值 |
True/False 值,指出是否啟用 Cookie。 |
EnabledFlash |
布林值 |
True/False 值,指出是否啟用 Flash。 |
EnabledJavaScript |
布林值 |
True/False 值,指出是否啟用 JavaScript。 |
ScreenAspectRatio |
String |
瀏覽器的外觀比例。 |
ScreenColorDepth |
String |
畫面的色彩深度。 |
ScreenResolution |
String |
以像素為單位的裝置螢幕解析度 |
SiteHostName |
String |
網站的主機名。 |
OS |
String |
裝置作業系統。 |
OSFonts |
String |
操作系統的預設字型。 |
DeviceProcessor |
String |
裝置處理器。 |
工作階段識別碼 |
String |
唯一的會話標識碼。 |
TrueIp |
String |
由裝置指紋識別之裝置的真實IP位址 |
ProxyIp |
String |
Proxy 裝置的IP位址。 |
DeviceId |
String |
裝置指紋所產生的每個裝置唯一 GUID |
時區 |
String |
與 GMT 相關的當地時區位移,以小時為單位 |
UserAgentDetails |
String |
其他使用者代理程式或瀏覽器詳細數據。 |
AppVersion |
String |
應用程式版本。 |
BrowserPackagesList |
String |
裝置上安裝的套件清單。 |
BuildManufacturer |
String |
裝置的製造商。 |
BuildModel |
String |
最終產品的用戶可見名稱。 |
BuildSdkVersion |
String |
組建版本。 |
DataNetworkType |
String |
行動數據網路的類型。 |
DeviceModelName |
String |
裝置型號。 |
DeviceSystemName |
String |
計算機的裝置名稱。 |
DeviceSystemVersion |
String |
裝置版本。 |
Is 藍牙 Enabled |
布林值 |
True/False 值,指出是否已啟用 藍牙。 |
SimNetworkCountryISO |
String |
行動服務提供者的 ISO 國家/地區代碼。 |
SimNetworkType |
String |
行動網路類型。 |
SystemUpTime |
String |
裝置已運作且可用的持續時間。 |
PaymentMethod |
String |
最上層付款方式類別。 |
IsLowLiabilityPIType |
布林值 |
True/False 值,指出付款方式是否為低負債。 |
HolderCompanyName |
布林值 |
提供商務或公司卡的組織名稱(僅適用於商務購買)。 |
SettlementApprovalRequired |
布林值 |
True/False 值,指出 SEPA 交易是否需要核准。 |
PaymentCheckoutProvider |
String |
eWallet 結帳提供者。 |
BinName |
String |
BIN 顯示名稱。 |
BinCountryISO |
String |
與 BIN 相關聯的 ISO 國家/地區代碼。 |
BinCardType |
String |
BIN 卡片類型。 |
BinCardAssociation |
String |
BIN 卡片關聯。 |
BinBankGroup |
String |
BIN 銀行群組。 |
貨幣 |
String |
所選付款方式的貨幣代碼。 |
IsInternationalMoneyTransfer |
布林值 |
True/False 值,指出是否發生國際匯款。 |
BankIdentifierCode |
String |
銀行識別碼 (BIC 或 SWIFT 代碼) |
BankName |
String |
銀行名稱。 |
BankZipCode |
String |
銀行郵政編碼。 |
BankState |
String |
銀行州。 |
BankCountryISO |
String |
銀行 ISO 國家/地區。 |
PaymentCollectionDate |
DateTimeOffset |
付款收集的估計日期(主要用於付款服務提供者)。 |
InstantPaymentSettlement |
布林值 |
True/False 值,表示銀行重新導向(用來支援 CSV 付款)。 |
AutoCaptureEnabled |
布林值 |
True/False 值,指出是否已針對卡片付款自動擷取付款。 對於重新導向付款,這隻是合作夥伴銀行是否自動提取資金的指標。 |
AccountType |
String |
表示要為交易收取費用的帳戶類型。 UNSPECIFIED 是預設值。 CHEQUE_ACCOUNT使用卡片作為轉帳卡。 CREDIT_FACILITY使用卡片作為信用卡。 |
AuthorizationType |
String |
授權類型。 萬事達卡和 Visa 現在要求商家將授權嘗試定義為預先授權或最終授權。 |
AuthorizationResultCode |
String |
授權決策的銀行回應。 |
AuthorizationResultText |
String |
授權決策的原因,特別是拒絕或擱置的交易。 |
AcquirerId |
String |
取得機構識別碼。 |
AcquirerCountryISO |
String |
取得機構國家/地區代碼。 |
CvvVerify |
String |
指出 CVV 驗證是否可用且/或已成功驗證。- Y = 已成功驗證
- N = 未成功驗證
- U = 無法使用
- A = 可用,但沒有驗證
|
AvsVerify |
String |
指出地址驗證是否可用且/或已成功驗證。- Y = 已成功驗證
- N = 未成功驗證
- U = 無法使用
- A = 可用,但沒有驗證
|
CavVerify |
String |
指出持卡人驗證是否可用且/或已成功驗證。- Y = 已成功驗證
- N = 未成功驗證
- U = 無法使用
- A = 可用,但沒有驗證
|
EncryptedCreditCardNumber |
String |
哈希或加密的信用卡號碼。 |
OrganizationId |
String |
商家或組織的唯一標識碼。 |
名稱 |
String |
組織的名稱。 |
ZipCode |
String |
組織所在位置的郵遞區號。 |
州 (縣/市) |
String |
組織所在位置的狀態。 |
CountryISO |
String |
組織所在位置的國家/地區 ISO 代碼。 |
ProductBrand |
String |
產品的品牌名稱。 |
BuyItAgainOrder |
布林值 |
True 是表示 當使用者重新訂購先前的訂單時(不只是來自該訂單的產品)。 |
PreOrderAvailabilityDate |
DateTimeOffset |
產品第一次可供預先排序使用時。 |
TerminalId |
String |
銷售點終端機的唯一標識符。 |
TerminalName |
String |
銷售點終端機名稱。 |
IsThreeDSAuth |
布林值 |
True/False 值,指出此交易是否透過 3DS 進行驗證。 |
MessageCategory |
String |
識別特定使用案例之訊息的類別。 |
DeviceChannel |
String |
指出用來起始交易的通道介面類型。 |
ThreeDSServerTransId |
String |
3DS 伺服器指派的通用唯一交易標識碼,以識別單一交易。 |
ThreeDSRequestorAuthenticationInd |
String |
表示驗證要求的類型。 |
ThreeRIInd |
String |
指出 3RI 要求的型別。 |
ThreeDSReqPriorAuthMethod |
String |
持卡人先前用來向 3DS 要求者進行驗證的機制。 |
TransStatus |
String |
指出交易是否限定為已驗證的交易或帳戶驗證。 |
TransStatusReason |
String |
提供 [交易狀態] 欄位為何具有指定值的資訊。 |
ThreeDSCompInd |
String |
指出 3DS 方法是否已順利完成。 |
AcsChallengeMandated |
String |
指出交易是否需要因本機/地區授權或其他變數而獲得授權的挑戰。 |
ThreeDSRequestorChallengeInd |
String |
指出是否要求此交易的挑戰。 |
ChallengeCompletionInd |
String |
ACS 挑戰週期的狀態指標,以及挑戰是否已完成,還是需要額外的訊息。 |
接受的值: |
|
|
Eci |
String |
電子商務指標(ECI)。 ACS 或 DS 所提供的付款系統特定值,以指出嘗試驗證持卡人的結果。 |
ShipNameIndicator |
String |
指出帳戶上的持卡人名稱是否與用於此交易的出貨名稱相同。 |
SuspiciousAccActivity |
String |
指出 3DS 要求者在持卡人帳戶上是否有可疑活動(包括先前的詐騙)。 |
ChAccPwChangeInd |
String |
指出持卡人擁有 3DS 要求者的帳戶有密碼變更或帳戶重設的時間長度。 |
ChAccAgeInd |
String |
持卡人與 3DS 要求者擁有帳戶的時間長度。 |
ProvisionAttemptsDay |
String |
過去24小時內新增卡片嘗試次數。 長度:最多 3 個字元。
範例值: |
ExemptionRaised |
String |
PSD2 豁免要求。 |