[翻訳] ZUORA API REFERENCE (V1.0.0)

Download OpenAPI (fka Swagger) specification:here

はじめに

Zuora REST APIのリファレンスへようこそ!

RESTは、HTTPとJSON技術の日常を使用して迅速な開発に向いているウェブ・サービス・プロトコルです。

Zuora REST APIは、業務とリソースの広範なセットを提供します:

  • 店頭統合は、あなたのウェブサイトからのWebを有効にします。
  • サポート加入者のサインアップとセルフサービスのアカウント管理。
  • 収益モデルのカスタム収益のルールでのプロセスのスケジュール。
  • Zuoraオブジェクトモデル内のほとんどのオブジェクトの操作を有効にします。

エンドポイント

Zuora REST APIは、以下のエンドポイントを介して提供されます。

テナントRESTエンドポイントのベースURL
生産https://rest.zuora.com/v1
APIサンドボックスhttps://rest.apisandbox.zuora.com/v1

生産エンドポイントユーザデータは、ライブへのアクセスを提供します。 APIのサンドボックスのテナントは、実世界のデータに影響を与えることなく、あなたのコードをテストするには良い場所です。それを使用するには、APIのサンドボックスのテナントをプロビジョニングする必要があります - 必要に応じてあなたのZuoraの担当者があなたを助けることができます。

APIへのアクセス

あなたはテナントZuoraをお持ちの場合は、すでにAPIへのアクセス権を持っています。

あなたはテナントZuoraを持っていない場合は、https://www.zuora.com/resource/zuora-test-driveに移動し、生産テストドライブのテナントにサインアップします。テナントは、このような試料の製品カタログなどのシード・データ、付属しています。

私たちはあなたのAPIがAPIのユーザにコールを発信するために特別に作成することをお勧めします。このアカウントでZuora UIにログインしないでください。定期的にセキュリティ機能を有効にUIにログインすると、最終的にはAPIで失敗認証が発生する可能性があり、アカウントのパスワードを、有効期限が切れます。それはそれらの命令に記載されているように権限を持っていない限り、ユーザーの役割がZuora REST APIの書き込みアクセスサービスへの書き込みアクセス権を持っていないことに注意してください。

認証

認証する3つの方法があります。

ユーザー名とパスワードを使用してください。認証ヘッダー内の各リクエストに含めます:

  • apiAccessKeyId
  • apiSecretAccessKey
  • 実体またはエンティティ名(のみZuoraマルチエンティティのために。詳細については、「エンティティIDとエンティティ名」を下記を参照してください。)

認可クッキーを使用してください。クッキーは、[管理]> [セキュリティポリシー]> [セッションタイムアウトで指定された期間のためのREST APIへの呼び出しを行うようにユーザーに許可します。クッキーの有効期限は、REST APIにこの期間を持つすべての呼び出し後にリセットされます。クッキーを取得するには、次の情報をREST API接続リソースのユーザーを呼び出します。

  • ID
  • パスワード
  • IDのエンティティまたはエンティティ名(のみZuoraマルチエンティティのため。詳細については、以下の「エンティティIDとエンティティ名」を参照してください。)
  • CORS対応のAPIの場合のみ:各要求を持つユーザーを認証し、再要求ヘッダに「単一使用」トークンを含めます。詳細については、下記を参照してください。

idとエンティティのエンティティ名

パラメータは実体識別子とエンティティ名Zuoraマルチエンティティのために使用されています。

実体識別子とエンティティ名のパラメータは、IDとあなたがそれぞれ、アクセスしたいエンティティの名前を指定します。あなたは、エンティティへのアクセス権限を持たなければならないことに注意してください。あなたは、RESTのGET呼び出しを介してエンティティIDのエンティティとエンティティ名を取得することができます。

あなたがアクセスしたエンティティに表示するエンティティ名実体または認証のパラメータを指定することができます。

  • 実体識別子とエンティティ名の両方が認証に指定されている場合は、エラーが発生します。
  • エンティティ名が認証に指定されているどちらの実体は、あなたのユーザーアカウントが作成されたエンティティにログインします場合。

詳細については、APIユーザー認証を参照してください。

対応CORSのためのトークン認証APIの

CORS機構はZuora REST APIに可能Zuoraに直接送信された全てのクレジットカード情報とセキュリティ情報と、顧客のブラウザから直接作られて呼び出します。これは、あなたのPCIコンプライアンスの負担を最小限に抑え、あなたの支払フォーム上に実装高度な検証を可能にし、お支払いフォームがちょうどあなたのウェブサイトの他の部分のように見えます。

セキュリティ上の理由から、代わりにCORSのためのAPI要求を経由して、クッキーを使用するのは、認証トークンを使用します。

認証トークンの方法は、あなたの顧客のブラウザから発信する必要があり要求で使用するために設計されています。それは、既存のクッキー認証機構への交換と考えるべきではありません。

Zuora REST CORS CORSがどのように動作するかの詳細については、を参照してください、あなたはZuora REST APIに実装され、顧客のコールを開始することができますか。認証トークンを返すHMAC方式でのHMAC署名の詳細を参照してください。

要求と応答

要求ID

アカウントまたはサブスクリプション(accountKey、アカウントキー、subscriptionKey、サブスクリプション・キー)のための「キー」を入力するように要求一般的なルールとして、あなたは、現在のいずれかまたはエンティティのID番号を提供することができます。

HTTPリクエストボディ

あなたのリクエストに付随するパラメータやデータの大部分は、HTTPリクエストのボディに含まれることになります。

Zuora REST APIは、HTTP要求本体にJSONを受け入れます。その他のデータ形式(例えば、XML)がサポートされていません。

リクエストのテスト

Zuora REST APIをテストするために、このようなカール、ポストマン、またはAdvanced RESTクライアントとして、サードパーティのクライアントを使用してください。

あなたはZuoraテナントからZuora REST APIのAPIのサンドボックスまたは生産をテストすることができます。生産に接続する場合は、あなたが生きて製造年月日、サンプルまたはテストデータのない日付で作業していることに注意してください。

クレジットカードを使用したテスト

遅かれ早かれ、おそらくクレジットカードを必要とする一部のトランザクションをテストする必要があります。これを処理する際の方法については、ペイメントゲートウェイでライブ行く参照してください。

エラー処理

レスポンスおよびエラー・コードは、応答とエラーに詳述されています。

PAGINATION

(GETメソッドを使用して)情報を取得する場合、任意のページサイズのクエリパラメータは、行の最大数が応答で返すように設定します。最大値は40です。この値が空または無効である場合は、より大きな値を40として処理され、10に一般的にデフォルト値をPAGESIZE。

最大行数のデフォルト値は、メソッドレベルで取得上書きすることができます。

複数の行が使用可能な場合、応答は次のページを要求するためのURLが含まれているボニー要素が含まれます。この値が提供されていない場合、それ以上の行が用意されています。いいえ、「前のページ」の要素が明示的に提供されていません。後方支援するためのページングは​​、前回のコールを使用しています。

配列のサイズ

日付をページ分割されていない項目については、REST APIは、最大300行の配列をサポートしています。したがって、例えば、顧客口座数千人を取得繰り返さページ付けすることができますが、300以下の料金プランの配列内の任意のアカウントが返されます。

APIバージョン

Zuora REST APIは、バージョンを制御しています。 Zuora REST APIのバージョンは、変更は下位互換性があることを保証します。メジャーとマイナーバージョンの変更の命名を管理するためにZuoraを使用します。 RESTリクエストでバージョンを指定することで、あなたは関係なく、APIの将来の変更の自然な応答を得ることができます。

メジャーバージョン

REST APIのメジャーバージョン番号は、REST URLに表示されます。現在、Zuoraメジャーバージョンのみv1のをサポートしています。たとえば、POSTがhttps://rest.zuora.com/v1/subscriptions。

マイナーバージョン

小さな変化を制御するためのREST APIのZuoraマイナーバージョンを使用しています。例えば、REST方式のフィールドは廃止され、新しいフィールドがそれを置き換えるために使用されます。

RESTの方法のいくつかのフィールドは、マイナーバージョンでサポートされています。フィールドがマイナーバージョンで注目されていない場合、このフィールドは、マイナーすべてのバージョンで利用可能です。フィールドがマイナーバージョンで注目されている場合、このバージョンは、制御フィールドです。あなたはエラーなしプロセ​​スにリクエストヘッダにサポートされているマイナーバージョンを指定する必要があります。

フィールドは、バージョン管理にある場合は、最大値またはマイナーバージョン最小マイナーバージョンと、またはそれらの両方のいずれかです。あなただけの最小値と最大値のマイナーバージョン間のマイナーで、このフィールドのバージョンを使用することができます。たとえば、フィールドにinvoiceCollect購読POSTメソッドは、バージョン管理であり、その最大値は189.0マイナーバージョンです。あなただけのマイナーバージョン189.0またはそれ以前に、このフィールドを使用することができます。

サポートされているマイナーバージョンはサポートされているフィールドとそのマイナーバージョンについてはZuora REST APIのマイナーバージョン履歴を参照して、シリアルではありません。フィールドまたは機能は、マイナーバージョン番号が必要な場合、当社のREST APIドキュメントでは、我々は、説明フィールドにあることに注意します。

あなただけがフィールドは、マイナーバージョンが必要です使用する場合、バージョン番号を指定する必要があります。マイナーバージョンを指定するには、通話要求のためのマイナーバージョン番号にリクエストヘッダにzuoraバージョンのパラメータを設定します。例えば、196.0はマイナーバージョン収集分野です。 POSTメソッドは、このフィールドのサブスクリプションを使用する場合は、リクエストヘッダに196.0 zuoraバージョンにパラメータを設定します。 zuoraパラメータは大文字と小文字が区別されたバージョンです。

マイナーバージョンは、リクエストヘッダに指定されていない場合、すべてのフィールドのREST APIの場合、デフォルトでは、Zuoraはあなたの統合を壊す回避するために、REST APIの最低限のマイナーバージョンを使用します。

ZUORAオブジェクトモデル

次の図は、キーオブジェクトZuoraの高レベルのビューを提供します。サイズを変更するには、新しいタブで開くには画像をクリックしてください。

行動

アクションは、自然の中でのバッチな操作です。たとえば、「更新」、「作成」「削除」、およびその他の操作は、一度に50個のオブジェクトへの変更を可能にします。その日が、その後の「queryMore」操作によって返される追加ページを必要とする前に、「クエリ」の操作は、一度に戻って2000年の結果までのレコードが返されます。

修正します

このようなサブスクリプションをアップグレードするように、変更するサブスクリプションのコールを改正使用します。

コールを改正:

  • オブジェクトの改正をサポート
  • 非同期処理ではありません

境界

コールごとのオブジェクト

10オブジェクト改正まで。

システムレート制限

10分の時間ウィンドウごとのテナント1,000のコール。

あなたが近づくか、この制限を超える場合は、429エラーが表示されます。マルチスレッドを使用すると、より迅速に、この限界に近づくようになります。

エラー

改正回のコールで、あなたの改正の目的の一つが失敗した場合、全体の呼び出しは失敗します。

必要なフィールド

次のフィールドは、常にこのコールのために必要とされています。

  • Amendment.Type
  • Amendment.Name
  • Amendment.SubscriptionId

会計CODES

会計コードを作成します。

REST APIを介して新しい会計コードを作成する方法lýsirこのリファレンス。会計コードはすぐにそれが作成されているようにアクティブになります。

前提条件

あなたがテナントにZ-ファイナンスを有効にしている場合は、許可Z-ファイナンス会計コードを作成している必要があります。Z-ファイナンスの役割を参照してください。

会計期間

閉じる会計期間

会計期間会計期間のIDで閉じます。

前提条件

あなたのテナントにZuoraファイナンスを有効にする必要があります。あなたは、ユーザー権限の管理閉じるプロセスと実行残高試算表を持っている必要があります。役割ファイナンスを参照してください。制限

  • 会計期間はすでにクローズすることはできません。
  • 会計期間は、試算表を実行するプロセスにすることはできません。
  • すべては、以前の会計期間をクローズする必要があります。
  • 会計期間に必要な何のアクション項目があってはなりません。会計期間の詳細については、トランザクションを閉じる前に、リコンサイルを参照してください。

注釈

あなたが会計期間にZuoraを閉じると、自動的にその期間の試算表を実行しています。正常な応答のみ会計期間は終了いたしましたことを意味し、それは裁判のバランスが正常に完了しているとは限りません。

ソーリー

アカウントを作成します

クレジットカードのお支払い方法、請求先に連絡し、販売-する連絡オプションで顧客アカウントを作成する方法lýsirこのREST APIリファレンス。リクエストとレスポンスフィールドの説明とサンプルコードが提供されています。そのサブスクリプションのサブスクリプション、請求書を作成し、オプション、およびデフォルト支払方法を通じて支払いを収集するために、このメソッドを使用します。トランザクションはアトミックです。何らかの理由でいずれかの部分が失敗した場合、トランザクション全体がロールバックされます。

このAPIの呼び出しは、CORSが有効になっているので、あなたは、コールを呼び出すために、クライアント側のJavaScriptを使用することができます。詳細については、CORS Zuora RESTのページをご覧ください。

注釈

  1. アカウントがアクティブな状態で作成されます。
  2. 要求は、構造のいずれかのクレジットカードまたはhpmCreditCardPaymentMethodIdフィールド(両方ではない)を提供する必要があります。このアカウントのために提供されるものは、デフォルトの支払方法になります。クレジットカードが拒否されたかの情報が確認できない場合は、アカウントが作成されません。
  3. このコールが自動支払いに設定すると、顧客のアカウントが自動的に作成されます。
  4. workEmailまたはpersonalEmailのいずれかが指定されている場合、そのアカウントのメール配信設定は自動的にtrueに設定されています。どちらのフィールドが指定されている場合(それが存在する場合、workEmailメールアドレスに行き、その場合、あるいはpersonalEmail。)、電子メールの配信設定は自動的にfalseに設定されています。

customerAcceptanceDateとserviceActivationDateのデフォルト値

デフォルト値はcustomerAcceptanceDateとserviceActivationDateために次のように設定されています。

  • serviceActivationDate(SA)が指定されていませんserviceActivationDate(SA)を指定しました
  • customerAcceptanceDate(CA)SAは、通話要求で指定された値を使用します。使用するCA CAはコール要求でコール要求に値の値を使用し、SAは、デフォルトとしてCEを使用しています
  • customerAcceptanceDate(CA)SAは、通話要求に指定されていない値を使用します。デフォルトSAとCAがデフォルトとしてCEを使用するようにCAは、SAを使用します

改正

キーによって改正を取得

指定したサブスクリプションの改正に関する詳細な情報を取得します。

添付ファイル

添付ファイルを追加

アカウント、サブスクリプション、または請求書にドキュメントを添付するマルチパート/フォームデータファイルに添付ファイルを追加REST要求を使用してください。

CATALOG

製品カタログを入手

すべての製品、機能、およびそれらに対応する料金プラン、料金を含め、全体の製品カタログを取得する方法をlýsirこのREST APIリファレンス。製品は、フィールドUpdatedDate上の新しい順に返されます。

REST APIは、製品、製品の料金プランと料金の作成や更新をサポートしていません。これらのタスクは、WebベースのUIで、またはSOAP APIを介して行うことができます。

料金プランと料金レートの計画では、REST APIは、最大配列サイズを持っています。詳細については、配列サイズを参照してください。

充電収益の概要

CRS要約電荷数によって詳細を取得

数要約料収入を指定することで、要約料収入の詳細を取得する方法lýsirこのREST APIリファレンス。応答は、電荷収入サマリー項目に関連付けられたすべての収益が含まれています。

通信プロファイル

CRUD:CommunicationProfileを取得

CONNECTIONS

Zuora REST APIサービスへの接続を確立

有効なユーザーの資格情報に基づいてZuora REST APIサービスへの接続を確立します。

これは、ユーザーを認証し、REST APIへの後続の呼び出しを許可するために使われているAPI呼び出しのセッションクッキーを返します。接続への呼び出しは、データにアクセスするためにZuora REST APIを使用する前に必要な最初のステップです。

資格情報は、APIサービスにアクセスする権限を持つユーザーアカウントに属している必要があります。

他の場所で述べたように、強く、APIの活動ZuoraはZuora UIへのログインに使用したアカウントに使用されることはありませんことをお勧めします。アカウントがUIにログインするために使用されると、それはAPIを使用した場合、最終的に認証の失敗につながる可能性が定期的に強制的にパスワードを変更した場合、対象となる場合があります。

お問い合わせ

CRUD:連絡先を作

クレジットバランスの調整

CRUD:CreditBalanceAdjustmentを取得

CUSTOMの為替レート

カスタム外国為替レートを取得します。

この機能は、限られた入手可能です。あなたは機能へのアクセス権を持っているしたい場合は、Zuoraグローバルサポートにリクエストを送信してください。

外国為替相場Zuoraからどのようにlýsirカスタムクエリへのこの参照。カスタムプロバイダを使用し、輸入外国為替レート質量作用と速度の為替レートをアップロードする場合にのみ、あなたは、為替レートを照会するために、このAPIメソッドを使用することができます。あなたは為替レートのプロバイダのデフォルトの為替レートを取得したい場合は、OANDAは、データソースの輸出のために外貨換算を参照してください。

Zuoraで通貨換算の詳細については、外貨換算を参照してください。

輸出

CRUD:エクスポートを作成します。

特長

CRUD:フィーチャーを取得

ファイルを取得

ファイルを取得

そのファイルIDを指定することでファイルを取得します。あなたは、期間会計などの収入の詳細を報告する報告書、ならびにこのようなPDFファイルの請求書などの他のファイルを取得することができます。

":$のUSER_NAME apiAccessKeyId" -Hカール-H -iによる「apiSecretAccessKey:$ PASSWORD "
-H「同意する:アプリケーション/ pdf "を
-X GET https://apisandbox-api.zuora.com/rest/v1/files/2c92c08c55534cf00155581fb474314d
-o /Users/jsmith/Downloads/invoiceFile1.pdf
請求書のPDFは/ユーザ/ JSMITH /ダウンロードと名付けinvoiceFile1.pdfにダウンロードされます。

ファイルサイズの制限

最大エクスポートファイルのサイズは2047メガバイトです。あなたはこの制限を越える大規模なデータ要求がある場合は、Zuora 403 HTTPレスポンスコードで次のようになります。

<セキュリティ:最大オブジェクトサイズ> 2047メガバイト

追加の支援が必要な場合はZuoraグローバルサポートにリクエストを送信します。

私たちは、大きなファイルの最適化があなたのためのオプションがあるかどうかを判断するためにあなたと一緒に作業することができます。

HMAC署名

戻りHMAC署名

有効CORS API呼び出しを処理するために使用される署名とトークン値を返す方法lýsirこのユニークなREST APIリファレンス。

ホステッドPAGES

ホストされたページを返します

コールは、支払いページhostedpages具体的に構成メタデータ、ページID、ページのバージョン、お支払い方法の種類を返します。

REST支払いページ用のバージョン固有および一般的な要求は次のとおりです。

  • 支払いページ1.0コンフィギュレーション情報の要求: / hostedpages GETバージョン= 1?
  • 支払いページ2.0設定情報の要求: / hostedpages GETバージョン= 2?
  • 支払いページのすべてのバージョンの要求設定情報:GET / hostedpages

注釈

あなたは、対応するテナントの設定は、例えば、リクエストパラメータが無効に設定する支払いページのバージョン2.0を2に設定し、有効にしていない場合は、エラーが表示されます。

輸入

CRUD:インポートを取得

請求書の調整

CRUD:InvoiceAdjustmentを作成します。

請求書の調整のITEM

CRUD:InvoiceItemAdjustmentを取得

請求書ITEMS

CRUD:InvoiceItemを取得

請求書の支払い

CRUD:InvoicePaymentを作成します。

請求書SPLITアイテム

CRUD:InvoiceSplitItemを取得

請求書スプリット

CRUD:InvoiceSplitを取得

請求書

CRUD:請求書を作成します。

JOURNALの実行

ジャーナルランを作成します。

ジャーナルランを作成する方法lýsirこのREST APIリファレンス。リクエストとレスポンスフィールドの説明とサンプルコードが提供されています。

MASSアップデータ

質量作用の実行

REST APIを介して質量アクションを実行する方法lýsirこのリファレンス。質量アクションを実行する方法の詳細は、マスアップデータを参照してください。

このAPIメソッドを使用して、あなたが実行したい質量作用に関するデータを持つ.csvファイルを含むmultipart / form-dataリクエストを送信します。 Zuoraは、鍵を返し、その後、非同期質量作用を処理します。あなたは質量作用の結果の詳細を取得するためにキーを使用することができます。

通知履歴

吹き出し通知履歴を取得

通知履歴を取得する方法のための吹き出しlýsirこのREST APIリファレンス。

詳細については、通知とコールアウトを参照してくださいし、作成と編集通知。

OPERATIONS

請求書および収集

請求書を生成し、指定したアカウントの支払いを収集します。

この方法では、請求書に生成することができます請求書を生成し、支払いを収集し、あるいは単に指定された既存の請求書に支払いを収集します。顧客のデフォルトのお支払い方法が使用され、全額が原因で収集されます。操作は、指定したパラメータに依存します

その顧客のために生成された1つ以上の新しい請求書を作成し、請求書(複数可)でのお支払いを収集するには、フィールド空invoiceIdを残します。
既存の請求書でのお支払いを収集するには、請求書のIDを指定します。
操作はアトミックです。いずれかの部分が失敗した場合、操作全体がロールバックされます。

注釈

サブスクリプションの非常に高い数を持つアカウントでこのメソッドを使用するときにタイムアウトが発生することがあります。

お支払い方法のスナップショット

CRUD:PaymentMethodSnapshotを取得

お支払方法トランザクションログ

CRUD:PaymentMethodTransactionLogを取得

支払い方法

お支払い方法を作成します。

顧客アカウントの新しいクレジットカードの支払方法を作成する方法lýsirこのREST APIリファレンス。

注釈

このAPIの呼び出しは、CORSを有効になっています。コールを呼び出すために、クライアント側のJavaScriptを使用してください。 CORS Zuora RESTはより多くの情報を参照してください。

支払トランザクションログ

CRUD:PaymentTransactionLogを取得

支払い

CRUD:お支払いを作成します。

製品の特徴

CRUD:ProductFeatureを取得

製品料金プランは、充電を階層

CRUD:ProductRatePlanChargeTierを取得

製品料金プラン料金

CRUD:ProductRatePlanChargeを取得

製品料金プラン

CRUD:ProductRatePlanを作成します。

製品

CRUD:製品を作成します。

QUOTES文献

文書の引用符を生成します

文書の呼び出しは、引用文書を生成し、URLはドキュメントを生成し返します。あなたは直接返されたURLを介して生成された引用のファイルにアクセスすることができます。

文書はZuoraの声から電話を使用する必要があります。

ファイルサイズの制限

最大エクスポートファイルのサイズは2047メガバイトです。セキュリティ:最大オブジェクトサイズ> 2047メガバイト がこの上限を超える大規模なデータ要求がある場合は、Zuora 403 HTTPレスポンスコードで次のようになります

追加の支援が必要な場合はZuoraグローバルサポートにリクエストを送信します。

私たちは、大きなファイルの最適化があなたのためのオプションがあるかどうかを判断するためにあなたと一緒に作業することができます。

料金プランティアチャージ

CRUD:RatePlanChargeTierを取得

料金プランの料金

CRUD:RatePlanChargeを取得

料金プラン

CRUD:RatePlanを取得

請求書返金支払い

CRUD:RefundInvoicePaymentを取得

払い戻しトランザクションログ

CRUD:RefundTransactionLogを取得

返金

CRUD:払い戻しを作成します。

収益EVENTS

収益のイベントの詳細を取得します。

イベントlýsirこのREST APIリファレンス番号を指定して、収益イベントによって収入を得る方法を詳しく説明します。リクエストとレスポンスフィールドの説明とサンプルコードが提供されています。

収益ITEMS

数要約料収入によって収入項目を取得

数要約料収入を指定することで、収益の要約料収入の各項目の詳細を取得する方法lýsirこのREST APIリファレンス。リクエストとレスポンスフィールドの説明とサンプルコードが提供されています。

収益RULES

料金に関連付けられているルールを取得します。

購読料のIDに関連付けられた電荷を指定することで、収益認識ルールを取得する方法lýsirこのREST APIリファレンス。リクエストとレスポンスフィールドの説明とサンプルコードが提供されています。

収益のスケジュール

収益のスケジュール項目(日付範囲によって分布)のための請求書を作成します。

請求書の項目の収益スケジュールを作成し、開始日と終了日を指定することで、収益認識を配布する方法については、このlýsirREST APIリファレンス。

RSAの署名

RSA署名を生成します

RESTのAPI 2.0は、支払いページCORS(クロスオリジンリソースの共有)を有効に使用されるため、デジタル署名を必要としています。 POST rsa_signatures呼び出しが生成され、デジタル署名のために必要なトークンを返し、支払いページ2.0を形成します。あなたは支払いページ2.0にアクセスするためのクライアントのためにそれを生成した署名を渡す必要があります。

あなたは2.0支払いページを実装する際RESTこのサービスにのみ使用してください。

SETTINGS

収入の自動化の開始日を取得します。

収入の自動化の開始日を取得する方法lýsirこのREST APIリファレンス。リクエストとレスポンスフィールドの説明とサンプルコードが提供されています。

製品は、サブスクリプション特長

CRUD:SubscriptionProductFeatureを取得

SUBSCRIPTIONS

プレビューサブスクリプション

プレビューモードで新しいサブスクリプションを作成する方法lýsirREST APIリファレンス。この呼び出しは、有効な顧客アカウントを必要としません。アカウントを作成する前に、潜在的な顧客に完全な詳細および電荷を有する新しいサブスクリプションのプレビューを表示するために、または既存の顧客に料金をすべてコミットする前にプレビューでサブスクリプションをさせるために使用することができます。

注釈

  • デフォルト値はcustomerAcceptanceDateとserviceActivationDateために次のように設定されています。
  • serviceActivationDate(SA)が指定されていません
  • serviceActivationDate(SA)を指定しました
  • customerAcceptanceDate(CA)SAは、通話要求で指定された値を使用します。
  • 使用するCA CAはコール要求でコール要求に値の値を使用し、SAは、デフォルトとしてCEを使用しています
  • customerAcceptanceDate(CA)SAは、通話要求に指定されていない値を使用します。
  • デフォルトSAとCAがデフォルトとしてCEを使用するようにCAは、SAを使用します

要約仕訳

仕訳の概要を作成します。

手動仕訳入力の要約を作成する方法lýsirこのREST APIリファレンス。リクエストとレスポンスフィールドの説明とサンプルコードが提供されています。

必要条件

  1. 借方の1.の合計が要約仕訳にクレジットの合計に等しくなければなりません。
  2. 以下のあなたが外国通貨換算を使用する場合にのみ適用されます。
  • あなたは異なる通貨を持つジャーナルファイル名を指定して実行集計取引中に設定している場合は「はい」、通貨の価値は、あなたのテナントの自国通貨と同じフィールドである必要があります。つまり、あなたの家の通貨を使用して仕訳を作成する必要があります。
  • 会計期間のすべての仕訳は、すべて集約され、またはすべての非凝集のいずれかでなければなりません。あなたは、同じ会計期間に集約し、非凝集仕訳のミックスを持つことはできません。

集計通貨の詳細については外貨換算の要約仕訳を参照してください。

課税ITEMS

CRUD:TaxationItemを作成します。

取引

請求書を取得します

請求書のために指定されたアカウントを取得します。請求書はupdatedDateによって新しい順に返されます。

測定単位

CRUD:UnitOfMeasureを作成します。

USAGE

ポストの使用状況

CSV形式の1つ以上のアカウントのデータ使用量を転記またはインポートする方法lýsirこのREST APIリファレンス。何のパスまたはクエリパラメータはありません。日付は、HTTP multipart / form-dataのPOSTメソッドを使用して、ユーザーのテナントに適用uploadeです。

これはどのようにREST APIコールワークス

アップロードファイルの内容は、UIのインポートツールで使用される形式に従わなければなりません。これは、対応する拡張子.csvファイルでカンマ区切り値(CSV)ファイルである必要があります。ファイルサイズが4メガバイトを超えてはなりません。テンプレートファイルの使用状況をダウンロードするには、ここをクリックしてください。

アップロードが完了すると、実際にファイルの内容を処理する前に、theAPIは、受信したファイルのバイト数と、インポート・プロセスの状態を確認するためのURLを含む応答を返します。そのURLにある5つの可能な結果のキャンセル、完了、保留、処理を表示し、失敗した)のみ完了ステータスは、インポートが成功したことを示しています。操作はアトミックです。すべてのレコードが失敗した場合、ファイルは拒否されます。その場合に、全体のインポートはロールバックされ、すべての記憶されたデータは元の状態に戻されます。

現在のインポートのステータスを表示するには、そのようなステップは、インポートが失敗した可能性が理由の詳細を提供する追加POSTMAN.Thisなどのツールを使用してcheckImportStatus応答によって得られたステータスのURLを入力します。

アップロードが正常に終了した後の情報を管理するには、WebベースのUIを使用しています。

アップロードファイル形式

  • アップロードファイルには、次の見出しを使用します:
  • このフィールドがあるとして彼らが提示されているACCOUNT_IDがACCOUNT_IDは、このような、口座番号やカスタムとして、例えば、口座番号、デフォルトのアカウント番号、A00000001を入力します。、それは現在のアカウントIDアカウント名が誰であるかではありません。
  • はい
  • UOMは、測定単位を入力します。これは、測定の単位をカスタマイズする> Z-課金設定]で設定されている使用のためのUOMと一致する必要があります。
  • はい
  • 数量数量を入力します。
  • はい
  • STARTDATEは、使用の開始日を入力します。このアイテムの請求書の日付は、サービスの期間は関連する使用に請求され決定されます。日付の形式は、現在のユーザーのロケールに基づいています。デフォルトの日付書式:MM / DD / YYY
  • はい
  • ENDDATEは、使用の終了日を入力します。この使用法は、課金のための計算に使用され、オプションであるされていません。日付の形式は、現在のユーザーのロケールに基づいています。デフォルトの日付書式:MM / DD / YYYY
  • はい
  • サブスクリプション番号または名前SUBSCRIPTION_IDサブスクリプションを入力します。あなたはZuoraアプリケーションでサブスクリプションを作成した場合、数Zuoraは-S00000001と同様の形式で自動的に作成されました。このフィールドに値を提供しない場合は、指定されたため、関連用法は、メジャーのこのアカウント・ユニットを使用するすべてのサブスクリプションに追加されます。あなたのアカウントに複数のサブスクリプションを持つことができますし、使用状況の二重または三重カウントをしたくない場合は、各サブスクリプションの充電または使用記録にIDを指定する必要があります。
  • はい
  • CHARGE_IDは電荷数(ない充電名)を入力します。あなたは、例えば、C-00000001、あなたの料金プラン、あなたのサブスクリプションに追加して、個々の料金を表示すると、充電IDを見ることができます。追加情報については、製品およびレートプランの追加を参照してください。あなたのアカウントに複数のサブスクリプションを持つことができますし、使用状況の二重または三重カウントをしたくない場合は、各利用記録の特定のサブスクリプションの充電またはIDを指定する必要があります。これは、サブスクリプション料金プランにチャージ番号]フィールドに関連しています。
  • はい
  • 説明担当の説明を入力します。
  • いいえ

 

originalwww.zuora.com
translate byGoogle Translate API‎ 

最終更新:2016年12月04日 01:23