Download the PHP package erkineren/shopier without Composer
On this page you can find all versions of the php package erkineren/shopier. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download erkineren/shopier
More information about erkineren/shopier
Files in erkineren/shopier
Informations about the package shopier
Shopier Api Sdk
Yazdığınız özel yazılımlarınıza Shopier ile Ödeme Alma metodu ekleyebilirsiniz.
Shopier Api Entegrasyonu ile çok kolay bir şekilde entegrasyon sağlayın.
Installation (Kurulum)
Usage (Kullanım)
Renderer (Ödeme sayfasına yönlendirme yöntemleri)
Kütüphane içerisinde 3 adet Renderer vardır.
- ShopierButtonRenderer: Butona tıklanınca ödeme sayfasına gider. Shopier stilinde buton.
- AutoSubmitFormRenderer: Direk ödeme sayfasına gider.
- IframeRenderer: Iframe içerisinde direk ödeme sayfasına gider. (Siteden ayrılmadan pop-up yöntemler için)
ShopierButtonRenderer: Butona tıklanınca ödeme sayfasına gider. Shopier stilinde buton.
AutoSubmitFormRenderer: Sayfa açıldığı gibi direk ödeme sayfasına gider.
IframeRenderer: Sayfa açıldığı gibi ödeme sayfasına gider.
Custom Renderer (Özel Yönlendirme Şekli Ekleme)
- Kendi rendererlarınızı oluşturmak için
AbstractRenderer
sınıfından yeni bir sınıf türeterekrender
metodu içerisine kendi yönlendirme uygulamanızı yazabilirsiniz veyaButtonRenderer
sınıfını kullanarak kendi butonlarınızı tasarlayabilirsiniz.
Verify Payment Response (Ödeme Sayfasından Dönen Verileri Kontrol Etme)
Ödeme sonrası dönüş url'nizdeki sayfa içerisinde (callback/return page) aşağıdaki gösterildiği gibi kontrol yapabilirsiniz.
Parameter Initialize Methods (Parametre Ekleme Yöntemleri)
ShopierParams
, Buyer
ve Address
sınıfları BaseModel
sınıfında türemektedir.
ShippingAddress
ve BillingAddress
sınıfları Address
sınıfından türemektedir.
BaseModel içerisinde kullanılabilecek kullanışlı metotlar vardır:
Enums
Kütüphane içerisinde 4 adet enum sınıf bulunmaktadır.
-
Curreny
-
Language
-
ProductType
- WebsiteIndex
Exceptions
- NotRendererClassException:
createRender()
metodu içerisinde gönderilen sınıf AbstractRenderer sınıfından türememiş - RendererClassNotFoundException: `createRender()`` metodu içerisinde gönderilen sınıf bulunamadı
- RequiredParameterException:
ShopierParams
sınıfındaki zorunlu propertylerden bir veya birkaçı boş
Support (Destek)
Entegrasyon talepleriniz için tıklayınız.
Email: [email protected]