24 lines
566 B
Go
24 lines
566 B
Go
package elmapi
|
|
|
|
const (
|
|
ELMOrderStatusPending = "pending"
|
|
ELMOrderStatusUnprocessed = "unprocessed"
|
|
ELMOrderStatusRefunding = "refunding"
|
|
ELMOrderStatusValid = "valid"
|
|
ELMOrderStatusInvalid = "invalid"
|
|
ELMOrderStatusSettled = "settled"
|
|
)
|
|
|
|
func (e *ELMAPI) GetOrder(orderId string) (map[string]interface{}, error) {
|
|
result, err := e.AccessELM("eleme.order.getOrder", map[string]interface{}{
|
|
"orderId": orderId,
|
|
})
|
|
|
|
if err == nil {
|
|
innerResult := result.Result.(map[string]interface{})
|
|
return innerResult, nil
|
|
}
|
|
|
|
return nil, err
|
|
}
|