支払ゲートウェイ
コマース支払ゲートウェイでは、トークン化、承認、収集、返金などのチェックアウト 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