Thanh toán
Thanh toán đơn hàng trên Getfly
Phương thức thanh toán
Lấy ra danh sách các phương thức thanh toán trên hệ thống
HTTP Request
GET /api/v6/payment_methods?fields=method_name
Response
{
"data": {
{ "id":1, "method_name": "Tiền mặt" },
{ "id":2, "method_name": "Chuyển khoản" }
}
}
Thanh toán đơn hàng trực tiếp
Đối với trường hợp không dùng module Quỹ
Http Request
POST /api/v6/sale_orders/{{order_id}}/paid
Trong đó order_id là ID đơn hàng trên hệ thống Getfly
Body Parameters
{
"description": "Thanh toán đơn hàng DH001.000",
"amount": 2000000,
"method_id": 1,
"pay_date": "2024-09-16"
}
Parameter | Type | Default | Nullable | Require | Description |
---|---|---|---|---|---|
method_id | integer | Phương thức thanh toán | |||
amount | double | Định danh phiếu | |||
description | string | Mô tả | |||
pay_date | date | Ngày thanh toán (Y-m-d) |
Thanh toán đơn hàng bán bằng điểm
Đối với trường hợp không dùng chức năng Quỹ
HTTP Request
[POST] /api/v6/sale_orders/{id}/pay_via_point
Query Parameters
Parameter | Type | Default | Nullable | Require | Description |
---|---|---|---|---|---|
description | string | Mô tả | |||
payment_sheet_id | integer | Định danh phiếu | |||
amount | numeric | Số tiền | |||
point | numeric | Số điểm | |||
method_id | integer | Định danh phương thức | |||
pay_date | timestamp | Ngày thanh toán |
Example
HTTP Request
PUT api/v6/sale_orders/1588/pay_via_point HTTP/1.1
Host: example.getflycrm.com
Status
200 OK
Response
{
"message": "Cập nhật thành công"
}
Thanh toán đơn hàng bán theo phiếu thu/chi
Đối với trường hợp dùng chức năng Quỹ
HTTP Request
[POST] /api/v6/sale_orders/pay_via_fund
Body Parameters
Parameter | Type | Default | Nullable | Require | Description |
---|---|---|---|---|---|
sheet_description | string | Mô tả | |||
sheet_date | timestamp | yes | Ngày nhập/xuất | ||
sheet_amount | float | Số tiền | |||
sheet_payment | integer | yes | Hình thức thanh toán | ||
sheet_source | integer | yes | Nguồn phiếu | ||
sheet_title | string | yes | Tiêu đề | ||
fund_id | integer | yes | Định danh quỹ | ||
user_id | integer | yes | Định danh người tạo | ||
payment_slip_receiver | string | Tên người nộp tiền | |||
order_id | integer | yes | Định danh đơn hàng |
Example
HTTP Request
PUT api/v6/sale_orders/pay_via_fund HTTP/1.1
Host: example.getflycrm.com
Content-Type: application/json
{
"sheet_date": 1701229899,
"sheet_amount": 100,
"sheet_payment": 1,
"sheet_source": 1,
"sheet_title": "Tiêu đề",
"fund_id": 1,
"user_id": 1,
"order_id": 1,
}
Status
200 OK
Response
{
"message": "Thêm mới thành công",
"id": 4
}
Thanh toán đơn hàng bán theo phiếu thu/chi
HTTP Request
[POST] /api/v6/sale_orders/pay_via_fund
Body Parameters
Parameter | Type | Default | Nullable | Require | Description |
---|---|---|---|---|---|
sheet_description | string | Mô tả | |||
sheet_date | timestamp | yes | Ngày nhập/xuất | ||
sheet_amount | float | Số tiền | |||
sheet_payment | integer | yes | Hình thức thanh toán | ||
sheet_source | integer | yes | Nguồn phiếu | ||
sheet_title | string | yes | Tiêu đề | ||
fund_id | integer | yes | Định danh quỹ | ||
user_id | integer | yes | Định danh người tạo | ||
payment_slip_receiver | string | Tên người nộp tiền | |||
order_id | integer | yes | Định danh đơn hàng |
Example
HTTP Request
PUT api/v6/sale_orders/pay_via_fund HTTP/1.1
Host: example.getflycrm.com
Content-Type: application/json
{
"sheet_date": 1701229899,
"sheet_amount": 100,
"sheet_payment": 1,
"sheet_source": 1,
"sheet_title": "Tiêu đề",
"fund_id": 1,
"user_id": 1,
"order_id": 1,
}
Status
200 OK
Response
{
"message": "Thêm mới thành công",
"id": 4
}