Notices & Limitations
In certain cases, we must impose restrictions for security and stability purposes. Below, you will find important details you should be aware of during your integration process.
As the Paypa system, we enforce several limitations and restrictions:
- Name
1) Multiple pending deposits created with userId- Description
If there is an existing pending deposit transaction associated with the
userIdyou sent when creating a new deposit request (a deposit that has not yet been concluded), you cannot create another deposit request for the sameuserId. This limitation does not apply to Withdraw transactions.
- Name
2) Multiple and repeated callback alert- Description
Process each callback we send for Deposit and Withdraw transactions only once. For example, if a transaction initially marked as
successfulis later updated tounsuccessful, processing both callbacks may cause issues for your end users. This is especially critical for Withdraw operations.
- Name
3) IP Address restrictions- Description
For security reasons, your IP addresses must be whitelisted for both deposit and withdrawal requests. When starting the integration, please share your IP addresses with the Paypa support team and request Paypa’s IP list. Only accept callback requests originating from the IP addresses provided to you.
If a pending deposit already exists for a given userId, we will return the previous transaction when you attempt to create a new one.
This response will include alreadyPending=true.
If you receive this value, do not create a new transaction in your system.