CaptureRequest クラス
名前空間
使用方法
CaptureRequest クラスの buildCaptureRequest メソッドは、値や通貨などの支払情報を JSON 文字列として保存する CaptureRequest オブジェクトを作成します。
例
マルチ通貨組織の CaptureRequest オブジェクトを作成します。
1private String buildCaptureRequest(commercepayments.CaptureRequest captureRequest) {
2 Boolean IS_MULTICURRENCY_ORG = UserInfo.isMultiCurrencyOrganization();
3 QueryUtils qBuilderForAuth = new QueryUtils(PaymentAuthorization.SObjectType);
4 // Add required fields
5 qBuilderForAuth.getSelectClause().addField('GatewayRefNumber', false);
6 if (IS_MULTICURRENCY_ORG) {
7 // addField also takes a boolean to enable translation (uses label instead of actual value)
8 qBuilderForAuth.getSelectClause().addField('CurrencyIsoCode', false);
9 }