Payment Gateway testing is testing of a Payment Gateway. A payment gateway system is an e-commerce application service that approves credit card payment for online purchases. Payment gateways safeguard the credit card details by encrypting sensitive information like credit card numbers, account holder details and so on. This information is passed safely between the customer and the merchant and vice versa.
Modern payment gateways also securely approve payments via debit cards, credit cards, electronic bank transfers, cash cards, reward points etc.
Hosted payment gateways will take a customer off from your site's checkout page. Once user clicks on pay now button at your website, user will be redirected to payment service provider (psp) page. Here user need to fill his/her payment details. Once the customer has paid, he/she will be redirected back to your website to finish the checkout process.
For these type of gateways, we need to ask the payment details from users, at our own website. After asking the details, we need to send the collected data to the Payment Gateway's url. Some gateways need the data in specific format while some need any hash key or specific security/secret key.
In case of recurring the next payments is deducted by payment gateway itself and send notification for the same. Refund and cancellation process need to be initiated from Payment Gateway's website.
Robotics process automation can easily simulate rekeying of data from one system to another. It performs tasks like data entry, copying, and pasting.
Unified Payments Interface (UPI) - PaymentUnified Payments Interface is a real time inter bank payment system that allows sending or requesting money. Any UPI client app may be used and multiple bank accounts may be linked to single app. ... Virtual Payment Address (VPA) or UPI ID: Send or request money from/to bank account mapped using VPA.
Bharat Interface for Money (BHIM) - PaymentsBharat Interface for Money (BHIM) is a payment app that lets you make simple, easy and quick transactions using Unified Payments Interface (UPI). You can make direct bank payments to anyone on UPI using their UPI ID or scanning their QR with the BHIM app. You can also request money through the app from a UPI ID.
Payments Using POS TerminalsTerminal vendors (ATM, POS, mPOS) need to be compliant to industry standards and specifications before they can be used in the market. Card Simulator now can be used by Banks/Vendors for testing their terminals to ensure that it meets specific requirements and recommendations across multiple paymentsystems.
SWITCH Based PaymentsThis is the base of payment architecture, A Payment Switch can be thought of as a an independent entity that facilitates communication between different providers. The payment gateway talks directly with the switch to process payments.