For the complete documentation index, see llms.txt. This page is also available as Markdown.

EBANX

Mavibot'ta EBANX ödeme platformunu kullanmak için, EBANX hesabınızdan Entegrasyon Anahtarınızı almanız ve ödeme ayarlarına girmeniz gerekir.

EBANX, Latin Amerika genelinde yerel ödeme yöntemlerini bir araya getiren bir toplayıcıdır. Ödemeler, müşterilere ülkelerinde उपलब्ध ödeme yöntemlerinin gösterildiği güvenli bir EBANX barındırmalı ödeme sayfasında işlenir (Brezilya'da PIX ve boleto, Meksika'da OXXO ve SPEI, Kolombiya'da PSE, kredi/banka kartları ve daha fazlası gibi).

Entegrasyon Anahtarını Alma

EBANX ile bir anlaşma imzalayın ve EBANX Business Portal'a (satıcı kontrol paneliniz) erişim sağlayın.

Onboarding sürecinde, ödeme kabul etmek istediğiniz ülkeleri seçin. Müşteriler yalnızca EBANX hesabınızda etkinleştirilmiş ülkelerden ödeme yapabilir.

Entegrasyon ayarlarında Entegrasyon Anahtarınızı kopyalayın. EBANX'i Mavibot'a bağlamak için buna ihtiyacınız olacak.

Test amaçları için EBANX, kendi Entegrasyon Anahtarına sahip ayrı bir sandbox hesabı sağlar. Aşağıdaki Test Modu bölümüne bakın.

EBANX'i Bağlama

Ödeme Sistemleri ayarlarında EBANX'i seçin ve aşağıdakileri girin:

  • Entegrasyon Anahtarı — kopyaladığınız EBANX Entegrasyon Anahtarı.

  • Ülke — varsayılan ödeme ülkesi (iki harfli küçük harf ülke kodu: br Brezilya için, mx Meksika için, co Kolombiya için, cl Şili için, pe Peru için, ar Arjantin için vb.). Bu, müşterilerin ödeme sayfasında hangi ödeme yöntemlerini göreceğini belirler. Seçilen ülke EBANX hesabınızda etkinleştirilmiş olmalıdır.

  • Test Modu — EBANX sandbox ortamını kullanarak entegrasyonu test etmek için bu seçeneği etkinleştirin. Test Modu etkin olduğunda, sandbox hesabınızdaki Entegrasyon Anahtarını kullanın. Gerçek ödemeleri kabul etmek için Test Modu'nu devre dışı bırakın ve canlı Entegrasyon Anahtarınızı kullanın.

Kurulum artık tamamlandı.

Ödeme Bağlantısı Oluşturma

Hesaplayıcı fonksiyonu:

get_ebanx_payment_url(amount, description, currency, customer_email, full_name, country)

Parametreler

  • amount — ödeme tutarı. Gerekli.

  • customer_email — müşterinin e-posta adresi. Gerekli. EBANX onsuz ödeme oluşturamaz. Müşteri ayrıca bu e-posta adresine bir ödeme onayı alacaktır.

  • full_name — müşterinin tam adı. Gerekli.

  • description — ödeme açıklaması. İsteğe bağlı.

  • currency — ödeme para birimi. Aşağıdakilerden birini kullanabilirsiniz:

    • ödeme ülkesinin yerel para birimi (örneğin BRL, MXN, COP, CLP, PEN, ARS, vb.), veya

    • EBANX hesabınızın para birimi (genellikle USD), bu durumda EBANX tutarı kendi döviz kurunu kullanarak dönüştürür.

    İsteğe bağlı. Varsayılan değer USD.

  • country — ödeme ülkesi (iki harfli küçük harf ülke kodu). İsteğe bağlı. Belirtilmezse, ödeme ayarlarında belirtilen varsayılan ülke kullanılacaktır.

Fonksiyon bir ödeme bağlantısı döndürür.

Ödeme Bağlantısı Düğmesi

Bir ödeme düğmesi göndermek için, Ödeme Düğmesi türünü seçin ve ödeme sistemi olarak EBANX'i seçin.

Şunu girin:

  • ürün adı;

  • ödeme tutarı;

  • para birimi;

  • müşterinin tam adını ve e-posta adresini içeren değişkenler.

İsteğe bağlı olarak, ödeme ülkesini belirtin.

Örnek 1: İş Akışı Yapılandırması

1. Adım. Bir Başlat bloğu oluşturun.

Başlat bloğu genellikle iş akışındaki ilk karşılama mesajını ve kullanıcının ihtiyaç duyduğu giriş bilgilerini göstermek için kullanılır.

2. Adım. Aşağıda gösterilen bloğu oluşturun.

3. Adım. şuraya gidin: Bağlantı ayarları.

Müşterinin geçerli bir e-posta adresi girdiğini doğrulamak için aşağıdaki düzenli ifadeye ihtiyacınız olacak:

^[-\w.]+@([A-z0-9][-A-z0-9]+.)+[A-z]{2,4}$

Ayrıca, Kullanıcı veri girer seçeneğini etkinleştirin ve customer_email.

4. Adım. Mesajı ikinci bloğa girin.

5. Adım. Üçüncü bir blok oluşturun ve Bağlantı ikinci ve üçüncü bloklar arasındaki ayarları açın.

Sonraki bloğa otomatik geçmek için zamanlayıcıyı etkinleştirin.

6. Adım. Üçüncü blokta, fonksiyonu Hesaplayıcı.

şuna örnek olarak kopyalayın:

Eğer ödemeleri USDdışında bir para biriminde kabul etmek istiyorsanız, para birimini aşağıda gösterildiği gibi belirtin.

Örnek 2. Faturalama Düğmesi

Bu örnek neredeyse Örnek 1.

ile aynıdır. Ancak, ödeme bağlantısını oluşturmak için bir işlev içeren üçüncü bir blok oluşturmak yerine, ikinci blokta bir düğme oluşturabilirsiniz.

Açılan pencerede:

  • Düğme metnini girin.

  • Şunu seçin: Faturalama işlevi.

  • Şunu seçin EBANX ödeme sağlayıcısı olarak.

Ardından aşağıdakileri girin:

  • Ürün Adı.

  • Ödeme Tutarı.

  • Para Birimi (isteğe bağlı).

  • Müşterinin Tam Adı (isteğe bağlı). Bunu, müşterinin e-posta girişini yapılandırdığınız şekilde yapılandırabilirsiniz.

  • Müşteri E-postası — değişkeni girin #{customer_email}.

Sonra tıklayın Ekle.

Ödemeden Sonra Bildirimler

Müşteri ödeme bağlantısını açıp ödemeyi tamamladıktan sonra, başarılı ödeme durumunda aşağıdaki geri çağırma konuşmaya gönderilir:

Şurada:

  • SDJ91MTKTT Entegrasyon Anahtarınızın ilk 10 karakteridir.

  • 100 ödeme tutarıdır.

Ödeme iptal edilirse, aşağıdaki geri çağırma gönderilir:

Çevrimdışı ödeme yöntemleri için (boleto, OXXO vb. gibi), ödeme onayı anında gerçekleşmez. EBANX geri çağırmayı yalnızca fonları aldıktan sonra gönderir; bu da 1–3 iş günü sürebilir. Ödeme onaylandıktan sonra geri çağırma otomatik olarak teslim edilecektir.

Başarılı veya Başarısız Bir Ödemeye Nasıl Yanıt Gönderilir

1. Adım. Bir Tetikleyici bloğu oluşturun.

2. Adım. Koşul alanına bildirim metnini girin SDJ91MTKTT_success — ödeme tutarı olmadan — her ödemeye tepki vermek istiyorsanız.

Bu durumda, Eşleşme Türü olarak ayarlanmalıdır Anahtar Kelimelere Göre.

Alternatif olarak, belirli bir ödemeye tepki vermek istiyorsanız, Tetikleyici alanına tüm geri çağırma metnini girin. Bu durumda, Eşleşme Türü Tam Eşleşme olarak ayarlanmalıdır.

Başarılı bir ödemeden sonra iş akışını sürdürmek istiyorsanız, bir Başlat blok yerine bir Tetikleyici blok oluşturabilir ve bot akışınızı oradan oluşturmaya devam edebilirsiniz.

Başarılı Bir Ödemeden Sonra Müşteri Değişkenleri

Değişken

Değer

ebanx_callback_data

Ödeme sistemi tarafından alınan ödeme bilgileri

ebanx_payment_completed

"True" — ödeme başarılı olarak işlendi

ebanx_payment_hash

EBANX'teki ödeme kimliği (hash)

Son güncelleme