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

PaymentGatewayNotificationRequest クラス

ゲートウェイからの通知要求データが含まれます。

名前空間

CommercePayments

使用方法

支払ゲートウェイが支払要求の通知を送信すると、支払プラットフォームは通知要求をゲートウェイアダプターに送信します。通知ペイロードに CAPTUREeventCode が含まれている場合、アダプターは CaptureNotification を作成します。通知ペイロードに REFUNDeventCode が含まれている場合、アダプターは ReferencedRefundNotification を作成します。通知ペイロードに AUTHORISATIONeventCode が含まれている場合、アダプターは GatewayNotificationResponse を作成します。

その getPaymentGatewayNotificationRequest メソッドを呼び出すことで、PaymentGatewayNotificationContext から通知要求を取得できます。

1global commercepayments.GatewayNotificationResponse 
2    processNotification(commercepayments.PaymentGatewayNotificationContext gatewayNotificationContext) {
3        commercepayments.PaymentGatewayNotificationRequest notificationRequest = gatewayNotificationContext.getPaymentGatewayNotificationRequest();
4}

PaymentGatewayNotificationRequest のプロパティ

PaymentGatewayNotificationRequest のプロパティは次のとおりです。

requestBody

支払ゲートウェイから送信される通知要求の本文。

署名

global Blob requestBody {get; set;}

プロパティ値

型: Blob

PaymentGatewayNotificationRequest のメソッド

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

getHeaders()

支払ゲートウェイから送信された通知要求の HTTP ヘッダーを取得します。

署名

global Map<String,String> getHeaders()

戻り値

型: Map<String,String>

getRequestBody()

支払ゲートウェイの通知要求の通知要求本文情報を保存します。

署名

global Blob getRequestBody()

戻り値

型: Blob