CaptureNotification クラス
名前空間
使用方法
CaptureNotification は、非同期支払ゲートウェイアダプタで使用されます。
このクラスのインスタンスを作成するとき、CommercePayments 名前空間を指定します。このクラスのコンストラクタは、引数を取りません。次に例を示します。
CommercePayments.CaptureNotification crn = new CommercePayments.CaptureNotification();例
1commercepayments.BaseNotification notification = null;
2 if ('CAPTURE'.equals(eventCode)) {
3 notification = new commercepayments.CaptureNotification();
4 } else if ('REFUND'.equals(eventCode)) {
5 notification = new commercepayments.ReferencedRefundNotification();
6 }CaptureNotification のメソッド
CaptureNotification のメソッドは次のとおりです。
setAmount(amount)
setGatewayDate(gatewayDate)
署名
global void setGatewayDate(Datetime gatewayDate)
パラメータ
- gatewayDate
- 型: Datetime
- ゲートウェイ通信の日時。
戻り値
型: void
setGatewayMessage(gatewayMessage)
署名
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 結果コード値の説明。
戻り値
型: void
setStatus(status)
署名
global void setStatus(commercepayments.NotificationStatus status)
パラメータ
- status
- 型: NotificationStatus
- Salesforce 固有の結果コード情報を設定します。支払ゲートウェイには、支払コール用の多くの応答コードがあります。Salesforce は結果コード情報を使用して、支払ゲートウェイコードを事前定義された一連の標準 Salesforce 結果コードに対応付けます。
戻り値
型: void