This feature addresses situations where the payer sends an amount that differs from the expected in the order.
Use Case:
- Detection of discrepancies: The system automatically analyzes "payin" transactions and identifies underpayment or overpayment.
- Display in the interface: Discrepancies are displayed in the system interface with a corresponding status ("underpaid", "overpaid") indicating underpayment or overpayment.
Important:
Please note that the parameters "amount_from", "amount_to", "amount_fee" are recalculated according to the authorized payer's amount.
Example:
Overpaid: In the case of overpayment, imagine the order was initially created for $100, but the customer sent $110. This means the customer has exceeded the specified order amount. The system recognizes this overpayment and reflects it, indicating that the customer has sent more funds than required.
Overpaid response example:
{
"status": "success",
"data": [
{
"order_id": "payin_uah-1706700562-uah_hosted_form",
"order_uuid": "d3ca8b43-983a-465c-83f6-70a70172788d",
"order_type": "payin",
"payway": "card",
"card_system": "",
"currency_from": "uah",
"wallet_from": "",
"currency_to": "uah",
"wallet_to": "346eb501-d50c-11ec-834c-06677a2a1e0e",
"currency_fee": "uah",
"status": "overpaid",
"message": "",
"error_code": "0",
"created": "2024-01-31 13:29:23",
"updated": "2024-01-31 13:29:54",
"is_test": "0",
"trusted_user": "0",
"card_mask": null,
"attributes": {
"payment_form_locale": "en"
},
"method": "unknown",
"wallet_from_type": "ecom",
"wallet_to_type": "ecom",
"client_payments": "0",
"client_id": "1369",
"amount_from": "110.00",
"amount_to": "110.00",
"amount_fee": "0",
"exchange_rate": "1"
}
]
}
Underpaid: For underpayment, consider a scenario where the order was created for $100, but the customer only sent $90. This signifies that the customer fell short of the expected payment. The system recognizes this overpayment and reflects it, indicating that the customer has sent fewer funds than required.
Underpaid response example:
{
"status": "success",
"data": [
{
"order_id": "payin_uah-1706700539-uah_hosted_form",
"order_uuid": "322e7d8f-25fd-4e21-bbde-3f921f87391d",
"order_type": "payin",
"payway": "card",
"card_system": "",
"currency_from": "uah",
"wallet_from": "",
"currency_to": "uah",
"wallet_to": "346eb501-d50c-11ec-834c-06677a2a1e0e",
"currency_fee": "uah",
"status": "underpaid",
"message": "",
"error_code": "0",
"created": "2024-01-31 13:29:00",
"updated": "2024-01-31 13:29:33",
"is_test": "0",
"trusted_user": "0",
"card_mask": null,
"attributes": {
"payment_form_locale": "en"
},
"method": "unknown",
"wallet_from_type": "ecom",
"wallet_to_type": "ecom",
"client_payments": "0",
"client_id": "1369",
"amount_from": "90.00",
"amount_to": "90.00",
"amount_fee": "0",
"exchange_rate": "1"
}
]
}