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

AbstractResponse クラス

他のすべてのゲートウェイ応答に共通の支払ゲートウェイからの正規化された応答項目が含まれます。

名前空間

CommercePayments

使用方法

このクラスのインスタンスを作成するとき、CommercePayments 名前空間を指定する必要があります。このクラスのコンストラクタは、引数を取りません。次に例を示します。

CommercePayments.AbstractResponse abr = new CommercePayments.AbstractResponse();

このクラスは、単独ではインスタンス化できません。このクラスは GatewayResponse クラスを実装しています。その他の GatewayResponse クラスはこのクラスを拡張し、共通のプロパティを継承します。

AbstractResponse のメソッド

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

setGatewayAvsCode(gatewayAvsCode)

ゲートウェイが返した AVS (住所検証システム) 結果コード情報を設定します。最大文字数は 64 文字です。

署名

global void setGatewayAvsCode(String gatewayAvsCode)

パラメータ

gatewayAvsCode
型: String
住所検証システムを使用するゲートウェイから送信されたコード。

戻り値

型: void

setGatewayDate(gatewayDate)

トランザクションが発生した日付を設定します。一部のゲートウェイはこの値を送信しません。

署名

global void setGatewayDate(Datetime gatewayDate)

パラメータ

gatewayDate
型: Datetime
ゲートウェイ通信の日時。

戻り値

型: void

setGatewayMessage(gatewayMessage)

Set ゲートウェイが支払要求に対して返したエラーメッセージを設定します。最大文字数は 255 文字です。

署名

global void setGatewayMessage(String gatewayMessage)

パラメータ

gatewayMessage
型: String
ゲートウェイから送信された情報またはエラーメッセージ。

戻り値

型: void

setGatewayResultCode(gatewayResultCode)

ゲートウェイ固有の結果コードを設定します。このコードは、Salesforce 固有の結果コードに対応付けられている可能性があります。最大文字数は 64 文字です。

署名

global void setGatewayResultCode(String gatewayResultCode)

パラメータ

gatewayResultCode
型: String
ゲートウェイ固有の結果コード。Salesforce 固有の結果コードを対応付けるために使用する必要があります。

戻り値

型: void

setGatewayResultCodeDescription(gatewayResultCodeDescription)

支払ゲートウェイが返したゲートウェイ固有の結果コードの説明を設定します。最大文字数は 1000 文字です。

署名

global void setGatewayResultCodeDescription(String gatewayResultCodeDescription)

パラメータ

gatewayResultCodeDescription
型: String
ゲートウェイの結果コードの説明。この項目を使用して、ゲートウェイが特定の結果コードを返した理由の詳細を確認します。

戻り値

型: void

setSalesforceResultCodeInfo(salesforceResultCodeInfo)

Salesforce 固有の結果コード情報を設定します。支払ゲートウェイには、支払コール用の多くの応答コードがあります。Salesforce は結果コード情報を使用して、支払ゲートウェイコードを事前定義された一連の標準 Salesforce 結果コードに対応付けます。

署名

global void setSalesforceResultCodeInfo(commercepayments.SalesforceResultCodeInfo salesforceResultCodeInfo)

パラメータ

salesforceResultCodeInfo
型: commercepayments.SalesforceResultCodeInfo
Salesforce 結果コード値の説明。

戻り値

型: void