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

Newer Version Available

This content describes an older version of this product. View Latest

ゲートウェイ API の使用開始

Salesforce Billing は、クレジットカードと ACH トランザクションを処理する支払ゲートウェイと統合できます。統合には、デフォルトのオプションがいくつか用意されていますが、Salesforce の支払ゲートウェイ API を使用してカスタム統合をサポートすることもできます。

概要

Salesforce Billing では、トークン化、請求、および返金機能についてエンドツーエンドのサポートが提供されています。API を介した次の支払機能もサポートされています。
  • トークン化
  • トークンの取り消し
  • 認証
  • キャプチャ
  • 課金
  • 支払状況の取得
  • 取り消し
  • 返金
  • 返金状況の取得
  • 返金の取り消し
  • 非照会返金
すべてのプロトコルと API メソッドは REST と SOAP を通じてサポートされます。

Salesforce Billing では標準で CyberSource、AuthorizeDotNet、PayFlowPro、Payeezy がサポートされています。ただし、開発者が他のゲートウェイをサポートするためにカスタム統合を構築することもできます。Salesforce Billing 支払ゲートウェイオブジェクトにより、トランザクションの処理に使用するゲートウェイの種別も定義します。支払ゲートウェイをアカウントに関連付けることで、選択したゲートウェイによってすべてのアカウントのトランザクションを処理できます。また、請求に対する支払ゲートウェイを上書きできます。

対応付け

カスタムのメタデータ型を使用して、GatewayStatus 項目をゲートウェイの戻りコードに対応付けできます。ゲートウェイは、このようなエンティティを作成するために次のアイテムを必要とします。
  • objects/GatewayStatusMapping__mdt
  • layouts/GatewayStatusMapping__mdt layout
  • CustomMetadata/.*md files - 対応付けごとに 1 つ
  • populateGatewayStatus()GatewayStatusMapping__mdt に対して SOQL クエリを実行し、GatewayStatus 列挙型を取得して、返された TransactionResult に入力します。