Upi Pay

create order to transfer payment via to bank account

Header

NameTypeValue
api-keystring(get it from api credentials in api panel)
content-typestringapplication/json
acceptstringapplication/json
$header = [  
    'accept: application/json',  
    'api-key: XdWCmd0NF1ZVklnVPegOdL59WkFM7o4h91UYPAt1',  
    'content-type: application/json',  
];

Request Body Parameters

All Parameters values are mandatory

NameTypeValue
partner_idinteger(Get in from api panel you api parner id)
modeStringUPI
nameStringAccount Holder Name
vpaStringUpi Address
mobileNumberCustomer Mobile number
amountDoubleTransfer amount
webhookStringwebhook url for get status of transaction
latitudeStringLocation Latitude
longitudeStringLocation Longitude
apitxnidStringUnique merchant transaction id
$parameter = [
    'partner_id' => '2'
    'mode'     => 'UPI',
    'name'     => 'Test',
    'vpa'  => '123456@upi',
    'mobile'   => '9999999999',
    'amount'   => '100',
    'webhook'  => 'https://domain.com',
    'latitude' => '11.2222',
    'longitude'=> '11.2222',
    'apitxnid' => 'TXN12345'
];

$body_json_string = json_encode($parameter);

Response Body Parameters

NametypeConditionPossible Value
statuscodeStringAll TimeTXN / TUP / TXF / ERR
messageStringAll TimeTransaction Response Message
txnidStringIn Case TXN / TXFPayout reference id
refnoStringIn Case TXNPayout Bank Reference
Body Params
json
Defaults to 1
json
Defaults to Test
json
Defaults to 1234567890@upi
json
Defaults to 1234567890
json
Defaults to 100
json
Defaults to https://webhook.com
json
Defaults to 23.2323
json
Defaults to 23.3232
json
Defaults to APITXN123
string
Defaults to UPI
Headers
string
Defaults to bucykpifxahgnnhdhrbxfqbqqzuibaezasdasdadasdas
Responses

Language
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json