💻
Payouts Integration
  • Introduction
  • Functional overview
  • Onboarding
  • Postman Collection
  • Authentication
  • Authentication Token
    • API to Generate Token using username/password
    • API to Generate Token using private client id
  • Refresh Tokens
    • Refresh Token API
  • IP Check
  • API Integration
  • Testing Credentials
  • API Flow Diagram
  • Beneficiary Management
    • View Beneficiary Detail
    • Beneficiary Creation / Registration
  • Core Payouts API
    • Get Account Details API
    • Cancel Transfer API
    • Check Transfer Status API
    • Initiate/Schedule Transfer API
  • Verification
    • Verify Account / Penny Test
    • Validate Vpa
    • IFSC Details
  • smart send
    • Feature
    • Smart Send API
      • Cancel Smart Send
      • Smart Send Status
    • Smart Send V2 API
      • Create Smart Send Link
      • Smart Send Status
      • Cancel Smart Send
      • Extend Expiry Date
    • Bulk Smart Send
      • Bulk File Upload
      • Bulk Process File
    • Smart Send Error Codes
    • Fetch masked Vpas
  • Webhooks
    • What are Webhooks?
    • Default Webhooks
    • Creating Webhooks
    • Set Webhook API
    • Types of webhooks
  • Settings
    • Disable queued Payout
  • FAQ
Powered by GitBook
On this page
  • Request Header Params
  • Request Params
  • Example

Was this helpful?

  1. Settings

Disable queued Payout

Transactions goes into queue if merchant is not having enough balance in his account process. By Setting this flag you can mark the transaction failed if balance enough balance is not available.

PreviousTypes of webhooksNextFAQ

Last updated 4 years ago

Was this helpful?

Request Header Params

Key

Description

Data type

Mandatory

possible Values

Authorization

Access token generated earlier.

String

Yes

Bearer {access_token}

payoutMerchantId

This is the merchant id provided while onboarding

String

Yes

payountMerchantId is different from payumoney merchant id, please check payouts dashboard or call customer support if you don’t know your payoutsMerchantID

Request Params

Key

Description

Data type

Mandatory

possible Values

queueTxn

Queue transaction or not

Boolean

Yes

True/false

configMerchantId

PayoutMerchantId

Long

No

Example

Sample Request :

curl -X POST \
  https://test.payumoney.com//payout/setQueueTxnFlag \
  -H 'authorization: bearer 567ac8efa500eeae6957cbed8956573d7a04928a9e774627f41a95bf8f282fc5' \
  -H 'cache-control: no-cache' \
  -H 'content-type: application/x-www-form-urlencoded' \
  -H 'payoutmerchantid: 1111123' \
  -d 'queueTxn=false&configMerchantId=1111120'

Response :

{
    "status": 0,
    "msg": "success",
    "code": null,
    "data": {
        "id": 219,
        "merchantId": null,
        "entityId": 1111120,
        "entityType": "merchant_id",
        "configKey": "queue_transaction_insufficient_balance",
        "configValue": "0",
        "groupName": null,
        "isActive": true,
        "addedOn": "2020-08-06T06:36:25.327+0000",
        "updatedOn": "2020-08-06T06:36:25.327+0000"
    }
}
{
 "status": 1,
 "msg": "Invalid value",
 "code": null,
 "data": null
 }

https://www.payumoney.com//payout/setQueueTxnFlag
https://test.payumoney.com//payout/setQueueTxnFlag