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

支払ゲートウェイ

コマース支払ゲートウェイでは、トークン化、承認、収集、返金などのチェックアウト API 要求に対して主要オブジェクト項目を解析します。
使用可能なエディション: Enterprise Edition、Unlimited Edition、および Developer Edition
使用可能なソリューション: B2B Commerce および B2B2C Commerce

支払ゲートウェイでは、CommercePayments Apex の名前空間が使用されます。詳細は、『Apex リファレンスガイド』を参照してください。

コマース支払ゲートウェイでは、UI チェックアウトコンポーネントによって渡される主要オブジェクト項目を解析します。解析される項目には、支払要求のトークン化と承認を行うためのデータなどが含まれます。たとえば、支払ゲートウェイでは次の情報を渡すトークン化要求が必要です。
1cardPaymentMethod: {
2    cardHolderName: <string>,
3    cardNumber: <string>,
4    expiryMonth: <string>,
5    expiryYear: <string>,
6    cvv: <string>
7}
8address: {
9    street: <string>,
10    city: <string>,
11    state: <string>,
12    postalCode: <string>,
13    country: <string>
14}
15

承認、収集、返金などの要求でも、このようなオブジェクトが渡されます。「支払リファレンスパッケージ」の Stripe アダプタサンプルを参照して、Stripe への送信におけるオブジェクトの処理方法を確認してください。

次の Salesforce 支払アダプタの例が含まれます。
  • tokenizeRequest → commercePayments.PaymentMethodTokenizationRequest
  • authRequest → commercePayments.AuthorizationRequest
  • captureRequest → commercePayments.CaptureRequest
  • refundRequest → commercePayments.ReferencedRefundRequest