PaymentGatewayContext クラス
名前空間
使用方法
このクラスのコンストラクタは、引数を取りません。次に例を示します。
CommercePayments.PaymentGatewayContext pgc = new CommercePayments.PaymentGatewayContext();例
1global commercepayments.GatewayResponse processRequest(commercepayments.PaymentGatewayContext gatewayContext) {
2 commercepayments.RequestType requestType = gatewayContext.getPaymentRequestType();
3 if (requestType == commercepayments.RequestType.Capture) {
4 commercepayments.CaptureRequest captureRequest = (commercepayments.CaptureRequest) gatewayContext.getPaymentRequest();
5 }
6}PaymentGatewayContext のコンストラクタ
PaymentGatewayContext のコンストラクタは次のとおりです。
PaymentGatewayContext(request, requestType)
署名
global PaymentGatewayContext(commercepayments.PaymentGatewayRequest request, String requestType)
パラメータ
- request
- 型: commercepayments.PaymentGatewayRequest
- 未加工のペイロード。機密属性は PCI コンプライアンスを確保するためにマスクされます。
- requestType
- 型: String
- ゲートウェイに対する要求の種別を定義します。