Testing

Simulate payments to test your integration with Plutu.

Before accepting live payments, we highly recommend testing your integration to ensure that it works correctly. Our test mode allows you to simulate payments and test the functionality of your integration without making any actual transactions.

To simulate a payment, you can use special test values provided by our platform. This will allow you to confirm that your integration is working as expected before going live. Please note that test payments are only valid on our test platform.

How to use test mode?

From your account go to Configuration > API Keys & Tokens > Access token, you must generate the Test Mode access token.

You can use test mode even if your account has not yet been activated.

Rate limits

If you are testing your requests in the sandbox environment and begin to receive 429 HTTP errors, it is recommended to decrease the frequency of your requests. These errors may occur due to our rate limiter being stricter in test mode compared to production mode.

Transaction limits

Please note that there is a transaction limit per x hours in the sandbox environment to prevent misuse and ensure system stability. This limit restricts the number of transactions that can be processed within a specific time frame. Exceeding this limit may result in rejected transactions. It is important to keep track of the transaction volume and ensure it stays within the allowed limits.

All mobile numbers used in the Testing documentation are owned by Plutu

Adfali Test

Success

Mobile number
OTP
Status

0913632323

1111

Success

Errors

Mobile number
OTP
Error code

0913632323

Any OTP

CONFIRMATION_ERROR

0923632323

Any OTP

CHECK_BANK_ACCOUNT

Any mobile number

Any OTP

NOT_SUBSCRIBED

You can review the Errors section for all possible errors

Sadad Test

Success

Mobile number
Birth year
Code
Status

0913632323

Any

111111

Success

Errors

Mobile number
Birth year
Code
Error code

0913632323

Any

888888

OTP_EXPIRED

0913632323

Any

999999

NOT_ALLOWED_AMOUNT

0913632323

Any

Any OTP

INVLIAD_OTP

Any mobile number

Any

Any OTP

INVALID_MOBILE_NUMBER_OR_BIRTH_YEAR

You can review the Errors section for all possible errors

Local Bank Card Test

Prior to accepting live payments through the Local Bank Card service provider, we advise you to test your integration to ensure that it functions properly. Our test platform simulates payment transactions for testing purposes only and does not involve the actual transfer of funds.

To test a successful transaction, click Pay Now on the checkout page and the transaction will complete after which you will be redirected back to the return URL.

To test the cancellation status, after clicking Cancel, the transaction will be canceled and then redirected back to the return URL.

T-Lync Test

When integrating with T-Lync for accepting payments, we recommend testing your integration using our test mode. This will allow you to simulate payment transactions without involving the T-Lync service. Test payments are only valid for testing purposes and do not involve any real transactions.

To test a successful transaction, select the payment method and click Pay Now on the checkout page, the transaction will complete after which you will be redirected back to the return URL.

MPGS Test

We recommend testing your MPGS integration through Plutu before accepting live payments to ensure it is working correctly. You can use our test platform to simulate payment transactions, but please note that test payments are not valid for actual transactions.

To simulate a successful transaction, click the Pay Now button on the checkout page. The transaction will be processed and you will be redirected to the return URL once it is completed.

To test the cancellation status, click the Cancel button during the checkout process. The transaction will then be canceled and you will be redirected back to the return URL.

Last updated