Nhảy tới nội dung

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"
}
ParameterTypeDefaultNullableRequireDescription
method_idintegerPhương thức thanh toán
amountdoubleĐịnh danh phiếu
descriptionstringMô tả
pay_datedateNgà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

ParameterTypeDefaultNullableRequireDescription
descriptionstringMô tả
payment_sheet_idintegerĐịnh danh phiếu
amountnumericSố tiền
pointnumericSố điểm
method_idintegerĐịnh danh phương thức
pay_datetimestampNgà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

ParameterTypeDefaultNullableRequireDescription
sheet_descriptionstringMô tả
sheet_datetimestampyesNgày nhập/xuất
sheet_amountfloatSố tiền
sheet_paymentintegeryesHình thức thanh toán
sheet_sourceintegeryesNguồn phiếu
sheet_titlestringyesTiêu đề
fund_idintegeryesĐịnh danh quỹ
user_idintegeryesĐịnh danh người tạo
payment_slip_receiverstringTên người nộp tiền
order_idintegeryesĐị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

ParameterTypeDefaultNullableRequireDescription
sheet_descriptionstringMô tả
sheet_datetimestampyesNgày nhập/xuất
sheet_amountfloatSố tiền
sheet_paymentintegeryesHình thức thanh toán
sheet_sourceintegeryesNguồn phiếu
sheet_titlestringyesTiêu đề
fund_idintegeryesĐịnh danh quỹ
user_idintegeryesĐịnh danh người tạo
payment_slip_receiverstringTên người nộp tiền
order_idintegeryesĐị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
}