Payments and Publishing

Payments for Site Usage

Sites created using the API are set to 'Premium' or 'Business+' by default, but are unpublished. The first time you publish a site is when you will begin to pay for the site. This charge will happen automatically. If you are a partner, you will be charged $6 per mobile site or $13 per multiscreen site. If you are not a partner, the charge will be $9 per mobile site or $19 per multiscreen site. In order to publish a site you must have set up a payment profile with Duda. If you have paid Duda in the past, this will be automatically done. If you have not, you can set this up from inside of the API page in your account settings. Duda currently does not offer free sites created via the API.

If you want to test the API, we have an optional query string parameter you can attach to the publish URI. It will publish a site in the free mode and not automatically charge you. This should only be used for TEST sites. 

In order to cancel a subscription, you must log into the Duda dashboard and cancel the subscription in the manage site section. Canceling the subscription will remove any sub-user access you have granted. Deleting a site (which can be done via the API) will also cancel any active subscription associated with the site.

If you attempt to publish a site and have not set up a payment profile, the following error message will be returned:

{
   "error_code":"InvalidState",
   "message":"Billing information missing"
}

White Label Publish Customization

Duda allows you to customize the customer first-publish flow. You can redirect a customer to an external web page that you host in order to take payment, publish the site or more. When sending the customer your external web page, Duda will add URL parameters onto the URL that will inform you of the Site, Account and other relevant information to tie back into your system.

You can configure the first publish customization from your API access in your account settings. There are two sets of settings for mobile and multiscreen sites. 

Mobile First Publish

On the Mobile website builder, we allow you to customize the Title, Description and Button Text of the publish page. This way you can message to your users about next steps. You will also define the endpoint URL that is hosted by you.

Duda will attach the following URL Paramters on the endpoint. 

NameParameterDescription
Site Name sitename Unique site name referencing a site on the Duda platform
Account Name accountname Customer account name provided when creating account under master DudaPro account
Original Site URL originalurl The original desktop URL provided to Duda to create the mobile site
External UID external_uid The external UID of the site provided to Duda when creating or updating the site

The format of the URL will be as follows:

http://example.com?sitename={unique_..._uid={external UID provided to Duda}

After a user is redirected to your website, you should have an upgrade path to accept payment / set up their account. After you verify their account status, you will also want to publish the website (via the API) so that next time they return, the site will be live and ready to set up. If you do not publish the site, the next time the user accesses the editor, they will still be redirected to your endpoint when attempting to publish. 

Multiscreen First Publish

With the Responsive/Multiscreen Site builder, you cannot customize any text/buttons. We only allow you to set if you want to redirect a user to an external web page that you host. There are two options here: (1) Publish the site and redirect the user (this will charge the account owner) and (2) Redirect the user and not publish the site. If you take route #2, Duda expects you to publish the site at a later point (usually through the API) to make sure the site goes live.

Duda will add the following URL parameters on the end of the endpoint URL:

NameParameterDescription
Site Name sitename Unique site name referencing a site on the Duda platform
Account Name accountname Customer account name provided when creating account under master DudaPro account
Original Site URL originalurl The original desktop URL provided to Duda to create the mobile site
External UID external_uid The external UID of the site provided to Duda when creating or updating the site
Locale locale The current language set on the account
Plan ID planid The plan ID of the current site. Relates to custom plans (must be approved by Duda
Origin origin If the user is trying to upgrade the site or publish. Values will be: PUBLISH or UPGRADE
Upgrade Source upgradesource Only added if origin=upgrade. Will return a name of the location the user was attempting to upgrade from
×

Priority Phone Support

English phone support is available 18 hours a day,
Monday through Friday, 3am to 9pm (EST).

United States +1 866-776-1550 3am to 9pm (Eastern)
United Kingdom +44 (0)800-011-9071 8am to 2am (London)
France +33 (0)9-75-18-84-74 9am to 3am (Paris)
Israel +972 (0)3-720-8922 10am to 4am (Jerusalem)
Australia +61 (0)2-8880-9166 7pm to 1pm (Sydney)
To schedule a call in French, Portuguese, Hebrew or Russian, please email us at prioritysupport@dudamobile.com
×

Please Log in as a DudaPro

Priority Phone Support is available exclusively to DudaPros. Log in to your DudaPro account now to see our international support numbers.

Log In
Not a DudaPro? Start a free trial now!