Newer Version Available
AbstractTransactionResponse クラス
支払トランザクションに関して支払ゲートウェイから送信される正規化された情報を保存するための抽象クラス。承認、販売、収集、返金トランザクションのために支払ゲートウェイから送信される共通の応答項目を保持します。
名前空間
使用方法
このクラスのインスタンスを作成するとき、CommercePayments 名前空間を指定します。このクラスのコンストラクタは、引数を取りません。次に例を示します。
CommercePayments.AbstractTransactionResponse atr = new CommercePayments.AbstractTransactionResponse();AbstractTransactionResponse のメソッド
AbstractTransactionResponse のメソッドは次のとおりです。
setAmount(amount)
setGatewayAvsCode(gatewayAvsCode)
署名
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)
署名
global void setGatewayResultCode(String gatewayResultCode)
パラメータ
- gatewayResultCode
- 型: String
- ゲートウェイ固有の結果コード。Salesforce 固有の結果コードに対応付けられている必要があります。
戻り値
型: void
setGatewayResultCodeDescription(gatewayResultCodeDescription)
署名
global void setGatewayResultCodeDescription(String gatewayResultCodeDescription)
パラメータ
- gatewayResultCodeDescription
- 型: String
- 結果コード、およびゲートウェイが特定のコードを返した理由に関する追加情報を提供します。説明は、ゲートウェイごとに異なります。
戻り値
型: void
setSalesforceResultCodeInfo(salesforceResultCodeInfo)
署名
global void setSalesforceResultCodeInfo(commercepayments.SalesforceResultCodeInfo salesforceResultCodeInfo)
パラメータ
- salesforceResultCodeInfo
- 型: commercepayments.SalesforceResultCodeInfo
- 支払ゲートウェイには、支払コール用の多くの応答コードがあります。Salesforce は結果コード情報を使用して、支払ゲートウェイコードを事前定義された一連の標準 Salesforce 結果コードに対応付けます。
戻り値
型: void