Paying for Listings¶
You can pay for both Snowflake Marketplace listings or private listings. Providers choose whether to offer paid listings, or free listings that you might pay for outside of Snowflake.
Before you pay for a listing, you can securely trial the contents of the paid listing and choose whether to pay for the full listing. See Exploring Listings for more details about trialing listings.
Where Paid Listings Are Available to Consumers¶
As a consumer, you can only access paid listings if the billing address on your account is in one of the following countries:
United Arab Emirates
Set up Your Account To Pay For Listings¶
Before you start buying paid listings and other products in the Snowflake Marketplace, you must set up your account to pay for listings.
You must be the organization administrator (ORGADMIN) to complete these steps. For information about organizations, see Managing Your Snowflake Organization.
Log into Snowsight.
At the top of the left navigation bar, in the user menu, select Switch Role » ORGADMIN to change to the organization administrator role.
Select Admin » Billing & Terms.
In the Snowflake Marketplace section, review your billing information. If you identify incorrect information, contact email@example.com to correct the details.
Select Review Terms & Conditions. The Review Terms & Conditions dialog opens.
Click the link to review the Snowflake Marketplace Consumer Terms of Service.
The Snowflake Marketplace Consumer Terms of Service are different than the Provider terms. You must accept the Consumer terms regardless of whether you previously accepted the Provider terms.
If you agree to the terms, select Accept Terms & Conditions.
If you see an error when attempting to accept the terms of service, your user profile might be missing a first name, last name, or email address. Contact an account administrator to update your account. If you have an administrator role, see Setting User Details and Preferences to update your profile using Snowsight.
Set up Stripe to Pay for Listings¶
Before you can pay for listings, you must provide a valid payment method. You can use a credit card, bank account (US-only), or pay with a wire transfer.
Snowflake uses Stripe to invoice you for your paid listing usage.
When you agree to be billed for access to paid listings, Snowflake creates an account in Stripe to invoice your Snowflake account for usage charges.
You must collect specific information to verify your identity and enable charges. What you need to provide depends on your country, capabilities, business type, business structure, the service agreement type between Stripe and the connected account, and the risk level.
For example, for a company in the US, you might need to collect information about:
The business (e.g. name, address, tax ID number).
The person opening the Stripe account (e.g. name, date of birth, Employer Identification Number).
Beneficial owners (e.g. name, email).
Stripe invoices your Stripe account at the beginning of each calendar month. You receive a monthly Stripe invoice that is separate from your invoice for Snowflake storage, usage, and services. Taxes on the invoice are calculated based on your address.
Each month, Snowflake automatically attempts to charge the payment method you provide. If the automatic charge fails, a payment link appears on your Stripe invoice. The payment link can be used to pay your invoice. You can also use your Stripe dashboard to manage your payments.
To access your Stripe dashboard:
Log into Snowsight.
Click Admin » Billing & Terms.
In the Snowflake Marketplace section, next to Invoices & payment method, click the View on Stripe link.
Your Stripe dashboard opens.
After you provide a payment method, the Billing page reports the current status of your payment method. The following table describes the different statuses.
Stripe is in the process of verifying your payment method.
Completed & verified
Your payment method has been verified by Stripe. If you have already accepted the Consumer Terms of Service, you are ready to purchase paid listings.
Incomplete account information
There is an issue with your Stripe account. The web interface provides additional details about the exact issue and how to resolve the problem.
Stripe has rejected your payment method. A valid payment method needs to be provided.
To report invoicing issues, submit a case at Report an issue with a Data Marketplace Listing or Provider.
How You Get Charged For Paid Listings¶
You get charged for paid listings based on two components:
The pricing plan of the listing that you choose.
Whether you query the data in the listing.
Types of Paid Listing Pricing Plans¶
Providers choose which pricing plan to set for a listing. For more information about the different types of pricing models you might encounter when paying for listings, see Paid Listings Pricing Models.
Types of Queries That Incur Charges for Paid Access¶
Snowflake bills your account for paid data only if users query paid data in the listing. If no user in your account queries paid data, Snowflake does not invoice you.
Queries count toward usage statistics when they access paid data in a share, regardless of whether the query returns results. For example, a query might scan a set of paid data but filter out every row in the results.
Examples of queries that produce charges for paid access include SELECT and DML statements (e.g. INSERT, MERGE) that access paid data. DDL statements do not produce charges unless they access paid data (e.g. using CREATE TABLE AS SELECT).
To monitor your usage of paid listings, refer to the usage views:
MONETIZED_USAGE_DAILY View in the DATA_SHARING_USAGE schema.
MONETIZED_USAGE_DAILY View in the ORGANIZATION_USAGE schema.
Managing Paid Listings as a Consumer¶
After you access a paid listing, manage who can access it, cancel your purchase, or get a refund.
Managing Access to Paid Data in a Listing¶
Use the following access control privilege to control access to paid listings.
PURCHASE DATA EXCHANGE LISTING
Account (i.e. global privilege)
Grants ability to create a database from a paid listing that allows querying all data (paid and trial) in the database. Must be granted by the ACCOUNTADMIN role.
Canceling Access to Paid Data in a Listing¶
To cancel access to paid data in a listing, do the following:
Only account administrators (i.e. users with the ACCOUNTADMIN role) or the role that owns the database created from a share (i.e. the role that has the OWNERSHIP privilege on the database) can cancel access to the paid data in a listing.
Log into Snowsight.
Select the dropdown menu next to your login name, then select Switch Role, and choose either ACCOUNTADMIN or a custom role that has the required privilege.
Select Data » Marketplace.
Locate the listing that you want to cancel access to. Select the listing. The listing details page opens.
Select Manage Purchase.
In the dialog box that appears, select Cancel Purchase. A confirmation dialog opens. Read the description for the date when users can no longer query paid data in the database.
Confirm the cancellation.
Contact the provider of the listing directly to report issues with the data in the listing or to request a refund.