Allpay ödeme sistemine bağlanma
Allpay ödeme sistemiyle çalışmak için mavibot.pro üzerindeki projeye gidin ve "Acquiring" bölümünde Allpay ödeme sistemini bulun.

Bağlan'a tıkladıktan sonra ödeme sistemini bağlamak için bir form açılır.

Bu forma, ödeme sisteminin API'si ile çalışmak için Kullanıcı adı ve şifre girin.
Ardından Ayarları kaydet'e tıklayın, ardından Allpay ödeme sistemini bağlama düğmesinin "Bağlandı" olarak görüntülendiğini göreceğiz:
Bu, ödeme sisteminin bağlandığı ve onunla çalışmaya geçebileceğiniz anlamına gelir.

Allpay ödeme sistemiyle çalışmayı yapılandırma
Allpay'e müşterinin e-posta adresini göndermeniz gerekir. Bunu bloktaki allpay_email değişkenine koyabilirsiniz.
Ödeme bağlantısı oluşturmanın 2 yolu vardır:
- Ödeme bağlantısı oluşturmak için payment_sum değişken değerini ayarlamanız gerekir (örneğin, 150 veya 100.55 (nokta ile ayrılmış!)) ve hemen ardından allpay_pay_url değişkeni görünecektir.
Bu değişken bir bağlantı ile görüntülenebilir veya "Öde" metniyle bir düğmeye yerleştirilebilir. Bu yöntem için ek parametreler vardır, ancak bunların payment_sum'dan önce değişkenlerde bildirilmesi gerekir. Para birimini belirtmek için allpay_currency değişkeni kullanılabilir, varsayılan değer 'RUB''dur. Ödeme sayfasının dilini belirtmek için allpay_lang değişkeni kullanılır, varsayılan değer 'ENG''dir.
- Ayrıca allpay_generate_payment_url fonksiyonunu kullanarak bir bağlantı oluşturabilirsiniz (amount, email, currency, lang).
| Parametreler (ikinci yol için): |
|---|
| amount - ödeme tutarını içerir |
| email - müşterinin e-posta adresini içerir |
| currency - para birimini belirtmek için isteğe bağlı parametre (varsayılan olarak 'RUB'), |
| lang - ödeme sayfası dilini belirten isteğe bağlı parametre (varsayılan olarak 'ENG'). |
Bağlantı, fonksiyonun yürütülmesine yanıt olacaktır, bir değişkene koyun
ÖRNEKLER:
Birinci yol için:

allpay_email = '******[email protected]'
payment_sum = 100
Sonuç olarak, aşağıdaki değişken blokta bağlantı yoluyla iletilebilir:

Örnek ikinci yol için:

payment_url = allpay_generate_payment_url(100, '********[email protected]')
Sonuç olarak, değişkenler oluşturulacaktır:

Başarılı bir ödemeden sonra, allpay_payment_completed değişkeni True olarak ayarlanacak ve ayrıca başarılı ödeme hakkında bir geri bildirim alacaksınız.
API ile çalışmak için metnin başında şifrenin ilk 8 karakteri kullanılır.