注文の完了
注文は承認済みまたは保留中のステータスが更新され、使用可能なステータスが完了したものがオンになります。このステータスは、eSuiteプラットフォームに対して、支払いが受領され、顧客へのアクセスが許可されていることを確認いたします。
概要
CompleteOrderはトランザクションの完了後、注文のステータスを変更するために使用されます。注文が通常行われるステータスは[待機中]です。このステータスは、支払い方法がオフラインの注文が行われた場合に最もよく発生します。
リクエスト
C#
[csharp]
using (var client = new eDeveloperClient())
{
var request = new CompleteOrderRequest
{
clientId = 433,
apiPassword = "sN?67oS=cE",
orderId = 18276452,
reason = "testing",
grossAmount= 12.00
};
{
var request = new CompleteOrderRequest
{
clientId = 433,
apiPassword = "sN?67oS=cE",
orderId = 18276452,
reason = "testing",
grossAmount= 12.00
};
var result = client.CompleteOrder(request);
}
[/csharp]
リクエストパラメータ
次の表に、CompleteOrderに提供する必要がある引数の一覧を示します。また、必須の引数も識別します。
| 名称 | データ タイプ |
説明 | 必須か? | 値の例 |
|---|---|---|---|---|
| clientId | 整数 | MPPによって支払いサービスが実装されている各Webサイトに割り当てられます。これは、MPPアカウントマネージャーによって提供され、各マーチャントへ固有のものです。 | Yes | 433 |
| apiPassword | 文字列 | 割り当てられたWebサービスのパスワード。 | Yes | sN?67oS=cE |
| orderId | 整数 | 完了したい注文の一意の参照。 | Yes | 547653 |
| reason | 文字列 | オプションのメッセージで、完了を記録できます。 | No | A Message |
| grossAmount | 小数 | 実際に受け取った金額。元の注文金額をそのまま維持するには、nullのままにしてください。 | No | 5.00 |