- API Introduction
- Error Code
- Payment Intents
- Charges
- Payment Methods
- Refunds
- Webhooks
- Events
- Files
- Disputes
- Payouts
- Balance
- Products
- Prices
- Payment Links
- Checkout
- Customers
- Setup Intents
- Invoices
- Invoice Items
- Invoice Line Item
- Subscriptions
- Subscription Items
- Issuing
- Authorizations
- Cardholders
- Cards
- Transactions
- Coupons
- Promotion Code
- Accounts
Create a payout
POST
/v1/payouts
Request
Authorization
Send your HTTP requests with an
Authorization
header that contains the word Basic followed by a space and a base64-encoded string {{Username}}:{{Password}}Example:
Authorization: Basic YWRtaW46MTIzNDU2
Header Params
Accept
string
required
Default:
application/json
Content-Type
string
required
Default:
application/json
Body Params application/json
payment_currency
string
required
payment_amount
integer
optional
source_currency
string
required
source_amount
integer
optional
description
string
optional
metadata
object
optional
beneficiary
string
optional
beneficiary_data
object
optional
destination_data
object
required
nickname
string
optional
metadata
object
optional
payer_data
object (Payer)
optional
payer_type
enum<string>
optional
Allowed values:
individualbusiness
individual
object
optional
business
object
optional
merchant_payout_id
string
optional
Example
{
"payment_amount": 124000,
"source_amount": 10000,
"payment_currency": "INR",
"source_currency": "INR",
"beneficiary_data": {
"nickname": "test1",
"destination_data": {
"destination_type": "upi",
"upi": {
"vpa": "8276831583@axl",
"phone_number": "91-8276831583"
}
}
}
}
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 POST 'https://apitest.wooshpay.com/v1/payouts?members&reference&Type&_postman_listIndexKey=key&_postman_listAllowsMultipleValues' \
--data-raw '{
"payment_amount": 124000,
"source_amount": 10000,
"payment_currency": "INR",
"source_currency": "INR",
"beneficiary_data": {
"nickname": "test1",
"destination_data": {
"destination_type": "upi",
"upi":{
"vpa": "8276831583@axl",
"phone_number": "91-8276831583"
}
}
}
}'
Responses
🟢200OK
application/json
Body
id
string
optional
object
string
optional
created
integer
optional
payment_currency
string
optional
payment_amount
integer
optional
source_currency
string
optional
source_amount
integer
optional
description
string
optional
metadata
object
optional
status
string
optional
livemode
boolean
optional
beneficiary_data
object
optional
id
string
optional
object
string
optional
created
integer
optional
destination_data
object
required
nickname
string
optional
metadata
object
optional
livemode
boolean
optional
beneficiary
string
optional
failure_code
enum<string>
optional
Allowed values:
account_closedaccount_frozenbank_account_restrictedbank_ownership_changedcould_not_processdebit_not_authorizeddeclinedinsufficient_fundsinvalid_account_numberincorrect_account_holder_nameincorrect_account_holder_addressincorrect_account_holder_tax_idinvalid_currencyno_accountunsupported_card
failure_message
string
optional
payer_data
object (Payer)
optional
payer_type
enum<string>
optional
Allowed values:
individualbusiness
individual
object
optional
business
object
optional
payment_intents_id
array[string]
optional
method
enum<string>
optional
Allowed values:
standardinstant
merchant_payout_id
string
optional
Example
{
"id": "po_1854715844924276736",
"object": "payout",
"created": 1731033692000,
"livemode": false,
"status": "pending",
"beneficiary_data": {
"id": "bf_1854477747879936000",
"object": "beneficiary",
"created": 1731033691000,
"livemode": false,
"nickname": "test1",
"destination_data": {
"imps": {
"vpa": "8276831583@axl",
"phone_number": "91-8276831583"
},
"destination_type": "upi"
}
},
"payment_amount": 124000,
"payment_currency": "INR",
"source_amount": 124000,
"source_currency": "INR"
}
Modified at 2024-11-11 03:58:18