Push to VPA API

This api will be used for initiating a new Push to VPA request to transfer money directly to customer. Also used for Penny Drop use case.

Before initiating this API, it is recommended to do Verify VPA API request to the PSP to check the validity of customer’s VPA or UPI ID. If a valid response is received, then only initiate the Push to VPA API request.

Payout can be also done based on Account Number & IFSC code combination by passing the value in customerVpa as Global Address i.e. account-no@ifsc-code.ifsc.npci (e.g.12345@HDFC0000001.ifsc.npci)

Warning
  1. Only one of customerVpa or upiNumber (UPI ID) is allowed in the request. Both or none are not allowed.

  2. This API can be used only after onboarding from the bank end.

  3. gatewayResponseStatus anything other than SUCCESS and FAILURE to be considered PENDING. For PENDING & DEEMED cases, keep doing status check for next 3-5 days to get the terminal status.

API Endpoints
Production Link
POST
{{host}}/api/{{uri}}/merchants/transactions/pushToVpa
Headers
Body
200 : Success