> For the complete documentation index, see [llms.txt](https://ninjapay.gitbook.io/webupi-protocol/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ninjapay.gitbook.io/webupi-protocol/how-to/webupi-reference.md).

# WebUPI Reference

### **Introduction**

WebUPI is a hypothetical web-based API that allows web applications to interact with UPI-enabled payment systems. This guide will walk you through the primary methods that are part of the WebUPI API.

{% content-ref url="/spaces/B2As2iFgf58pZ0spvUpW/pages/cB3kf3gfilfVec7zGf23" %}
[webUPI.enable()](/webupi-protocol/how-to/webupi-reference/webupi.enable.md)
{% endcontent-ref %}

{% content-ref url="/spaces/B2As2iFgf58pZ0spvUpW/pages/oWoLVNnaf0yJIjtvy3DW" %}
[webUPI.sendPayment()](/webupi-protocol/how-to/webupi-reference/webupi.sendpayment.md)
{% endcontent-ref %}

{% content-ref url="/spaces/B2As2iFgf58pZ0spvUpW/pages/2J1QVSprcNAhGQMrht0j" %}
[webUPI.requestPayment()](/webupi-protocol/how-to/webupi-reference/webupi.requestpayment.md)
{% endcontent-ref %}

{% content-ref url="/spaces/B2As2iFgf58pZ0spvUpW/pages/IsPzu0B5Iz7Mj1rsz8B0" %}
[webUPI.getUPIId()](/webupi-protocol/how-to/webupi-reference/webupi.getupiid.md)
{% endcontent-ref %}

{% content-ref url="/spaces/B2As2iFgf58pZ0spvUpW/pages/4sY3CrEFoZkhyAB7klGX" %}
[webUPI.getPaymentStatus()](/webupi-protocol/how-to/webupi-reference/webupi.getpaymentstatus.md)
{% endcontent-ref %}
