The prerequisites for integrating with S2S are:
- You must have Payment Card Industry Data Security Standard (PCI-DSS) certification, which is mandatory for all entities seeking to store, process, and transmit cardholder data.
- Sufficient technical bandwidth dedicated to managing the end-to-end web checkout processes in-house consistently.
The benefits of the S2S flow are:
- Delivers a better functional experience by eliminating intermediate browser hops that consume the customer’s internet bandwidth and procedural lags.
- Reduces the number of jumps in the forward leg, so the S2S flow significantly reduces the probability of errors.
With the above benefits, there are reduced chances of customers abandoning shopping cart during their shopping experience.
The merchant server hosts the complete data sets necessary to take the customer from your website to the bank’s website and send it directly to the PayU server that operates in the backend. Unlike the Merchant Hosted Checkout integration, your customer will not be redirected to the bank site for OTP. This section describes the customer experience with S2S Flow.
To get started with Server-to-Server integration, refer to General Integration.
Step 1: The customer completes shopping at your website and initiates a transaction with card credentials.
Step 2: The customer enters the CVV and proceeds to complete the payment.
Step 3: The merchant collects the Bank OTP for authentication where the customer needs to complete the transaction by using the OTP sent by the bank to the registered mobile number.
PayU offers the following S2S integrations to collect card payments:
If you are using legacy integration of decoupled flow for S2S, refer to Legacy Flow for Server-to-Server.
The UPI integration for S2S in general is described in the following sections:
The UPI S2S integration for PhonePe Offers and Omnichannel is described in the following sections:
The UPI Number Mapper API describes how to get VPA for the given UPI number.
Updated 10 days ago