If the HTTP socket is closed or encounters a timeout on the side of the partner such that no apparent response is available, the partner must first confirm if the transaction did proceed by retrieving the transfer using the transferId. If the resulting status is
APPROVED, the client should proceed normally.
Not to be confused with socket timeouts, internal timeouts occur when PayMaya is able to respond but the error code is one of
2896. These always result to a
This error means that the transaction has already been executed. The partner must retrieve transfer using a transferId to identify the status of the transfer.
This means that the recipient has already reached their daily/monthly limits and will not be able to receive further transactions until the limit is refreshed.
Updated 4 months ago