バウチャーコードの作成

eSuite HQ管理画面にてオファー設定が行えるユーザーインターフェースをご用意しておりますが、お客様のシステムで顧客様用のバウチャーコード、リテンションインセンティブなどを生成必要な場合がございます。 このアクションはAPIを使用してeSuite HQへ外部的に処理することが出来ます。

概要

APIのメソッドとして、CreateVoucherCodeを既存のシステムにバウチャーコードの生成を統合できるようにeSuiteより提供しております。
使用例といたしまして、顧客がサブスクリプションをキャンセルする前に、システムが生成し、顧客にバウチャーコードを提供可能にする為です。 もしオファーがバウチャーの使用タイプに「ユーザー固有」がセットされていましたら、クライアントユーザーIDを特定の顧客アカウントへバウチャーコードをバインドする為に渡すことが出来ます。

詳細については、 「取得と変換」を参照してください。

リクエスト

C#

[csharp] using (eDeveloperClient client = new eDeveloperClient())
{
var request = new CreateVoucherCodeRequest()
{
clientId = 433,
apiPassword = "sN?67oS=cE",
clientUserId = "20160106_433",
offerId = 1548
};
var response = client.CreateVoucherCode(request);
}
[/csharp]

リクエストパラメータ

次の表は、CreateVoucherCodeに提供する必要がある引数の一覧です。また、必須の引数も識別しております。

名称 データー
タイプ
説明 必須か? 値の例
ClientId Integer 支払いサービスが実装されている各WebサイトにMPPによって割り当てられます。これは、MPPアカウントマネージャーによって提供され、各加盟店に固有のものです。 Yes 433
ApiPassword String 割り当てられたWebサービスのパスワード。 Yes sN?67oS=cE
ClientUserId String 顧客を識別する文字列。 Yes 547653
OfferId Integer バウチャーコードに関連付けられるオファーのID。 Yes 728411

See Also

The latest interface-version, here.