Enkash Developer Portal
HomePayment GatewayPayoutsCreate Account
HomePayment GatewayPayoutsCreate Account
Login
  1. Payment Links
  • Back to home
  • Payment Gateway APIs
  • Authorisation
    • Get Authorization Token
  • Order
    • Create Order
    • Get Order Status
    • Get Order By Merchant Order Id
    • Get BNPL Payment Methods
    • Get Dynamic UPI QR
    • UPI Intent Links
  • Payment
    • Submit Payment Request
    • Get Transaction Status
    • Validate OTP
    • Resend OTP
    • Payment Notify Request
    • Get UPI Transaction Status
    • Verify UPI VPA
  • Refund
    • Refund
  • Settlement
    • Get Settlement Payout By ID
    • Search Settlement Payouts
  • Split Settlement
    • Create Split Settlement Account
    • Update Split Settlement Account
    • Get All Split Settlement Account
    • Deactivate Split Settlement Account
    • Activate Split Settlement Account
    • Submit Payment with Split Details
    • Edit Or Deferred Split Settlement
  • E-Commerce Plugins
  • UPI QR
    • Create UPI QR
    • Get UPI QR
    • Search UPI QR
    • Create Customer
    • Search Customer
    • Cancel UPI QR
  • UPI Autopay
    • Create UPI Mandate
    • Update UPI Mandate
    • Revoke UPI Mandate
    • Get UPI Mandate
    • UPI Mandate Callback
    • Mandate Pre-debit Notification
    • Execute Mandate Debit
    • Mandate Debit Callback
  • Payment Links
    • Payment Link APIs
    • Create Payment Link
      POST
    • Get Payment Link Details
      GET
    • Delete Payment Link
      DELETE
    • Webhook Request
      POST
  1. Payment Links

Delete Payment Link

DELETE
/api/v0/quick-collect/{quickCollectId}
šŸ“Œ
Use this API to delete or deactivate a payment link, ensuring it can no longer be used to collect payments. This is helpful for cancelling unpaid or expired requests directly from your backend.

Request

Path Params
quickCollectId
stringĀ 
required
Header Params
Authorization
stringĀ 
required
Bearer Authorization token generated using generate token API
Example:
Bearer ZW5rYXNoLWNsaWVudDplbmthc2gtc2VjcmV0
Body Params application/x-www-form-urlencoded
objectĀ {0}

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request DELETE '/api/v0/quick-collect/' \
--header 'Authorization: Bearer ZW5rYXNoLWNsaWVudDplbmthc2gtc2VjcmV0'

Responses

🟢200Success
application/json
Body
amount
numberĀ 
optional
createdBy
stringĀ 
optional
createdOn
stringĀ <date-time>
optional
customerEmail
stringĀ 
optional
customerId
stringĀ 
optional
customerLegalName
stringĀ 
optional
customerName
stringĀ 
optional
customerPhone
stringĀ 
optional
deleted
booleanĀ 
optional
description
stringĀ 
optional
dueDate
stringĀ <date>
optional
error
stringĀ 
optional
modifiedBy
stringĀ 
optional
note
stringĀ 
optional
notifyEmail
booleanĀ 
optional
notifyPhone
booleanĀ 
optional
paymentLink
stringĀ 
optional
payoutDetails
array[objectĀ (PayoutDetailModel) {9}]Ā 
optional
payoutAmount
numberĀ 
optional
payoutDate
stringĀ <date-time>
optional
payoutMode
stringĀ 
optional
payoutStatus
enum<string>Ā 
optional
Allowed values:
FAILEDIMPS_CALL_MADEINITIN_PROGRESSNEFT_CALL_MADEON_HOLDPAIDPENDINGREINITIATESUCCESS
payoutTransferId
stringĀ 
optional
payoutTransferResponseReason
stringĀ 
optional
remarks
stringĀ 
optional
settlementPayoutId
stringĀ 
optional
utr
stringĀ 
optional
payoutStatus
object (EnumModel«string») 
optional
label
stringĀ 
optional
name
enum<string>Ā 
optional
Allowed values:
PAIDPARTIAL_PAIDREJECTUNPAID
postToTally
booleanĀ 
optional
quickCollectRequestId
stringĀ 
optional
receivableStatus
object (EnumModel«string») 
optional
reference
stringĀ 
optional
sendAutoReminder
booleanĀ 
optional
Example
{
    "amount": 0,
    "createdBy": "string",
    "createdOn": "2019-08-24T14:15:22Z",
    "customerEmail": "string",
    "customerId": "string",
    "customerLegalName": "string",
    "customerName": "string",
    "customerPhone": "string",
    "deleted": true,
    "description": "string",
    "dueDate": "2019-08-24",
    "error": "string",
    "modifiedBy": "string",
    "note": "string",
    "notifyEmail": true,
    "notifyPhone": true,
    "paymentLink": "string",
    "payoutDetails": [
        {
            "payoutAmount": 0,
            "payoutDate": "2019-08-24T14:15:22Z",
            "payoutMode": "string",
            "payoutStatus": "FAILED",
            "payoutTransferId": "string",
            "payoutTransferResponseReason": "string",
            "remarks": "string",
            "settlementPayoutId": "string",
            "utr": "string"
        }
    ],
    "payoutStatus": {
        "label": "string",
        "name": "PAID"
    },
    "postToTally": true,
    "quickCollectRequestId": "string",
    "receivableStatus": {
        "label": "string",
        "name": "PAID"
    },
    "reference": "string",
    "sendAutoReminder": true
}
Modified atĀ 2025-07-05 14:44:25
Previous
Get Payment Link Details
Next
Webhook Request
Built with