AbstractResponse クラス
名前空間
使用方法
このクラスのインスタンスを作成するとき、CommercePayments 名前空間を指定する必要があります。このクラスのコンストラクタは、引数を取りません。次に例を示します。
CommercePayments.AbstractResponse abr = new CommercePayments.AbstractResponse();このクラスは、単独ではインスタンス化できません。このクラスは GatewayResponse クラスを実装しています。その他の GatewayResponse クラスはこのクラスを拡張し、共通のプロパティを継承します。
AbstractResponse のメソッド
AbstractResponse のメソッドは次のとおりです。
setGatewayAvsCode(gatewayAvsCode)
署名
global void setGatewayAvsCode(String gatewayAvsCode)
パラメータ
- gatewayAvsCode
- 型: String
- 住所検証システムを使用するゲートウェイから送信されたコード。
戻り値
型: void
setGatewayDate(gatewayDate)
署名
global void setGatewayDate(Datetime gatewayDate)
パラメータ
- gatewayDate
- 型: Datetime
- ゲートウェイ通信の日時。
戻り値
型: void
setGatewayMessage(gatewayMessage)
署名
global void setGatewayMessage(String gatewayMessage)
パラメータ
- gatewayMessage
- 型: String
- ゲートウェイから送信された情報またはエラーメッセージ。
戻り値
型: void
setGatewayResultCode(gatewayResultCode)
署名
global void setGatewayResultCode(String gatewayResultCode)
パラメータ
- gatewayResultCode
- 型: String
- ゲートウェイ固有の結果コード。Salesforce 固有の結果コードを対応付けるために使用する必要があります。
戻り値
型: void
setGatewayResultCodeDescription(gatewayResultCodeDescription)
署名
global void setGatewayResultCodeDescription(String gatewayResultCodeDescription)
パラメータ
- gatewayResultCodeDescription
- 型: String
- ゲートウェイの結果コードの説明。この項目を使用して、ゲートウェイが特定の結果コードを返した理由の詳細を確認します。
戻り値
型: void
setSalesforceResultCodeInfo(salesforceResultCodeInfo)
Salesforce 固有の結果コード情報を設定します。支払ゲートウェイには、支払コール用の多くの応答コードがあります。Salesforce は結果コード情報を使用して、支払ゲートウェイコードを事前定義された一連の標準 Salesforce 結果コードに対応付けます。
署名
global void setSalesforceResultCodeInfo(commercepayments.SalesforceResultCodeInfo salesforceResultCodeInfo)
パラメータ
- salesforceResultCodeInfo
- 型: commercepayments.SalesforceResultCodeInfo
- Salesforce 結果コード値の説明。
戻り値
型: void