POST
/
v1
/
payout
/
pix
curl -X POST https://api-eu.sulpayments.ch/v1/payout/pix \
  -H "Authorization: Bearer {token}" \
  -H "Content-Type: application/json" \
  -d '{
    "partner_code": "PIX-001",
    "kind": "personal",
    "first_name": "Jane",
    "last_name": "Doe",
    "document": "12345678909",
    "email": "jane@example.com",
    "phone": "+5511999999999",
    "pix": "jane@example.com",
    "value": 1000.00,
    "fee_payer": "merchant",
    "notification_url": "https://yourapp.com/webhooks/payout"
  }'
{ "id": "pyt_001", "status": "processing" }

Headers

Authorization
string
required
Bearer {token}

Body

partner_code
string
required
Your unique reference.
kind
string
required
personal or business.
first_name
string
required
last_name
string
required
company_name
string
Required when kind=business.
document
string
required
CPF or CNPJ depending on kind.
email
string
required
phone
string
required
birth
string
YYYY-MM-DD.
pix
string
required
PIX key (CPF, CNPJ, email, phone or random key).
value
number
required
fee_payer
string
required
merchant or customer.
notification_url
string
required
HTTPS URL for status callbacks.

Response

id
string
status
string
curl -X POST https://api-eu.sulpayments.ch/v1/payout/pix \
  -H "Authorization: Bearer {token}" \
  -H "Content-Type: application/json" \
  -d '{
    "partner_code": "PIX-001",
    "kind": "personal",
    "first_name": "Jane",
    "last_name": "Doe",
    "document": "12345678909",
    "email": "jane@example.com",
    "phone": "+5511999999999",
    "pix": "jane@example.com",
    "value": 1000.00,
    "fee_payer": "merchant",
    "notification_url": "https://yourapp.com/webhooks/payout"
  }'
{ "id": "pyt_001", "status": "processing" }