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

CardPaymentMethodRequest クラス

サービスコール中にカード支払方法に関連するデータをゲートウェイアダプターに送信します。

名前空間

CommercePayments

使用方法

このクラスには、承認、販売、またはトークン化トランザクション要求の支払方法として使用されるカードに関する詳細が含まれます。ゲートウェイアダプターは、トランザクション JSON 要求を作成するときにこのクラスオブジェクトの項目を読み取り、支払ゲートウェイに送信します。このクラスのオブジェクトは、SaleApiPaymentMethodRequest ClassAuthApiPaymentMethodRequest Class、および PaymentMethodTokenizationRequest ClasscardPaymentMethod 項目として使用できます。

このコードサンプルは、paymentMethod クラスから cardPaymentMethodRequest オブジェクトを取得します。

1commercepayments.CardPaymentMethodRequest cardPaymentMethod = paymentMethod.cardPaymentMethod;

CardPaymentMethodRequest のコンストラクター

CardPaymentMethodRequest のコンストラクターは次のとおりです。

CardPaymentMethodRequest(cardCategory)

カード支払方法要求の cardCategory 値を設定します。

署名

global CardPaymentMethodRequest(commercepayments.CardCategory cardCategory)

パラメーター

cardCategory
型: CardCategory
カード支払方法がクレジットカードかデビットカードかを定義します。

CardPaymentMethodRequest のプロパティ

CardPaymentMethodRequest のプロパティは次のとおりです。

accountId

この支払方法の顧客取引先。

署名

global String accountId {get; set;}

プロパティ値

型: String

cardCategory

カード支払方法がクレジットカードかデビットカードかを示します。

署名

global commercepayments.CardCategory cardCategory {get; set;}

プロパティ値

型: CardCategory

cardHolderFirstName

カード支払方法のカード所有者の名。

署名

global String cardHolderFirstName {get; set;}

プロパティ値

型: String

cardHolderLastName

カード支払方法のカード所有者の姓。

署名

global String cardHolderLastName {get; set;}

プロパティ値

型: String

cardHolderName

カード支払方法のカード所有者の姓名。

署名

global String cardHolderName {get; set;}

プロパティ値

型: String

cardNumber

システムが定義したカード支払方法の一意の ID。

署名

global String cardNumber {get; set;}

プロパティ値

型: String

cardType

クレジットカードの発行元を定義します。可能な値は、AmericanExpressDinersClubJCBMaestroMasterCard、および Visa です。

署名

global commercepayments.CardType cardType {get; set;}

プロパティ値

型: CardType

cvv

カード支払方法のクレジットカードまたはデビットカードのカードセキュリティコード。

署名

global String cvv {get; set;}

プロパティ値

型: String

email

カード支払方法のクレジットカードまたはデビットカードのカード所有者のメールアドレス。

署名

global String email {get; set;}

プロパティ値

型: String

expiryMonth

カード支払方法のクレジットカードまたはデビットカードの有効期限月。

署名

global Integer expiryMonth {get; set;}

プロパティ値

型: Integer

expiryYear

カード支払方法のクレジットカードまたはデビットカードの有効期限年。

署名

global Integer expiryYear {get; set;}

プロパティ値

型: Integer

inputCardType

カード種別の入力項目。この項目はカード種別を直接保存するのではなく、inputCardType に入力された値に基づいて CardBin、LastFour、DisplayCardNumber に値を入力します。

署名

global String inputCardType {get; set;}

プロパティ値

型: String

startMonth

クレジットカードまたはデビットカードは、startYearstartMonth の第 1 日に有効になります。

署名

global Integer startMonth {get; set;}

プロパティ値

型: Integer

startYear

クレジットカードまたはデビットカードが有効になる年。

署名

global Integer startYear {get; set;}

プロパティ値

型: Integer

CardPaymentMethodRequest のメソッド

CardPaymentMethodRequest のメソッドは次のとおりです。

equals(obj)

リスト内の外部オブジェクトの同等性を判断して、CardPaymentMethodRequest 型のリストの整合性を維持します。このメソッドは動的で、Java の equals メソッドに基づきます。

署名

global Boolean equals(Object obj)

パラメーター

obj
型: Object
キーが検証される外部オブジェクト。

戻り値

型: Boolean

hashCode()

CardPaymentMethodRequest 型のリストの整合性を維持します。

署名

global Integer hashCode()

戻り値

型: Integer

toString()

日付を文字列に変換します。

署名

global String toString()

戻り値

型: String