the preferred way is:

```python
debit = order.debits(payer=customer1, amount=100, fee=30, recipient=customer2)
credit = debit.release()
```
but in cases where you did not know the recipient ahead of time:

```python
debit = order.debits(payer=customer1, amount=100)
# later ...
debit.recipient  = customer2
debit.save()
debit.release()
```

or even:

```python
debit = order.debits(payer=customer1, amount=100)
# later ...
debit.release(customer2)
```