POST api/WxPayment/TestJsonInvoice
Request Information
URI Parameters
None.
Body Parameters
Collection of InvoiceDataSyncRequest| Name | Description | Type | Additional information |
|---|---|---|---|
| Id | globally unique identifier |
None. |
|
| ApplicationType | UnifyPaymentApplicationType |
None. |
|
| ProductId | globally unique identifier |
None. |
|
| ProductName | string |
None. |
|
| ApplyDate | date |
None. |
|
| InvoiceAmount | integer |
None. |
|
| InvoiceTitle | string |
None. |
|
| InvoiceType | InvoiceType |
None. |
|
| InvoiceSendType | InvoiceSendType |
None. |
|
| TaxPayerCode | string |
None. |
|
| BankName | string |
None. |
|
| BankAccount | string |
None. |
|
| CompanyPhone | string |
None. |
|
| CompanyAddress | string |
None. |
|
| SendName | string |
None. |
|
| SendPhone | string |
None. |
|
| SendAddress | string |
None. |
|
| PhoneNumber | string |
None. |
|
| string |
None. |
Request Formats
application/json, text/json
Sample:
[
{
"Id": "e6bcb536-78d3-4a1e-bf72-4d4ff6824171",
"ApplicationType": 2002001,
"ProductId": "52c4476a-9d30-4ccf-83e6-d16d08ee2ab6",
"ProductName": "sample string 3",
"ApplyDate": "2025-12-13T09:43:00.3806817+08:00",
"InvoiceAmount": 5,
"InvoiceTitle": "sample string 6",
"InvoiceType": 1011001,
"InvoiceSendType": 1012001,
"TaxPayerCode": "sample string 7",
"BankName": "sample string 8",
"BankAccount": "sample string 9",
"CompanyPhone": "sample string 10",
"CompanyAddress": "sample string 11",
"SendName": "sample string 12",
"SendPhone": "sample string 13",
"SendAddress": "sample string 14",
"PhoneNumber": "sample string 15",
"Email": "sample string 16"
},
{
"Id": "e6bcb536-78d3-4a1e-bf72-4d4ff6824171",
"ApplicationType": 2002001,
"ProductId": "52c4476a-9d30-4ccf-83e6-d16d08ee2ab6",
"ProductName": "sample string 3",
"ApplyDate": "2025-12-13T09:43:00.3806817+08:00",
"InvoiceAmount": 5,
"InvoiceTitle": "sample string 6",
"InvoiceType": 1011001,
"InvoiceSendType": 1012001,
"TaxPayerCode": "sample string 7",
"BankName": "sample string 8",
"BankAccount": "sample string 9",
"CompanyPhone": "sample string 10",
"CompanyAddress": "sample string 11",
"SendName": "sample string 12",
"SendPhone": "sample string 13",
"SendAddress": "sample string 14",
"PhoneNumber": "sample string 15",
"Email": "sample string 16"
}
]
application/xml, text/xml
Sample:
application/x-www-form-urlencoded
Sample:
Sample not available.
multipart/form-data
Sample:
--MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[0].Id" e6bcb536-78d3-4a1e-bf72-4d4ff6824171 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[0].ApplicationType" WF --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[0].ProductId" 52c4476a-9d30-4ccf-83e6-d16d08ee2ab6 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[0].ProductName" sample string 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[0].ApplyDate" 2025-12-13T09:43:00.3806817+08:00 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[0].InvoiceAmount" 5 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[0].InvoiceTitle" sample string 6 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[0].InvoiceType" Normal --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[0].InvoiceSendType" ByMail --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[0].TaxPayerCode" sample string 7 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[0].BankName" sample string 8 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[0].BankAccount" sample string 9 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[0].CompanyPhone" sample string 10 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[0].CompanyAddress" sample string 11 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[0].SendName" sample string 12 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[0].SendPhone" sample string 13 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[0].SendAddress" sample string 14 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[0].PhoneNumber" sample string 15 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[0].Email" sample string 16 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[1].Id" e6bcb536-78d3-4a1e-bf72-4d4ff6824171 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[1].ApplicationType" WF --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[1].ProductId" 52c4476a-9d30-4ccf-83e6-d16d08ee2ab6 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[1].ProductName" sample string 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[1].ApplyDate" 2025-12-13T09:43:00.3806817+08:00 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[1].InvoiceAmount" 5 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[1].InvoiceTitle" sample string 6 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[1].InvoiceType" Normal --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[1].InvoiceSendType" ByMail --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[1].TaxPayerCode" sample string 7 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[1].BankName" sample string 8 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[1].BankAccount" sample string 9 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[1].CompanyPhone" sample string 10 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[1].CompanyAddress" sample string 11 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[1].SendName" sample string 12 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[1].SendPhone" sample string 13 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[1].SendAddress" sample string 14 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[1].PhoneNumber" sample string 15 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="[1].Email" sample string 16 --MultipartDataMediaFormatterBoundary1q2w3e--
Response Information
Resource Description
JsonResultOfString| Name | Description | Type | Additional information |
|---|---|---|---|
| Content | string |
None. |
|
| SerializerSettings | JsonSerializerSettings |
None. |
|
| Encoding | Encoding |
None. |
|
| Request | HttpRequestMessage |
None. |
Response Formats
application/json, text/json, multipart/form-data
Sample:
Sample not available.