Files
baseapi/platformapi/elmapi/order.go
2018-07-02 12:35:05 +08:00

32 lines
717 B
Go

package elmapi
const (
OrderStatusPending = "pending"
OrderStatusUnprocessed = "unprocessed"
OrderStatusRefunding = "refunding"
OrderStatusValid = "valid"
OrderStatusInvalid = "invalid"
OrderStatusSettled = "settled"
)
func (a *API) GetOrder(orderID string) (map[string]interface{}, error) {
result, err := a.AccessAPI("eleme.order.getOrder", map[string]interface{}{
"orderId": orderID,
})
if err == nil {
innerResult := result.Result.(map[string]interface{})
return innerResult, nil
}
return nil, err
}
func (a *API) ConfirmOrder(orderID string) error {
_, err := a.AccessAPI("eleme.order.confirmOrderLite", map[string]interface{}{
"orderId": orderID,
})
return err
}