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

PaymentMethodTokenizationRequest クラス

カード支払方法をトークン化する要求に関するデータを保存します。

名前空間

CommercePayments

使用方法

このクラスのコンストラクタは、引数を取りません。次に例を示します。

CommercePayments.PaymentMethodTokenizationRequest pmtr = new CommercePayments.PaymentMethodTokenizationRequest();

トークン化プロセスでは、カード番号や CVV などの顧客の機密データが一意の識別記号に置き換えられ、データは Salesforce、支払ゲートウェイ、および顧客の銀行によって処理されます。

このクラスは、トークン化要求に関して必要なすべての詳細を保持します。ゲートウェイアダプタは、トークン化 JSON 要求を作成するときにこのクラスオブジェクトの項目を読み取り、支払ゲートウェイに送信します。

1global commercepayments.GatewayResponse processRequest(commercepayments.PaymentGatewayContext gatewayContext) {
2    commercepayments.RequestType requestType = gatewayContext.getPaymentRequestType();
3    if (requestType == commercepayments.RequestType.Tokenize) {
4        commercepayments.PaymentMethodTokenizationRequest tokenizeRequest = (commercepayments.*PaymentMethodTokenizationRequest*) gatewayContext.getPaymentRequest();
5    }
6}

PaymentMethodTokenizationRequest のコンストラクタ

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

PaymentMethodTokenizationRequest(paymentGatewayId)

paymentMethodTokenizationRequest で使用される支払ゲートウェイ ID コンストラクタ。このコンストラクタはテストでの使用を目的としており、Apex テストコンテキスト外で使用された場合は例外が発生します。

署名

global PaymentMethodTokenizationRequest(String paymentGatewayId)

パラメータ

paymentGatewayId
型: String
トークン化される支払方法の支払ゲートウェイ ID。

PaymentMethodTokenizationRequest()

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

署名

global PaymentMethodTokenizationRequest()

PaymentMethodTokenizationRequest のプロパティ

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

address

トークン化するカード支払方法の住所。

署名

global commercepayments.AddressRequest address {get; set;}

プロパティ値

型: AddressRequest

cardPaymentMethod

トークン化するデータを含むカード支払方法。

署名

global commercepayments.CardPaymentMethodRequest cardPaymentMethod {get; set;}

プロパティ値

型: CardPaymentMethodRequest

PaymentMethodTokenizationRequest のメソッド

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

equals(obj)

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

署名

global Boolean equals(Object obj)

パラメータ

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

戻り値

型: Boolean

hashCode()

リスト内の外部オブジェクトレコードの一意性を判断して、PaymentMethodTokenizationRequest 型のリストの整合性を維持します。

署名

global Integer hashCode()

戻り値

型: Integer

toString()

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

署名

global String toString()

戻り値

型: String