← Files WixARCHIVED FILE

skills/wix-manage/references/get-paid/how-to-setup-wix-payments.md

1.86 KB · Oct 3, 2026 · 06:02 UTC

↓ Download file

---
name: "How to Setup Wix Payments"
description: Configures Wix Payments as the payment provider. Covers eligibility checking, business verification, bank account setup, and payment method configuration (cards, PayPal, Apple Pay).
---
# How to Set Up Wix Payments

This recipe covers the setup flow needed before creating payment links or collecting payments.

## Step 1: Collect required user inputs

Before connecting Wix Payments, collect and confirm:

1. Terms acceptance: https://www.wix.com/about/terms-of-payments
2. First name
3. Last name
4. Product/service description (minimum meaningful business description)

## Step 2: Connect Wix Payments account

Call:

- `POST https://www.wixapis.com/payments/v1/wix-payments-account/connect`

```json
{
  "account": {
    "firstName": "<USER_FIRST_NAME>",
    "lastName": "<USER_LAST_NAME>",
    "tosAccepted": true,
    "productDescription": "<PRODUCT_DESCRIPTION>"
  }
}
```

## Step 3: Handle common setup blockers

### Location-related failure

If setup fails due to location details, update the business location and retry:

- `PUT https://www.wixapis.com/locations/v1/locations/{locationId}`
- Reference: [Update Location](https://dev.wix.com/docs/api-reference/business-management/locations/update-location)

### Already connected

If the API returns an "already connected" style response, skip reconnect and continue with onboarding checks.

## Step 4: Complete dashboard onboarding

Connecting the account is not always the final step. To receive payments, the site owner may still need to complete Wix Payments onboarding in the site dashboard.

## Important Notes

1. Never invent or assume user identity/business details.
2. Always obtain explicit user consent before calling connect.
3. Use the exact accepted values provided by the user.
4. Verify readiness by testing a real payment flow (for example, create payment link) after setup.

SHA-256: 1f00ef7d721dfbf38a3ae3b8820322c61c68dc54e6e248a480967a12430410f6