この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

CardPaymentMethod

クレジットカードまたはデビットカードの支払方法を参照します。このエンティティは、PaymentMethod エンティティインターフェースを実装します。このオブジェクトは、API バージョン 48.0 以降で使用できます。

サポートされているコール

create()delete()describeLayout()describeSObjects()getDeleted()getUpdated()query()retrieve()undelete()update()upsert()

特別なアクセスルール

商取引の支払エンティティにアクセスするには、組織に支払プラットフォーム組織権限が有効になっている Salesforce Order Management ライセンスが必要です。商取引の支払エンティティは、Lightning Experience のみで使用できます。

項目

項目 詳細
AccountId
reference
プロパティ
Create、Filter��Group、Nillable、Sort、Update
説明
支払方法のカスタマー取引先。
この項目はリレーション項目です。
リレーション名
Account
リレーション種別
Lookup
参照先
Account
AuditEmail
email
プロパティ
Create、Filter、Group、Nillable、Sort、Update
説明
支払方法の保有者のメール。
この項目は API v49.0 以降で使用できます。V48.0 からアップグレードした Salesforce 組織では、デフォルトで UI に表示されません。ユーザが自分で CardPaymentMethod ページレイアウトに追加する必要があります。
AutoCardType
string
プロパティ
Create、Filter、Group、Nillable、Sort
説明
カード番号に基づくカードネットワーク種別。この項目はシステム項目です。
CardBin
int
プロパティ
Create、Filter、Group、Nillable、Sort
説明
カード番号の上 6 桁。
CardCategory
picklist
プロパティ
Create、Filter、Group、Nillable、Restricted picklist、Sort
説明
カードがクレジットカードかデビットカードかを定義します。
可能な値は次のとおりです。
  • CreditCard — クレジットカード
  • DebitCard — デビットカード
CardHolderFirstName
string
プロパティ
Create、Filter、Group、Nillable、Sort、Update
説明
カード所有者の名。
CardHolderLastName
string
プロパティ
Create、Filter、Group、Nillable、Sort、Update
説明
カード所有者の姓。
CardHolderName
string
プロパティ
Create、Filter、Group、Nillable、Sort、Update
説明
カード所有者の氏名。
CardLastFour
int
プロパティ
Create、Filter、Group、Nillable、Sort
説明
クレジットカードまたはデビットカードの下 4 桁。
CardPaymentMethodNumber
string
プロパティ
Autonumber、Defaulted on create、Filter、idLookup、Sort
説明
システムが定義したカード支払方法の一意の ID。
CardType
picklist
プロパティ
Create、Filter、Group、Nillable、Sort
説明
クレジットカードの発行元を定義します。
可能な値は次のとおりです。
  • AmericanExpress
  • DinersClub
  • JCB
  • Maestro
  • MasterCard
  • Visa
CardTypeCategory
picklist
プロパティ
Filter、Group、Nillable、Restricted picklist、Sort
説明
クレジットカードの発行元を定義します。内部の参照用です。
可能な値は次のとおりです。
  • AmericanExpress
  • DinersClub
  • JCB
  • Maestro
  • Master
  • Visa
Comments
textarea
プロパティ
Create、Nillable、Update
説明
ユーザがレコードの詳細に関するコメントを追記できます。最大 1000 文字です。
CompanyName
string
プロパティ
Create、Filter、Group、Nillable、Sort、Update
説明
カード所有者の会社。
DisplayCardNumber
string
プロパティ
Filter、Group、Nillable、Sort
説明
クレジットカード番号全体の下 4 桁以外をマスクした数字。
Email
email
プロパティ
Create、Filter、Group、Nillable、Sort、Update
説明
カード支払方法の保有者のメールアドレス。
ExpiryMonth
int
プロパティ
Create、Filter、Group、Nillable、Sort、Update
説明
カードの有効期限 (月)。
ExpiryYear
int
プロパティ
Create、Filter、Group、Nillable、Sort、Update
説明
カードの有効期限 (年)。
GatewayDate
dateTime
プロパティ
Create、Filter、Nillable、Sort、Update
説明
カード支払方法が支払ゲートウェイとやり取りした日付。
GatewayResultCode
string
プロパティ
Create、Filter、Group、Nillable、Sort、Update
説明
取引要求時のカード支払方法と支払ゲートウェイのインタラクションの結果。
GatewayResultCodeDescription
string
プロパティ
Create、Filter、Group、Nillable、Sort、Update
説明
ゲートウェイ結果コードに関する追加情報。説明は、支払ゲートウェイプロバイダごとに異なります。
GatewayToken
string
プロパティ
Create、Filter、Group、Nillable、Sort、Update
説明
今後の取引のために支払ゲートウェイが生成したカード支払方法の一意のトークン ID。このバージョンは暗号化されません。
GatewayToken の記録を試みたときに、デジタルウォレットに GatewayToken または GatewayTokenEncrypted の値がすでにあった場合は、エラーが発生します。
GatewayTokenDetails
textarea
プロパティ
Create、Filter、Nillable、Sort、Update
説明
ゲートウェイトークンに関する追加情報。
GatewayTokenEncrypted
encryptedstring
プロパティ
Create、Nillable、Update
説明
今後の取引のために支払ゲートウェイが生成したカード支払方法を表す一意のトークン ID の暗号化バージョン。Salesforce Classic の暗号化を使用して暗号化されます。
API v52.0 以降で使用できます。
InputCardNumber
string
プロパティ
Create、Filter、Group、Nillable、Sort
説明
外部種別のカード支払方法を保存するときにユーザがクレジットカード番号を入力する項目。入力が終わった後、クレジットカード番号は Salesforce に残らないため、InputCardNumber の値は常に空白で表示されます。DisplayCardNumber では、クレジットカード番号の値がマスクされ、下 4 桁のみが表示されます。
IpAddress
string
プロパティ
Create、Filter、Group、Nillable、Sort、Update
説明
カード支払方法の保有者の IP アドレス。
この項目は API v49.0 以降で使用できます。V48.0 からアップグレードした Salesforce 組織では、デフォルトで UI に表示されません。ユーザが自分で CardPaymentMethod ページレイアウトに追加する必要があります。
IsAutoPayEnabled
boolean
プロパティ
Create、Defaulted on create、Filter、Group、Update、Sort
説明
支払方法が定期的な支払で使用できるか (true)、否か (false) を示します。デフォルト値は False です。
この項目は API v55.0 以降で使用できます。v54.0 からアップグレードした組織では、この項目を UI の [カード支払方法] ページレイアウトに追加する必要があります。自動的には追加されません。
LastReferencedDate
dateTime
プロパティ
Filter、Nillable、Sort
説明
現在のユーザがこのレコードに関連するレコードを最後に表示したときのタイムスタンプ。
LastViewedDate
dateTime
プロパティ
Filter、Nillable、Sort
説明
現在のユーザがこのレコードを最後に表示したときのタイムスタンプ。この値が null の場合、ユーザはこのレコードを参照しただけで (LastReferencedDate) 表示していない可能性があります。
MacAddress
string
プロパティ
Create、Filter、Group、Nillable、Sort、Update
説明
カード支払方法の保有者の MAC アドレス。
この項目は API v49.0 以降で使用できます。V48.0 からアップグレードした Salesforce 組織では、デフォルトで UI に表示されません。ユーザが自分で CardPaymentMethod ページレイアウトに追加する必要があります。
NickName
string
プロパティ
Create、Filter、Group、Nillable、Sort、Update
説明
ユーザが定義したカード支払方法のニックネーム。
PaymentGatewayId
reference
プロパティ
Create、Filter、Group、Nillable、Sort
説明
ゲートウェイトークンの作成に使用する支払ゲートウェイ。Salesforce に保存されている支払方法を使用した取引の場合、取引に使用する支払ゲートウェイレコードがこの項目に保存されます。
この項目はリレーション項目です。
リレーション名
PaymentGateway
リレーション種別
Lookup
参照先
PaymentGateway
PaymentMethodAddress
address
プロパティ
Filter、Nillable
説明
カード支払方法に関連する完全な住所。請求先住所ともいいます。
PaymentMethodCity
string
プロパティ
Create、Filter、Group、Nillable、Sort、Update
説明
支払方法の住所の一部。
PaymentMethodCountry
string
プロパティ
Create、Filter、Group、Nillable、Sort、Update
説明
支払方法の住所の一部。
PaymentMethodGeocodeAccuracy
picklist
プロパティ
Create、Filter、Group、Nillable、Restricted picklist、Sort、Update
説明
支払方法の住所の一部。
可能な値は次のとおりです。
  • Address
  • Block
  • City
  • County
  • ExtendedZip
  • NearAddress
  • Neighborhood
  • State
  • Street
  • Unknown
  • Zip
PaymentMethodLatitude
double
プロパティ
Create、Filter、Nillable、Sort、Update
説明
支払方法の住所の一部。
PaymentMethodLongitude
double
プロパティ
Create、Filter、Nillable、Sort、Update
説明
支払方法の住所の一部。
PaymentMethodPostalCode
string
プロパティ
Create、Filter、Group、Nillable、Sort、Update
説明
支払方法の住所の一部。
PaymentMethodState
string
プロパティ
Create、Filter、Group、Nillable、Sort、Update
説明
支払方法の住所の一部。
PaymentMethodStreet
textarea
プロパティ
Create、Filter、Group、Nillable、Sort、Update
説明
支払方法の住所の一部。
Phone
phone
プロパティ
Create、Filter、Group、Nillable、Sort、Update
説明
カード支払方法の保有者の電話番号。
この項目は API v49.0 以降で使用できます。V48.0 からアップグレードした Salesforce 組織では、デフォルトで UI に表示されません。ユーザが自分で CardPaymentMethod ページレイアウトに追加する必要があります。
ProcessingMode
picklist
プロパティ
Create、Filter、Group、Restricted picklist、Sort
説明
カード支払方法が、支払プラットフォーム内と支払プラットフォーム外のどちらで行われた取引に使用されるのか定義します。
可能な値は次のとおりです。
  • External — トランザクションは、Salesforce 支払プラットフォームの外部で行われました。
  • Salesforce — Salesforce が支払プラットフォームに外部コールを実行して記録しました。
この項目は API v49.0 以降で使用できます。V48.0 からアップグレードした Salesforce 組織では、デフォルトで UI に表示されません。ユーザが自分で CardPaymentMethod ページレイアウトに追加する必要があります。

CardPaymentMethod エンティティを作成するためには、ProcessingMode が必要です。

重要

SfResultCode
picklist
プロパティ
Create、Filter、Group、Nillable、Restricted picklist、Sort、Update
説明
カード支払方法の支払ゲートウェイとのやり取りの結果を示します。
可能な値は次のとおりです。
  • Decline
  • Indeterminate
  • PermanentFail
  • RequiresReview
  • Success
  • SystemError
  • ValidationError
StartMonth
int
プロパティ
Create、Filter、Group、Nillable、Sort、Update
説明
カードの開始月。
StartYear
int
プロパティ
Create、Filter、Group、Nillable、Sort、Update
説明
カードの開始年。
Status
picklist
プロパティ
Create、Filter、Group、Restricted picklist、Sort、Update
説明
可能な値は次のとおりです。
  • Active
  • Canceled
  • InActive

使用方法

次の項目は、項目値の先頭にあるゼロを削除し、4 桁以上の値にはカンマを挿入します。
  • CardLastFour
  • CardBin
  • ExpiryYear
たとえば、CardLastFour0004112233445566 の値が入力されると、レコードには 4,112,233,445,566 と表示されます。
回避策として、置き換える項目と表示ラベルが同じ文字列型のカスタム数式項目を作成してから、元の項目を非表示にします。CardLastFourCardBin、および ExpiryYear を置き換える例を次に示します。
CardLastFour
IF(ISBLANK(CardLastFour), NULL,RIGHT("0000" & TEXT(CardLastFour) , 4))
CardBin
IF(ISBLANK(CardBin), NULL,RIGHT("000000" & TEXT(CardBin) , 6))
ExpiryYear
IF(ISBLANK(ExpiryYear), NULL,TEXT(ExpiryYear)))