Gửi hóa đơn
Phương thức này cho phép guửi hóa đơn cho khách hàng
1. Request
Method | URL |
---|---|
POST | <BaseURL>/itg/emails |
1.1. Body parameter
Body parameter là một chuỗi Json chứa các tham số:
/// <summary>
/// Tham số gửi Email
/// </summary>
public class SendEmailParameter
{
/// <summary>
/// Danh sách thông tin gửi email
/// </summary>
public System.Collections.Generic.List<SendEmailData> SendEmailDatas { get; set; }
/// <summary>
/// Hóa đơn có mã hay không
/// </summary>
public bool IsInvoiceCode { get; set; }
}
/// <summary>
/// Tham số gửi Email
/// </summary>
public class SendEmailData
{
/// <summary>
/// Mã tra cứu
/// </summary>
public string TransactionID { get; set; }
/// <summary>
/// Tên người nhận
/// </summary>
public string ReceiverName { get; set; }
/// <summary>
/// List Email
/// </summary>
public string ReceiverEmail { get; set; }
/// <summary>
/// Email cc
/// </summary>
public string CCEmail { get; set; }
/// <summary>
/// Email bcc
/// </summary>
public string BCCEmail { get; set; }
/// <summary>
/// Link callback
/// </summary>
public string CallbackUrl { get; set; }
/// <summary>
/// địa chỉ email khi reply
/// </summary>
public string ReplyEmail { get; set; }
}
Ví dụ:
http://api.meinvoice.misa.local/api/v3/itg/emails{
"SendEmailDatas":
[{
"TransactionID":"Mã tra cứu",
"ReceiverName":"Tên người nhận",
"ReceiverEmail":"Email nhận hóa đơn",
"CCEmail":"Email cc",
"BCCEmail":"Email BCC",
"CallbackUrl":"",
"ReplyEmail":"Email reply phản hồi"
}],
"IsInvoiceCode":false<đánh dấu hóa đơn có mã hay không mã>
}
2. Response
Kết quả trả về Json dạng:
{
"Success":false,
"ErrorCode":"",
"Errors":[],
"Data":"[{\"TransactionID\":\"NPU2F0K2A\",\"SendEmailStatus\":1,\"ErrorCode\":\"\"}]",
"CustomData":null
}