Direct Online Banking Test Cases

These detailed test cases can be used to check your wallet integration with PayMongo. This step is optional but we highly recommend running these cases. These test cases were developed along with our internal QA team to account for every possible flow through the system.

🚧

Additional Reminders


UnionBank

OTP

Scenario

Expected Response

111111

Successful OTP

Success screen displayed.

Status:paid

222222

Transaction Failed

Error message:
Transaction failed

333333

OTP Request Failed

Error message:
OTP request failed

444444

OTP Verification Failed

Error message:
OTP verification failed

000000

Invalid OTP

Error message:
Invalid OTP

555555

NC Scenario (Paid)

Error message:
Network Issues
Transaction has encountered a network issue

666666

NC Scenario (Failed)

Error message:
Network Issues
Transaction has encountered a network issue


BPI

🚧

Additional Pre-requisites

  • For those testing via our Payment Intent Workflow, after the attachment step and redirection to the provided "redirect_url", account ******0001 has to be selected
  • Additionally, to reach the OTP page, you will need to click on "Pay"

OTP

Scenario

Expected Response

123456

Successful OTP

Success screen displayed.

Status:paid

654321

Incorrect OTP

You have entered an invalid One-Time PIN. Please try again

provider_otp_invalid

111111

Attempt exceeded OTP

Error message:

OTP processing issue

Your One-Time PIN has been suspended after 3 invalid attempts.

Please try again after 10 minutes

000000

Expired OTP

Error message:
Your One-Time PIN expired. Please try again


Sample OTP Page

Note: The OTP scenarios can be seen once the 'i' tooltip is hovered over by your cursor.