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 type3
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>
```