There are three UPI components as listed below:

upiCollect

A component to accept user’s vpa/upi id

upiCollect
UPI Collect Object

Returned Value

You can get the value of a component by calling component.data().value. All returned values of component.data() can be found here

upiCollect
UPI Collect Object

upiApp

A component to initiate UPI app/intent payment. Only works in mobile phones. If you mount it on desktop it will throw an error in loaderror

Component will not mount on custom webview/inappbrowser Android. It will however mount in popular apps like Facebook, Instagram, Twitter. However, since iOS handles intent differently than android it will always mount in iOS

upiApp
UPI App Object

Returned Value

You can get the value of a component by calling component.data().value. All returned values of component.data() can be found here

upiApp
UPI App Object

upiQr

A component to show a UPI qr code

upiQr
UPI QR Object

Returned Value

You can get the value of a component by calling component.data().value. All returned values of component.data() can be found here

upiQr
UPI QR Object