Credit / Debit Card transaction

Note
  • Compliance Check: Merchants who are not PCI DSS compliant should refrain from using this API and consume our PayV3.jslink icon for cards.

Scroll inside to view more
Supported Card Brand
payment_method
Sodexo
SODEXO
Mastercard
MASTER
Visa
VISA
Rupay
RUPAY
American Express
AMEX
Discover
DISCOVER
Diners
DINERS
Maestro
MAESTRO
JCB
JCB
BAJAJ Cards
BAJAJ
KNEt Cards
KNET
MADA Cards
MADA
QPay Cards
QPAY
QWIKCILVER Gift Cards
QWIKCILVER
China UnionPay
UNIONPAY
API Endpoints
Production Link
POST
https://api.juspay.in/txns
Headers
Body
200 : Success
400 : Invalid Input data

Error Codes:

Scroll inside to view more
Scenario
Error Codes
Description
Sample Error Message
For New card - Transaction without passing card number
400
Bad Request
{"error_message":"Card number is required.","status":"invalid_request_error","error_code":"missing_card_number","error_info":{"user_message":"Please enter a valid card number.","fields":[{"field_name":"card_number","reason":"Missing field."}],"developer_message":"Missing card number.","code":"MISSING_MANDATORY_PARAMETER","category":"USER_ERROR"}}
Transaction without passing merchant_id field
400
Bad Request
{"error_message":"Bad request.","status":"ERROR","error_code":"Bad request.","error_info":{"user_message":"Bad request.","fields":[{"field_name":"merchant_id","reason":"Field required but not passed."}],"developer_message":"Failed while parsing your request.","code":"MISSING_MANDATORY_PARAMETER","category":"USER_ERROR"}}
Transaction without passing card_security_code field
400
Bad Request
{"error_message":"Can't find a suitable gateway to process the transaction","status":"Bad Request","error_code":"invalid_request_error","error_info":{"user_message":"Gateway not found to process the transaction request.","developer_message":"No functional gateways supporting this transaction.","code":"GATEWAY_NOT_FOUND","category":"CONFIG_ERROR"}}
For Pre-auth and Capture, Transaction without passing pre_auth_enabled field
400
Bad Request
{"error_message":"Bad request.","status":"ERROR","error_code":"Bad request.","error_info":{"user_message":"Bad request.","fields":[{"field_name":"merchant_id","reason":"Field required but not passed."}],"developer_message":"Failed while parsing your request.","code":"MISSING_MANDATORY_PARAMETER","category":"USER_ERROR"}}
Passing a non configured currency
400
Bad Request
{"error_message":"Can't find a suitable gateway to process the transaction","status":"Bad Request","error_code":"invalid_request_error","error_info":{"user_message":"Gateway not found to process the transaction request.","developer_message":"No functional gateways supporting this transaction.","code":"GATEWAY_NOT_FOUND","category":"CONFIG_ERROR"}}
Last updated 9 months ago