UAT Testing

  • Plugin Integration – Test Setup
  • API Integration – Test Setup
  • Test Card Details
  • How to verify Net Banking Flow

Plugin Integration – Test Setup

Use the below details to setup the test environment and test transactions in the UAT.

  1. Host URL: https://api-preprod.phonepe.com/apis/hermes
  2. Merchant ID: PGTESTPAYUAT
  3. Salt Keys: The below keys will be used for authentication.
Key IndexKey
1099eb0cd-02cf-4e2a-8aca-3e6c6aff0399

API Integration – Test Setup

Use the below details to setup the test environment and test transactions in the UAT.

  1. Host URL: https://api-preprod.phonepe.com/apis/pg-sandbox
  2. Merchant ID: Kindly request the MID if you haven’t received it from the PhonePe Integration team.
  3. Salt Keys: Will be shared along with the MID details. If not received, kindly request from the PhonePe Integration team.

Test Card Details

Debit Card

“card_number”: “4242424242424242”,
“card_type”: “DEBIT_CARD”,
“card_issuer”: “VISA”,
“expiry_month”: 12,
“expiry_year”: 2023,
“cvv”: “936”

Credit Card

“card_number”: “4208585190116667”,
“card_type”: “CREDIT_CARD”,
“card_issuer”: “VISA”,
“expiry_month”: 06,
“expiry_year”: 2027,
“cvv”: “508”

Note: The OTP to be used on the Bank Page: 123456

How to verify Net Banking Flow

Always use “bankId”: “SBIN” for testing purposes in the request payload of PAY API.

Username: test
Password: test
and click “Submit” on the next screen.

Note: For testing transactions, the lower amount limit is defined as Rs.1/- and the upper amount limit is defined as Rs.1000/-. Please make sure your transaction requests are within these limits.