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

AbstractTransactionResponse クラス

支払トランザクションに関して支払ゲートウェイから送信される正規化された情報を保存するための抽象クラス。承認、販売、収集、返金トランザクションのために支払ゲートウェイから送信される共通の応答項目を保持します。

名前空間

CommercePayments

使用方法

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

CommercePayments.AbstractTransactionResponse atr = new CommercePayments.AbstractTransactionResponse();

AbstractTransactionResponse のメソッド

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

setAmount(amount)

トランザクション金額を設定します。負でない値である必要があります。

署名

global void setAmount(Double amount)

パラメータ

amount
型: Double
トランザクションの金額。

戻り値

型: void

setGatewayAvsCode(gatewayAvsCode)

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

署名

global void setGatewayAvsCode(String gatewayAvsCode)

パラメータ

gatewayAvsCode
型: String
支払プラットフォームが支払ゲートウェイからトークン化を要求するときに、支払方法に対応付けられた住所を確認するために使用されます。

戻り値

型: void

setGatewayDate(gatewayDate)

通知が発生した日付を設定します。一部のゲートウェイはこの値を送信しません。

署名

global void setGatewayDate(Datetime gatewayDate)

パラメータ

gatewayDate
型: Datetime
トランザクションが発生した日付。

戻り値

型: void

setGatewayMessage(gatewayMessage)

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

署名

global void setGatewayMessage(String gatewayMessage)

パラメータ

gatewayMessage
型: String
ゲートウェイがトランザクション要求で返したエラーメッセージ。トランザクションに関する追加情報が含まれます。

戻り値

型: void

setGatewayReferenceDetails(gatewayReferenceDetails)

支払ゲートウェイの参照の詳細を設定します。

署名

global void setGatewayReferenceDetails(String gatewayReferenceDetails)

パラメータ

gatewayReferenceDetails
型: String
ゲートウェイ通信に関する情報を提供します。

戻り値

型: void

setGatewayReferenceNumber(gatewayReferenceNumber)

支払ゲートウェイの参照番号を設定します。

署名

global void setGatewayReferenceNumber(String gatewayReferenceNumber)

パラメータ

gatewayReferenceNumber
型: String
支払ゲートウェイにより作成された一意のトランザクション ID。

戻り値

型: 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 固有の結果コード情報を設定します。

署名

global void setSalesforceResultCodeInfo(commercepayments.SalesforceResultCodeInfo salesforceResultCodeInfo)

パラメータ

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

戻り値

型: void