| Create Cash Payment | |
| URL | /ApiService.svc/Payment |
| Method | POST |
| Body | { "Amount": 5.00, "CreateDate": "/Date(1600204830747)/", "InvoiceId": 1, "PaymentType": "Cash", "UserPayeeId": 1 } |
| Response | { "Amount": 5.00, "CheckNumber": null, "CreateDate": "/Date(1600204830747)/", "CustomId": "1082", "Id": 1041, "InvoiceId": 1, "PaymentStatus": "Settled", "PaymentType": "Cash", "UserPayeeId": 1 } |
| Comments |
|
| Create Check Payment | |
| URL | /ApiService.svc/Payment |
| Method | POST |
| Body |
{ |
| Response | { "Amount": 5.00, "CheckNumber": "1", "CreateDate": "/Date(1600204830747)/", "CustomId": "1083", "Id": 1042, "InvoiceId": 1, "PaymentStatus": "Settled", "PaymentType": "Check", "UserPayeeId": 1 } |
| Comments |
|
| Update Payment | |
| URL | /ApiService.svc/Payment |
| Method | PUT |
| Body |
{ |
| Response | { "Amount": 4.00, "CheckNumber": "1", "CreateDate": "/Date(1600204830747)/", "CustomId": "1083", "Id": 1042, "InvoiceId": 1, "PaymentStatus": "Settled", "PaymentType": "Check", "UserPayeeId": 1 } |
| Comments |
|
| Delete Payment | |
| URL | /ApiService.svc/Payment/{paymentId} |
| Method | DELETE |
| Body |
|
| Response |
HTTP 200 OK HTTP 400 {error message} |
| Comments |
Credit card payments cannot be deleted. |
| Get Payment List | |
| URL | /ApiService.svc/Payment/List/{invoiceId} |
| Method | GET |
| Body | |
| Response |
[
{
"Amount": 100.00000,
"CheckNumber": null,
"CreateDate": "/Date(1600204830747+0000)/",
"CustomId": "1-1",
"Id": 1,
"InvoiceId": 1,
"PaymentStatus": "Settled",
"PaymentType": "Cash",
"UserPayeeId": null
}
] |
| Comments |
|