# Capusta.space

{% hint style="info" %}
Promokod için sadakat programı **"Salebot"**:&#x20;

Tarife yüzde 5'tir; süre sınırı yoktur ve serbest meslek statüsünü onaylama zorunluluğu yoktur.&#x20;

Diğer şeylerin yanı sıra, ek ücret ve komisyon olmadan, hizmetin tüm özelliklerine hemen erişebilirsiniz: faturalar, hesaplar, abonelik, ödeme sonrası dosya teslimi, yayın widget'ları, ortaklık programı.&#x20;

Ortaklık programı müşterileri bağlayacak ve işlemlerinden %0,2 oranında ek gelir sağlayacaktır.
{% endhint %}

## Kayıt ol

Hizmete kayıt olduktan sonra <https://capusta.space/> projenizin ayarlarında gerekli veriler görünecektir:&#x20;

**proje kodu(project\_code)** - örnekte&#x20;

**bu, API için testsalebot belirtecidir** - 71b7d77f-7c77-77cb-7f7a-bbc7a17c1e77&#x20;

**e-postanız (kaydolduğunuz)** - <test@test.ru>

Bu verilere ek olarak, <https://dev.capusta.space/#rec167335038> bağlantısı altındaki "Bildirimler ve yönlendirme" bölümündeki formu da doldurmanız gerekecek&#x20;

Bağlantıya tıklayın, biraz aşağı kaydırın ve aşağıdaki pencereyi bulun:

!!!!!

"URL belirt" düğmesini kullanın ve formda aşağıdaki verileri doldurun:

* Capusta.space hesabınızdaki giriş e-postanız
* bağlı kartın son 4 hanesi
* &#x20;<https://chatter.salebot.pro/capusta\\_callback/result> - geri çağırma URL'si&#x20;
* &#x20;<https://chatter.salebot.pro/capusta\\_callback/success> - başarı URL'si&#x20;
* <https://chatter.salebot.pro/capusta\\_callback/fail> - başarısızlık URL'si

!!!!!!

## Bağlantı ayarı&#x20;

Capusta ödeme sistemini bağlamak için, Salebot ayarlarında belirtecinizi ve proje kodunuzu girmeniz gerekecek. Salebot'ta ödeme sistemleri bölümünü açıyoruz, Capusta'yı seçiyoruz ve alınan verileri giriyoruz.

![](/files/c2f670d1848ea28da1423b32ea65ac6dca73fda5)

## Ödeme bağlantısı oluşturma

Bir ödeme bağlantısı oluşturmak için payment\_sum değişkeninin değerini ayarlamanız gerekir (örneğin, 1000), ardından capusta\_pay\_url değişkeni görünür. Bu değişken bir bağlantı olarak gösterilebilir veya üzerinde "Öde" metni bulunan düğmeye yerleştirilebilir. Bağlantı şu şekilde görünür: <https://capu.st/billfb22c773-3a0f> Ayrıca, payment\_sum değerini ayarlamadan önce, ödeme yapılandırması için aşağıdaki isteğe bağlı değişkenleri belirtebilirsiniz: payment\_description - ödeme açıklaması link\_expired - bağlantının geçerlilik süresi. Tarihi dd.aa.yyyy yyyy hh:mm formatında girebilirsiniz, örneğin: â 03.04.2022 19:34'. Dikkat! Saat, projenin saat dilimine göre oluşturulur. payment\_comment - Ödeyen kullanıcının tercümeye bir yorum bırakmasına izin verebilirsiniz. test\_payments - Bu değişkenin değerini True olarak belirtirseniz Capusta'da test ödemesi yapabilirsiniz. Hangi kartları test işlemleri için belirtebileceğiniz hakkında daha fazla bilgiyi https\:/dev.capusta.space/#rec240878484 sayfasında bulabilirsiniz

!!!!!!

### Ödeme bağlantısı örneği&#x20;

1 dolarlık ödeme için bir bağlantı oluşturun (dikkat edin - <mark style="color:mor;">10 rubleden küçük tutarlar ödemeye geçmez!)</mark>

<mark style="color:mor;">!!!!!</mark>

{% hint style="info" %}
Not: önce ek değişkenler ayarlar için belirtilir, sonra payment\_sum.
{% endhint %}

Değişkenleri tek bir blokta değil, zincir içinde daha önce tanımlayabilirsiniz; bu bir örnektir.&#x20;

Sonra, uygun yerde, bağlantıyı içeren capusta\_pay\_url değişkenini yazdırın

<mark style="color:mor;">!!!!!</mark>

## Ödeme sonucunun işlenmesi (ödemeye ilişkin geri çağırma)&#x20;

Başarılı ödemeden sonra botta, başarılı bir ödeme olduğunu anlayabileceğiniz bir geri çağırma gelecektir. Sistemde bu geri çağırmaları kullanıcıdan gelen mesajlar olarak görürsünüz, bu nedenle kullanıcı tarafından gönderilemezler; ilk 10 belirteç karakteri ve ana sayfa success'ten oluşurlar, örneğin: 71b7d77f-7\_success Bu geri çağırmaları kullanıcı GÖRMEZ, yalnızca operatöre gösterilirler. Karşılaştırma türü "Tam eşleşme" olmalıdır Ayrıca, başarılı ödemeden sonra capusta\_payment\_completed değişkeni true olarak ayarlanır. Örneğin, koşullu bir başarılı ödeme işleme bloğu oluşturabilir ve kullanıcıya ilgili mesajı yazdırabilirsiniz:

<mark style="color:mor;">!!!!!!</mark>

Ödeme tamamlandığında, müşteriye tamamlanan işlem için ödeme sistemi yanıt verilerini içeren bir capusta\_callback\_data değişkeni eklenecektir. Gerekli verileri sözlükten get yöntemiyle çıkarabilirsiniz.

## Abonelik oluşturma&#x20;

Capusta'da abonelik oluşturma mümkündür. Bunun için capusta\_subscription\_payment değişkenine herhangi bir değer atamalısınız, ardından aylık bir abonelik oluşturulacaktır. Başka bir dönem belirtmek istiyorsanız, capusta\_subscription\_period değişkenini oluşturun ve aşağıdaki değerlerden birini atayın: günlük - "DAILY", haftalık - "WEEKLY", aylık - "MONTHLY", "SELECTIVELY" kullanıcının seçimidir (bu durumda, ödeyen kişi kesinti sıklığını seçer) Örnek ("SELECTIVELY" değeri kullanıldığında bir ödemenin nasıl göründüğü)

<mark style="color:mor;">!!!!!</mark>

Başarılı bir abonelikten sonra, Capusta sistemindeki abone numarasını gösteren capusta\_subscriber\_id müşteri değişkeni görünecektir.

<mark style="color:mor;">!!!!!</mark>

## Aboneliği iptal etme&#x20;

Mevcut bir aboneliği iptal etmek için, girişte aynı lahana abone numarasını alan capusta\_remove\_subscription(capusta\_subscriber\_id) işlevini kullanmalısınız. İşlev tetiklendikten sonra capusta\_subscriber\_id değişkeni temizlenecek ve abonelik iptal edilecektir.

<mark style="color:mor;">!!!!!</mark>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.mavibot.ai/doc/tr/integrations/payment/capusta.space.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
