Apex リファレンスガイド
リリースノート
CardCategory 列挙
NotificationStatus 列挙
RequestType 列挙
SalesforceResultCode 列挙
ExternalService 名前空間
CommercePayments 名前空間
CommercePayments 名前空間を使用して、顧客の支払と返金を管理するための安全でカスタマイズ可能なプラットフォームを提供します。
CommercePayments の使用事例とウォークスルーについては、「CommercePayments 名前空間の使用事例」を参照してください。
CommercePayments 名前空間のクラスを次に示します。
-
AbstractResponse クラス
他のすべてのゲートウェイ応答に共通の支払ゲートウェイからの正規化された応答項目が含まれます。 -
AddressRequest クラス
サービスコール中にゲートウェイアダプターに送信される住所要求データが含まれます。 -
AuditParamsRequest
AuditParamsRequest は、トランザクション要求の監査パラメーターで使用されます。これは、BaseRequest クラスによって拡張される抽象要求���ラスです。 -
AbstractTransactionResponse クラス
支払トランザクションに関して支払ゲートウェイから送信される正規化された情報を保存するための抽象クラス。承認、販売、収集、返金トランザクションのために支払ゲートウェイから送信される共通の応答項目を保持します。 -
AuthApiPaymentMethodRequest クラス
承認サービスコール中に支払方法に関する情報をゲートウェイアダプターに送信します。 -
AuthorizationReversalRequest クラス
サービスコール中に承認取消要求に関する情報をゲートウェイアダプターに送信します。 -
AuthorizationReversalResponse クラス
支払承認取消サービスの後に支払ゲートウェイアダプターによって送信される応答。 -
AuthorizationRequest クラス
サービスコール中に承認要求に関する情報をゲートウェイアダプターに送信します。 -
AuthorizationResponse クラス
承認サービスの支払ゲートウェイアダプターによって送信される応答。 -
BaseApiPaymentMethodRequest クラス
サービスコール中に支払方法に関する情報をゲートウェイアダプターに送信するために使用する抽象クラス。 -
BaseNotification クラス
支払ゲートウェイから送信される通知情報を保存するための抽象クラス。 -
BasePaymentMethodRequest クラス
支払方法に関する情報を保存するための抽象クラス。 -
BaseRequest クラス
BaseRequest は、すべての要求クラスによって拡張されます。 -
CaptureNotification クラス
支払ゲートウェイが収集トランザクションの通知を送信すると、支払ゲートウェイアダプターはその通知に関する情報を保存する CaptureNotification オブジェクトを作成します。 -
CaptureRequest クラス
収集要求を表します。このクラスは、BaseRequest クラスを拡張し、そのすべてのメソッドを継承します。 -
CaptureResponse クラス
支払ゲートウェイアダプターは、収集要求種別に対してこの応答を送信します。このクラスは、AbstractResponse を拡張し、そのメソッドを継承します。 -
CardCategory 列挙
支払方法がクレジットカードを表すかデビットカードを表すかを定義します。 -
CardPaymentMethodRequest クラス
サービスコール中にカード支払方法に関連するデータをゲートウェイアダプターに送信します。 -
CustomMetadataTypeInfo クラス
カスタムメタデータに関する情報にアクセスします。PaymentGatewayAdapter は、応答オブジェクトの SalesforceResultCodeInfo を介して CustomMetadataTypeInfo をトランザクション要求に送信できます。 -
GatewayErrorResponse クラス
要求禁止応答、カスタム検証エラー、期限切れの API トークンなど、PaymentGateway アダプターからのエラーの後にエラー表示で応答するために使用します。 -
GatewayNotificationResponse クラス
支払ゲートウェイが支払プラットフォームに通知を送信すると、プラットフォームはその通知の受信に成功したか失敗したかを示す GatewayNotificationResponse で応答します。 -
GatewayResponse インターフェース
汎用の支払ゲートウェイ応答インターフェース。このクラスは、CaptureResponse、AbstractTransactionResponse、および AbstractResponse クラスを拡張し、そのすべてのプロパティを継承します。一意のメソッドまたはパラメーターはありません。 -
NotificationClient クラス
ゲートウェイの通知に関して支払プラットフォームと通信します。 -
NotificationSaveResult クラス
ゲートウェイの通知からデータを記録しようとした支払プラットフォームの結果が含まれます。 -
NotificationStatus 列挙
支払プラットフォームがゲートウェイから通知を正常に受信したかどうかを表示します。 -
PaymentGatewayAdapter インターフェース
PaymentGatewayAdapters は、このインターフェースを実装して要求を処理できます。 -
PaymentGatewayAsyncAdapter インターフェース
このインターフェースを実装すると、顧客は支払を非同期で処理できます。 -
PaymentGatewayContext クラス
支払要求に関連する情報をラップします。 -
PaymentGatewayNotificationContext クラス
ゲートウェイ通知に関連する情報をラップします。 -
PaymentMethodTokenizationRequest クラス
カード支払方法をトークン化する要求に関するデータを保存します。トークン化プロセスは支払ゲートウェイで実行されます。このプロセスでは、カード番号や CVV などの顧客の機密データが一意の識別記号に置き換えられます。これらの記号は、Salesforce、支払ゲートウェイ、顧客の銀行でデータが処理されている間に使用されます。これにより、Salesforce は、顧客の機密データを保存することなくトークンを保存できます。 -
PaymentMethodTokenizationResponse クラス
支払方法のトークン化要求に対して支払ゲートウェイアダプターによって送信されるゲートウェイ応答。この応答には、支払方法のトークン ID 値が含まれます。 -
PaymentGatewayNotificationRequest クラス
ゲートウェイからの通知要求データが含まれます。 -
PaymentsHttp クラス
支払ゲートウェイとのやりとりを開始するための HTTP 要求を行います。 -
RefundRequest クラス
返金に関連するデータを支払ゲートウェイアダプターに送信します。 -
ReferencedRefundNotification クラス
支払ゲートウェイが返金トランザクションの通知を送信すると、支払ゲートウェイアダプターはその通知に関する情報を保存する ReferencedRefundNotification オブジェクトを作成します。 -
ReferencedRefundRequest
返金要求に関する情報にアクセスします。RefundRequest クラスを拡張します。 -
ReferencedRefundResponse クラス
支払ゲートウェイアダプターは、ReferencedRefund 要求種別に対してこの応答を送信します。 -
RequestType 列挙
支払ゲートウェイへの支払トランザクション要求の種別を定義します。 -
SaleApiPaymentMethodRequest クラス
販売サービスコール中にカード支払方法に関連するデータをゲートウェイアダプターに送信します。 -
SaleRequest クラス
販売要求に関する情報を保存します。 -
SaleResponse クラス
販売サービスの支払ゲートウェイアダプターによって送信される応答。 -
SalesforceResultCode 列挙
支払ゲートウェイから返されたコール状況値に基づいて Salesforce 内のゲートウェイコール状況値を定義します。 -
SalesforceResultCodeInfo
支払ゲートウェイアダプターからの Salesforce 結果コード情報を保存します。