For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
Dashboard
GuidesAPI ReferenceSDKs
GuidesAPI ReferenceSDKs
  • Get Started
    • Overview and Solutions
    • Choose an Integration
    • Quickstart
    • Branding Guidelines
    • Get Support
  • Accept Payments
    • Instant Payments
    • Trustly Pay
    • Recurring Payments
    • Scan and Pay
    • Remember Me
    • Payment Integration Checklist
  • Send Money
    • Send Payouts Using Online Banking
    • Send Payouts Using Account Information
    • International Transfers
  • Retrieve Data
    • Verify Accounts Using Online Banking
    • Verify Accounts Using Micro-Deposits
    • Retrieve Bank and User Information
    • Tokenize Bank Information
    • Trustly ID
    • Insights Data
  • Core Concepts
    • Key Concepts
    • The Establish Data Object
    • Transactions and Transaction IDs
    • Tokens and Account Security
    • Redirect URLs and Return Flow
    • Webhooks and Events
    • Content Strings
  • API Fundamentals
    • Authentication and OAuth
    • Secure Requests and Signature Validation
    • Idempotency
    • Testing
    • Status codes and type definitions
  • Manage Your Integration
    • Go-Live Checklist
    • Merchant Portal
    • Reports and Reconciliation
    • Refresh Bank Authorization
    • Override Risk Declines
    • VIP Tiers
    • Financial Institution Status
Dashboard
Products
PaymentsDataPayouts
Company
AboutCareersContact Sales

Terms of Use | Privacy Policy | © 2026 Trustly, Inc.

Developer-friendly docs for your API
GitHub|Contact Support|Business Help Center|Merchant Portal
Terms of Use|Privacy Policy|© 2026 Trustly, Inc.
Developer-friendly docs for your API
LogoLogo
North AmericaEurope
North AmericaEurope
On this page
  • Prerequisites
  • Manage VIP tiers
  • Add VIP customers
  • Update VIP tiers for existing customers
  • Update by ID
  • Update by External ID
  • Remove a customer’s VIP status
  • Update a customer by customer ID
  • Update a customer by external ID
Manage Your Integration

Manage VIP tiers

|View as Markdown|Open in Claude|
Was this page helpful?
Previous

Override risk declines

Next

Check financial institution status

Built with

Trustly VIP tiers allow you to bypass standard transaction limits and approval processes for trusted customers who frequently process high-value amounts.

You implement VIP tiers within your Trustly integration by tagging trusted customers as VIPs, which signals the system to apply customized limits and risk policies. This streamlined approval path is crucial for handling transactions that would normally exceed common thresholds, and ensures a frictionless experience for your most valued customers.

Self-service onboarding for the VIP customer tier product feature is not available at this time. Contact your Trustly representative to inquire about enabling this feature for your app and associated Trustly API keys.

Prerequisites

  • Defined VIP tiers which have been appropriately configured for your Trustly merchant account by a Trustly integration representative.
  • Your application must provide unique customer IDs. These will be passed to Trustly APIs under the externalId field.

Utilizing the API endpoints mentioned in this article with an AccessId not associated with a merchant ID configured for VIP tiers will not result in the expected behavior.

Manage VIP tiers

VIP tiers are referenced by positive integer values beginning with 1 and iterating by units of one.

Merchants can make ongoing updates to a customer VIP status; promote, demote, or remove them from the program entirely by using the APIs documented here.

Add VIP customers

To add VIP status to a new customer, pass the appropriate VIP tier when the customer is signing up for Online Banking with the Establish Data object provided to the Trustly UI. In addition to standard required properties, the following properties must be included for the customer to successfully be provided VIP status:

  • ExternalID (Merchant Unique customer ID)
  • VIP tier value
  • Phone
  • EnrollDate
  • DOB
  • TaxID

Example Establish Data Object for new VIP customer:

1{
2 "merchantId": "123456",
3 "merchantReference": "uniqueTransaction123_jsmith",
4 "paymentType": "deferred",
5 "customer": {
6 "name": "Jane Smith",
7 "externalId": "ABC098",
8 "email": "jane.smith@email.com",
9 "phone": "+1 555-555-5555",
10 "taxId": "123-45-6789",
11 "dateOfBirth": "1985-10-25",
12 "enrollDate": "2023-01-15",
13 "vip": 2,
14 "address": {
15 "address1": "2000 Broadway St",
16 "city": "Redwood City",
17 "state": "CA",
18 "zip": "94063",
19 "country": "US"
20 }
21 }
22}

Update VIP tiers for existing customers

To update the VIP tier of an existing VIP customer (to either promote or demote them) use the Update customer by ID or Create or update a customer record API endpoints.

Update by ID

Call the Update customer by ID endpoint and provide any relevant customer details to be updated along with the desired VIP tier. The customerId is the Trustly customerID returned by the Retrieve a Transaction API.

Example API Call

1// POST https://trustly.one/api/v1/customers/012345678
2
3{
4 "name": "Jane Smith",
5 "customerId": "012345678",
6 "merchantId": "123456",
7 "vip": 1
8}
Update by External ID

You can also call the Create or update a customer record endpoint. Provide any relevant customer details to be updated along with the desired VIP tier.

Example API Call

1// POST https://trustly.one/api/v1/customers?externalId=ABC098
2
3{
4 "name": "Jane Smith",
5 "externalId": "012345678",
6 "merchantId": "123456",
7 "vip": 1
8}

Remove a customer’s VIP status

To remove VIP status from an existing customer use the Update customer by ID or Create or update a customer record API endpoints and set the vip property to a value of 0.

Update a customer by customer ID

Example API Call

1// POST https://trustly.one/api/v1/customers/012345678
2
3{
4 "name": "Jane Smith",
5 "externalId": "ABC098",
6 "merchantId": "123456",
7 "vip": 0
8}
Update a customer by external ID

You can also call the Create or update a customer record endpoint. Provide any relevant customer details to be updated along with the vip property set to a value of 0.

Example API Call

1// POST https://trustly.one/api/v1/customers?externalId=ABC098
2
3{
4 "name": "Jane Smith",
5 "externalId": "ABC098",
6 "merchantId": "123456",
7 "vip": 0
8}