«
endpoint: /api/M26/payment Request Header: X-Tenant: "tenant_code" Request Body: { "orderCodes" (): ["string"], "paymentMethod" (): "ck", "type" (): "CREATE_ORDER", "currency" (): "string" }
| paymentMethod | paymentName | currencies |
|---|---|---|
| ck | Thanh toán chuyển khoản | VND, CNH |
| addressId | country | province | district | ward | default |
|---|---|---|---|---|---|
| VN_01 | Việt Nam | Thành phố Hà Nội | Quận Hà Đông | Phường Văn Quán | true |
Với đơn vị tiền tệ là VND
| Mã đơn | Trạng thái |
|---|---|
| DH-01 | Chờ thanh toán |
| DH-02 | Chờ thanh toán |
| X-Tenant | m26 |
|---|
{
"orderCodes": ["${DH-01}","${DH-02}"],
"paymentMethod": "ck",
"type": "CREATE_ORDER",
"currency": "VND"
}{
"paymentMethod": "ck",
"orderMerges": [
"${DH-01}",
"${DH-02}"
]
}Những trạng thái không hợp lệ: Hủy bỏ, Chờ xử lý
| Mã đơn | Trạng thái | Tỷ lệ đặt cọc |
|---|---|---|
| DH-01 | <orderStatus> | <emd> |
| X-Tenant | m26 |
|---|
{
"orderCodes": ["${DH-01}"],
"paymentMethod": "ck",
"amount": 1000,
"type": "<type>",
"currency": "VND"
}{
"title": "<title>"
}| emd | orderStatus | type | statusCode | title | |
|---|---|---|---|---|---|
| 100 | Hủy bỏ | CREATE_ORDER | 400 | order_illegal | |
| 100 | Chờ xử lý | CREATE_ORDER | 404 | not_found_orders | |
| 100 | Hủy bỏ | FEE | 404 | order_not_found | |
| 70 | Chờ xử lý | FEE | 400 | order_status_illegal | |
| 100 | Chờ thanh toán | FEE | 404 | order_not_found |
| X-Tenant | m26 |
|---|
{
"orderCodes": [],
"paymentMethod": "ck",
"type": "CREATE_ORDER",
"currency": "VND"
}{
"title": "order_codes_is_invalid"
}Số tiền thanh toán dựa theo số tiền còn phải thanh toán trên đơn
| Loại tiền tệ | Tỷ giá | Loại tiền tệ quy đổi |
|---|---|---|
| CNH | 3000 | VND |
| Mã đơn | Trạng thái | Tỷ lệ đặt cọc |
|---|---|---|
| DH-01 | Đang giao hàng | 70 |
| Còn phải thanh toán tệ |
|---|
| A |
| X-Tenant | m26 |
|---|
{
"orderCodes": ["${DH-01}"],
"paymentMethod": "<paymentMethod>",
"type": "FEE",
"currency": "<currency>"
}{
"paymentMethod": "<paymentMethod>",
"totalPayment": ${A},
"totalAmount": ${A},
"orderMerges": [
"${DH-01}"
]
}| paymentMethod | currency | |
|---|---|---|
| ck | VND | |
| sabomall | CNH | |
| sabomall | VND |