---
updatedAt: 2025-09-22T17:25:13.000Z
agentTools:
  projectIndex: https://developer.bitpay.com/llms.txt
---

# Create Payout Group

Facades: `payout`

## Overview

Allows a merchant to create multiple payout requests with one request..

## Example

```java
Payout payout1 = new Payout();
payout1.setAmount(10.00);
payout1.setCurrency(Currency.USD);
payout1.setLedgerCurrency(Currency.USD);
payout1.setReference("payout_1");
payout1.setNotificationEmail("merchant@example.com");
payout1.setNotificationUrl("https://somenotiticationURL.com");
payout1.setEmail("recipient1@example.com")
  
Payout payout2 = new Payout();
payout2.setAmount(10.00);
payout2.setCurrency(Currency.USD);
payout2.setLedgerCurrency(Currency.USD);
payout2.setReference("payout_2");
payout2.setNotificationEmail("merchant@example.com");
payout2.setNotificationUrl("https://somenotiticationURL.com");
payout2.setEmail("recipient2@example.com")
  
Collection<Payout> payouts = Arrays.asList(payout1, payout2);
  
PayoutGroup submitPayoutGroup = bitpay.submitPayouts(payouts);
```