// GET has no body parameters
// in this example, Pagination is null
SettlementValidation validation = api.getSettlementApi().getValidations(settlement.getSettlementId(), null);
await Api.ApiSettlements.GetValidations(settlement.SettlementId);
api.Settlements.getValidations(settlement.SettlementId)
_api->Settlements->GetValidations($settlement->SettlementId, $pagination);
validations = SettlementValidation.get(settlement.settlement_id, page=1, per_page=10)
MangoPay::Settlement.get_validations(@settlement['SettlementId'], {page: 1, per_page: 10})
{
"FooterErrors": [
{
"FooterName": "TotalNetSettlementAmount",
"Code": "SETTLEMENTAMOUNT_NOT_MATCH",
"Description": "TotalNetSettlement amount 1000 EUR is not matching to declared amount 9000 EUR."
}
],
"LinesErrors": [
{
"ExternalProviderReference": "auth-stripe-76f0baab-3d89-47e4-85f6-417864588055",
"ExternalTransactionType": "REFUND",
"Code": "MATCH_REF_NOT_FOUND",
"Description": "ExternalProviderReference not found for any existing Intent in the system"
}
]
}
Settlements
View validation errors for a Settlement
Retrieve information about failed or partially matched settlements
GET
/
v3.0
/
{ClientId}
/
payins
/
intents
/
settlements
/
{SettlementId}
/
validations
// GET has no body parameters
// in this example, Pagination is null
SettlementValidation validation = api.getSettlementApi().getValidations(settlement.getSettlementId(), null);
await Api.ApiSettlements.GetValidations(settlement.SettlementId);
api.Settlements.getValidations(settlement.SettlementId)
_api->Settlements->GetValidations($settlement->SettlementId, $pagination);
validations = SettlementValidation.get(settlement.settlement_id, page=1, per_page=10)
MangoPay::Settlement.get_validations(@settlement['SettlementId'], {page: 1, per_page: 10})
{
"FooterErrors": [
{
"FooterName": "TotalNetSettlementAmount",
"Code": "SETTLEMENTAMOUNT_NOT_MATCH",
"Description": "TotalNetSettlement amount 1000 EUR is not matching to declared amount 9000 EUR."
}
],
"LinesErrors": [
{
"ExternalProviderReference": "auth-stripe-76f0baab-3d89-47e4-85f6-417864588055",
"ExternalTransactionType": "REFUND",
"Code": "MATCH_REF_NOT_FOUND",
"Description": "ExternalProviderReference not found for any existing Intent in the system"
}
]
}
If your Settlement’s
Status is PARTIALLY_MATCHED or FAILED, this endpoint returns information about the errors in your CSV file’s footer or transaction lines.
Path parameters
string
required
The unique identifier of the Settlement object.
Responses
200 - OK
200 - OK
array (object)
array (object)
{
"FooterErrors": [
{
"FooterName": "TotalNetSettlementAmount",
"Code": "SETTLEMENTAMOUNT_NOT_MATCH",
"Description": "TotalNetSettlement amount 1000 EUR is not matching to declared amount 9000 EUR."
}
],
"LinesErrors": [
{
"ExternalProviderReference": "auth-stripe-76f0baab-3d89-47e4-85f6-417864588055",
"ExternalTransactionType": "REFUND",
"Code": "MATCH_REF_NOT_FOUND",
"Description": "ExternalProviderReference not found for any existing Intent in the system"
}
]
}
// GET has no body parameters
// in this example, Pagination is null
SettlementValidation validation = api.getSettlementApi().getValidations(settlement.getSettlementId(), null);
await Api.ApiSettlements.GetValidations(settlement.SettlementId);
api.Settlements.getValidations(settlement.SettlementId)
_api->Settlements->GetValidations($settlement->SettlementId, $pagination);
validations = SettlementValidation.get(settlement.settlement_id, page=1, per_page=10)
MangoPay::Settlement.get_validations(@settlement['SettlementId'], {page: 1, per_page: 10})
Was this page helpful?
⌘I