SendPaymentDetails (Push Method)
SendPaymentDetails
Sends payment information (check number, date, amount) for one or more invoices into Invision. This request accepts a JSON array of objects, each containing the required payment fields.
Request
| Parameter | Type | Description |
|---|---|---|
| InvoiceNumber | Varchar(50) | Required. One or more invoice numbers. |
| CheckNo | Varchar(50) | Required. Check/payment number. |
| CheckDate | Varchar(50) | Required. Check/payment date. |
| CheckAmount | Varchar(50) | Required. Check/payment amount. |
| Company | Varchar(250) | Required. Carrier that made the payment (value from GetCompanies). |
Response
| Parameter | Type | Description |
|---|---|---|
| ID | String | Identifier in BAP. |
| Errors | Array | Contains error message(s) should an error occur. |
Example (C#)
// setup request parameters
ParametersForSendPaymentDetails objPaymentDetailsParam = new ParametersForSendPaymentDetails
{
InvoiceNumber = new string[] { "UPC137173", "UPC137172", "96896", "89989", "12548" },
CheckNo = "1111111",
CheckDate = "", // supply date as required by your integration
CheckAmount = "40",
Company = "ABC"
};
dynamic SendPaymentDetailsResponse = apiClient.SendPaymentDetails(objPaymentDetailsParam);