Taksit Seçenekleri
"Merchant" ve "Tokenized" ödeme türlerinde kredi kartı bilgilerinin girilmesi ile birlikte taksit seçenekleri gösterebilirsiniz.
Taksit seçeneği sunmak istiyorsanız modül sınıfınızın içerisinde "installment_rates" adında bir işlev bulunmalıdır.
İşleve iletilen parametre bir dizidir. Girilen kart numarasına ait bilgiler bulunmaktadır.
Adı | Örnek | Açıklama |
country | US,DE,FR,TR,BR vb… | ISO 3166-1 alpha-2 ülke kodu |
card_type | debit veya credit | Kartın hesap kartımı mı yoksa kredi kartı mı olduğu |
schema | VISA,MASTERCARD, vb… | Kart türü |
bank_name | Sample Bank | Bankanın adı |
brand | Bonus, Enpara | Var ise kart markası |
İşlevden geri dönecek değer bir "dizi" olmalıdır. Dizinin anahtarına taksit sayısı, değerine de taksit oranını girmelisiniz.
Örnek Kullanım
public function installment_rates($card_info=[])
{
if($card_info['brand'] == 'Bonus')
return [
2 => 3.5,
3 => 3.8,
4 => 4.2,
5 => 5.2,
6 => 6.1,
];
else
return []; // it should be empty array if you don't want the option to exit.
}