Hủy hóa đơn/vé điện tử
Mô tả chi tiết
1. Request
1.1 Url API
Method | URL API (BaseUrl lấy ở mô tả chung) |
---|---|
POST | <BaseUrl>/cancel |
1.2 Header
Content-Type: application-json
Authorization: Bearer <token lấy ở api Lấy token Authorization>
1.3 Body
{
"TransactionID": "Mã tra cứu hóa đơn",
"InvSeries": "Ký hiệu hóa đơn",
"CancelReason": "Lý do hủy hóa đơn"
}
1.4 Response
{
"success": true,
"errorCode": null,
"descriptionErrorCode": null,
"errors": [],
"data": [],
"customData": ""
}
3 Mô tả đối tượng hủy trong request
public class CancelParameter
{
/// <summary>
/// mã tra cứu
/// </summary>
public string TransactionID { get; set; }
/// <summary>
/// ký hiệu hóa đơn
/// </summary>
public string InvSeries { get; set; }
/// <summary>
/// Lý do hủy hóa đơn
/// </summary>
public string CancelReason { get; set; }
}
3. Ví dụ:
3.1 Request
URL: https://testapi.meinvoice.vn/api/integration/invoice/cancel
HEADERS:
Content-Type: application-json
Authorization: Bearer <token lấy ở api Lấy token Authorization>
BODY:
{
"TransactionID": "DBCAULR0K21",
"InvSeries": "1C24TCM",
"CancelReason": "HĐ bị sai nên hủy"
}
3.2 Response
{
"success": true,
"errorCode": null,
"descriptionErrorCode": null,
"errors": [],
"data": ""
}
4 Tài liệu tham khảo (Curl Postman)
curl --location --request POST 'https://testapi.meinvoice.vn/api/integration/invoice/cancel' \
--header 'Authorization: Bearer <token lấy ở api Lấy token Authorization>' \
--data-raw '{
"TransactionID": "DBCAULR0K21",
"InvSeries": "1C24TCM",
"CancelReason": "Thích thì huỷ"
}'