PaymentMethodTokenizationRequest クラス
名前空間
使用方法
このクラスのコンストラクタは、引数を取りません。次に例を示します。
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 のプロパティは次のとおりです。
PaymentMethodTokenizationRequest のメソッド
PaymentMethodTokenizationRequest のメソッドは次のとおりです。
equals(obj)
リスト内の外部オブジェクトの同等性を判断して、PaymentMethodTokenizationRequest 型のリストの整合性を維持します。このメソッドは動的で、Java の equals メソッドに基づきます。
署名
global Boolean equals(Object obj)
パラメータ
- obj
- 型: Object
- キーが検証される外部オブジェクト。
戻り値
型: Boolean