diff --git a/platformapi/elmapi/elmapi_test.go b/platformapi/elmapi/elmapi_test.go index 42a02cbb..ae6e77bb 100644 --- a/platformapi/elmapi/elmapi_test.go +++ b/platformapi/elmapi/elmapi_test.go @@ -122,3 +122,10 @@ func TestCallbackMsgPlayback(t *testing.T) { } } } + +func TestConfirmOrder(t *testing.T) { + err := elmapi.ConfirmOrder("3023582487561731159") + if err != nil { + t.Fatalf("Error when accessing ConfirmOrdererror:%v", err) + } +} diff --git a/platformapi/elmapi/order.go b/platformapi/elmapi/order.go index eb3bcf25..597b5856 100644 --- a/platformapi/elmapi/order.go +++ b/platformapi/elmapi/order.go @@ -21,3 +21,11 @@ func (a *API) GetOrder(orderID string) (map[string]interface{}, error) { return nil, err } + +func (a *API) ConfirmOrder(orderID string) error { + _, err := a.AccessAPI("eleme.order.confirmOrderLite", map[string]interface{}{ + "orderId": orderID, + }) + + return err +}