POST api/{apiVersion}/InvoicePayment/InvoicePaymentCalculate?SystemUserId={SystemUserId}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
SystemUserId

globally unique identifier

Required

apiVersion

string

None.

Body Parameters

InvoiceBaseRequestOfInvoicePaymentCalculateRequest
NameDescriptionTypeAdditional information
SessionId

string

None.

ClientSessionId

string

None.

ClientTrxIdReserved

string

None.

Data

InvoicePaymentCalculateRequest

None.

Request Formats

application/json, text/json

Sample:
{
  "SessionId": "sample string 1",
  "ClientSessionId": "sample string 2",
  "ClientTrxIdReserved": "sample string 3",
  "Data": {
    "CustomerId": "65640244-4148-446f-bd22-c400678fb97d",
    "CustomerAccountId": "dbf3e4ad-66d8-4659-aa43-8eeee829adf6",
    "Amount": 3.0,
    "InvoiceAmount": 4.0,
    "AmountCurrencyId": "407f2241-9924-4dba-a2c8-12ca999e7c3b",
    "ExpenseAmount": 6.0,
    "ExpenseAmountCurrencyId": "1ee58c86-4d36-481b-bb39-4b4a86f06166",
    "InvPaymentTransactionQueryOid": "sample string 8"
  }
}

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

APIResponseBaseOfInvoicePaymentCalculateResponse
NameDescriptionTypeAdditional information
Code

string

None.

Message

string

None.

Result

InvoicePaymentCalculateResponse

None.

CoreTrxIdReserved

string

None.

SessionId

string

None.

ErrorCode

string

None.

IsShowRateAndReview

boolean

None.

Response Formats

application/json, text/json

Sample:

Sample not available.