Session API

This is a Server-to-Server API which accepts order parameters as an input to create order in the Juspay systems and returns SDK payload and payment links.

‘Metadata’ is used to send custom params to the payment aggregators, irrespective of default parameters, The supported parameters

Scroll inside to view more
Payment Gateways
Fields
CCAVENUE_V2
metadata.CCAVENUE_V2:promo_code
BILLDESK
metadata.BILLDESK:AdditionalInfo3
BILLDESK
metadata.BILLDESK:AdditionalInfo4
FREECHARGE
metadata.FREECHARGE:campaignCode
GOCASHFREE
metadata.CASHFREE:metadata1
HSBC_UPI
metadata.HSBC_UPI:addInfo
MIGS
metadata.MIGS:vpc_AddendumData
MIGS
metadata.MIGS:vpc_OrderInfo
OLAMONEY
metadata.OLAMONEY:couponCode
PAYTM
metadata.PAYTM:PROMO_CAMP_ID
PAYTM
metadata.PAYTM:CUST_ID
PAYTM
metadata.PAYTM:MERC_UNQ_REF
PAYTM_V2
metadata.PAYTM_V2:MERC_UNQ_REF
PAYTM_V2
metadata.PAYTM_V2:CUST_ID
TATAPAY
metadata.TATAPAY: merchantTxnMetadata
PAYU
metadata.PAYU:offer_key
PAYU
metadata.PAYU:offer_auto_apply
PAYU
metadata.PAYU:udf1
PAYU
metadata.PAYU:udf2
PAYU
metadata.PAYU:udf3
PAYU
metadata.PAYU:udf4
PAYU
metadata.PAYU:udf5
PHONEPE
metadata.PHONEPE:merchantContext
RAZORPAY
metadata.RAZORPAY:notes[cust_id]
RAZORPAY
metadata.RAZORPAY:notes[cust_name]
RAZORPAY
metadata.RAZORPAY:offer_id
RAZORPAY
metadata.razorpay:PNR
RAZORPAY
metadata.razorpay:PaymentID
RAZORPAY
metadata.razorpay:lob
RAZORPAY
metadata.RAZORPAY:notes
Ex: metadata.RAZORPAY:notes={"key1":"value1","key2":"value2","key3":"value3"}
Subvention Amount
metadata.subvention_amount
TPSL
metadata.TPSL:shoppingCartDetails
TPSL
metadata.TPSL:accountNo
ZAAKPAY
metadata.ZAAKPAY:productDescription
ZAAKPAY
metadata.ZAAKPAY:product1Description
PAYPAL
metadata.PAYPAL:landing_page
PAYPAL
metadata.PAYPAL:phone_number
PAYPAL
metadata.PAYPAL:country_code
PAYPAL
metadata.PAYPAL:first_name
PAYPAL
metadata.PAYPAL:last_name
PAYPAL
metadata.PAYPAL:experience_id
PAYPAL
metadata.PAYPAL:brand_name
PAYPAL
metadata.PAYPAL:additional_data
AMAZONPAY
metadata.AMAZONPAY:sellerNote
API Endpoints
Sandbox Link
POST
https://sandbox.juspay.in/session
Production Link
POST
https://api.juspay.in/session
Authorization Header
Headers
Body
200 : Success
400 : Invalid Input data
401 : Authentication Failed
404 : Not Found
500 : Unexpected Error