Back to Docs

Settings

Manage your account settings and preferences.

1

Profile Settings


Manage your account profile information.

**Profile Fields:**
- **Display Name**: Shown to customers on invoices and checkout pages
- **Business Name**: Your company or brand name
- **Contact Email**: Email for notifications and support
- **Timezone**: Used for reporting and scheduled actions

**Update Profile:**
```typescript
// Profile update (via dashboard or API)
await updateProfile({
  displayName: "John Doe",
  businessName: "Acme Inc",
  email: "john@example.com",
  timezone: "America/New_York",
});
```
2

Notification Settings


Configure how you receive notifications.

**Email Notifications:**
- Payment confirmations
- New subscription signups
- Failed payments
- Security alerts
- Monthly reports

**Webhook Notifications:**
- Real-time events via webhook endpoints
- Can be configured per event type
3

Appearance Settings


Customize the look and feel of your payment pages.

**Customization Options:**
- Logo upload
- Brand colors
- Custom CSS (premium feature)
- Custom domain (premium feature)

**Example Customization:**
```tsx
// Branded checkout page
<div style={{ 
  background: "#ffffff",
  border: "2px solid #265ccf",
  borderRadius: "12px",
  padding: "24px"
}}>
  <img src="/logo.png" alt="Logo" />
  <h1>Payment Required</h1>
  {/* Checkout form */}
</div>
```