Zum Inhalt springen

Monetarisierung von Crowdin-Apps

Alle Crowdin Apps can use one of the folgenden payment models:

  • Payment über Crowdin – Application Benutzer can subscribe to the App directly über Crowdin. The platfürm bietet an easy way to make payments.
  • Payment über eigen payment system – Application Benutzer can subscribe directly über the App oder undere third-party services connected to the App. The Entwickler of the Crowdin App should connect und configure the preferred payment system himself.
  • Kostenlos usage of the Crowdin Apps – Application Benutzer don’t pay für the App usage.

Du kannst use Crowdin as a payment processoder für subscription hundling of deine Apps.. To use payment über Crowdin, Contact Suppodert-Team, so we will erstellen a subscription für your Crowdin App.

To implement this payment processoder, du musst use an API endpoint to return up-to-date infürmation on the App subscription. Du solltest auch hinzufügen a middleware to your Crowdin App that will limit the Zugrwennf to the App für Benutzer that didn’t subscribe..

In the middleware, du solltest make an API Anfrage to Crowdin und, depending on the result, implement one of the folgenden actions:

  • 200 OK – the subscription is active. Crowdin App must bieten Zugrwennf to the functionality by the date specwennied in the Antwodert. Dies date should be Stored mitin the App to reduce the Anzahl der Anfrages to this API endpoint.
  • 402 Payment Required – the subscription was neint paid. In diesem Fall, restrict Zugrwennf to the App functionality und bieten the Benutzer mit a URL to a prüfenout Seite. You will get the prüfenout URL in the Antwodert.
  • 404 Bad Request – the subscription was neint found. Das bedeutet one of several erroders: a Benutzer entfernend a Crowdin App von the Organisation, oder a subscription wasn’t legen festd für the App. In diesem Fall, du solltest restrict Zugrwennf to the Crowdin App.

Um auf the Crowdin App subscription API, the App must use the authoderization method crowdin_app in the App descriptoder und use the received Zugrwennfstoken in the Autoderization header.

Terminal-Fenster
GET /api/v2/applications/{app-identifier}/subscription

Headers

  • Inhalt-Typ: application/json
  • Autoderization: bearer \<access-token>

Status Code: 200

{
"expires": "2022-12-19 12:00:00"
}

Status Code: 402

{
"subscribe_link": "https://crowdin.com/checkout?subscribe=..."
}

Status Code: 400

{
"message": "App identifier not found"
}

In the event of subscribing to a Crowdin App, a Benutzer will be directed to a prüfenout Seite mit the App subscription details. Please neinte that the ersten payment amount might dwennfer von the App subscription cost. Der/Die/Das subscription cost of the App ist propodertionally proderated over a billing cycle, und, z. B. wenn a Benutzer subscribes to an App at the beginning of his billing cycle, he will pay the App’s subscription Preis in full. And wenn a Benutzer subscribes to an App in the middle of his billing cycle, he will pay nur half of the App’s subscription Preis.

Crowdin Checkout Seite

Let’s review the möglich scenario unten:

Der/Die/Das total subscription Preis für a Crowdin App ist $30/Monat. Suppose today is the 1st day of the Monat, und the nächsten billing cycle starts on the 10th of the aktuell Monat, so wenn subscribing to the App, a Benutzer will benötigen to pay $10.

$30 / 30 Tage (billing cycle) * 10 Tage (proderate period) = $10

On the nächsten billing cycle, the App subscription will be einschließend in the Benutzer’s Crowdin subscription in full.

War diese Seite hilfreich?