UPI Transaction Extraction
Introduction
This API allows users to extract the information from UPI Payment Screenshot like paidTo, debitedFrom, UPI ID of receiver, transaction ID, transaction UTR, date and time, transaction amount, currency and the UPI platform.
API details
Endpoint
POST https://api-preproduction.signzy.app/api/v3/extraction/upi-transaction-ocrRequest headers
Name | Value | Required | Description |
|---|---|---|---|
Content-Type | application/json | Mandatory | The type of content that the request body contains. |
Authorization | XXXXXXXXXXXXXXX | Mandatory | An authentication token to authorize the request. Reach out to the Signzy support team to get one created. |
{"file":"https://persist.signzy.tech/api/files/1294001413/download/xxxx.png"}Code samples
curl --location 'https://api-preproduction.signzy.app/api/v3/extraction/upi-transaction-ocr' \
--header 'Content-Type: application/json' \
--header 'Authorization: <authkey>' \
--data '{"file":"https://persist.signzy.tech/api/files/1294001413/download/xxxx.png"}'
Response body parameters
Parameter | Data Type | Description |
|---|---|---|
paidTo | String | Name of the user who was paid the amount to |
upiID | String | UPI ID of the user who was paid the amount to |
amountPaid | String | Transaction amount |
currency | String | Currency of the transaction |
transaction_id | String | Transaction ID  |
transaction_utr | String | Transaction UTR (Unique Transaction Reference Number)  |
transaction_datetime | String | Date and Time of transaction  |
debitedFrom | String | Name of the user from whom the payment was made  |
status | String | Status of the transaction: "Success" or "Failure"  |
source | String | UPI platform on which transaction was made E.g. PhonePe, GooglePay etc.   |
{
"paidTo": "MANOJ T",
"upiID": "7019670052@ibl",
"amountPaid": "80",
"currency": "INR",
"transaction_id": "CICAgKjWIAP_fA",
"transaction_utr": "518480274789",
"transaction_datetime": "2025-07-03 12:04:00",
"debitedfrom": "RAJAN RAM",
"status": "Success",
"source": "Google Pay"
}Contact Us for Any Assistance
If you have any questions or need assistance, please reach out to our customer support team. You can contact us via email at [email protected]. We strive to provide prompt and reliable assistance, ensuring your queries are addressed effectively.
We value your feedback and are committed to making your experience smooth and enjoyable. Our team is dedicated to assisting you with any needs you may have. Thank you for choosing our services. We look forward to helping you!