-
-
Notifications
You must be signed in to change notification settings - Fork 25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
taksitlendirme seçenekleri hk #5
Comments
Merhabalar, Ancak direkt olarak bankalardan sanal pos aldıysanız, bankalar bu şekilde servis vermiyor. Bankalar sadece kendine ait kredi kartlarına ve ortaklık programındaki başka banka kartlara taksit yapabiliyor. Mesela garanti bankasından sanal pos aldınız, garanti bankası kredi kartlarına + bonus özellikli başka banka kartlarına taksit yapabiliyor. Yani hem garanti bonus kredi kartına hem de teb bonus kredi kartına taksit yapabilirsiniz. Tabi bunun kurgusu tamamiyle manuel ilerliyor. Bankalar kartlarının BIN listesisini API üzerinden vermiyor. Bazılar excel olarak satıcı panelinde paylaşıyor bazılar sanal pos dökümanları sayfasında paylaşıyor. Ben de tüm bankaların BIN bilgilerini toplayıp yine CP.VPOS dll içerisine servis olarak koydum. Örneğin yapıkredi world özellikli kredi kartını sorguladığınızda Özetle; Bununla ilgili örnekleri unittest e ekleyeceğim. |
Elinize sağlık. taksitleri api ile nasıl çektiğimizi ve api den taksitleri çekemiyorsak sistemimizden taksitleri nasıl organize edeceğimize ilişkin örneği ne zaman yayınlarsınız... bankaları tespit edebiliyorum ama taksitleri nasıl göstereceğiz.
|
Merhaba, InstallmentOptions
foreach (var item in resp.banksWithInstallments) |
Evet aynen öyle. CREATE TABLE [b2c].[VPOSBankInstallment](
[BankCode] [VARCHAR](4) NOT NULL,
[Installment] [TINYINT] NOT NULL,
[CommissionRate] [REAL] NOT NULL,
CONSTRAINT [PK_VPOSBankInstallment] PRIMARY KEY CLUSTERED
(
[BankCode] ASC,
[Installment] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 95, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
GO
ALTER TABLE [b2c].[VPOSBankInstallment] ADD CONSTRAINT [DF_VPOSBankInstallment_CommissionRate] DEFAULT ((0)) FOR [CommissionRate]
GO
|
Teşekkürler hocam... ortak pos sistemi ile ilgili bir örnek yok. test sistemi bilgisi, kart bilgisine ve api ile taksitlerin nasıl geldiğine dair örnek olsa ortak pos sisteminin nasıl çalıştığını anlayabiliriz. |
iyzico test ortamına kayıt olup api keylerini hemen alabilirsiniz. daha sonra repomuzdaki readme de belirtildiği şekilde iyzico ayarlarınızı girin ve ortak posta nasıl olduğunu test edin. https://sandbox-merchant.iyzipay.com/auth/register buradan kayıt olun. test kartları ise dökümanlarında mevcut: https://dev.iyzipay.com/tr/test-kartlari |
Teşekkürler hocam Kendi banka postumuzu kullandığımızda kart tipini kontrol etmemiz gerekiyor mu?Debit, Credit... Eğer debit kart ise tek çekim göndermemiz gerekli diye düşünüyorum. Teorik kısmı bilmediğim için detay soruyorum. Debit karta taksit seçeneği gönderirsek sistem hata verir değil mi? (bu karta taksit yapamazsınız şeklinde) if (response.cardType == CP.VPOS.Enums.CreditCardType.Credit) |
Evet, debit kart ön ödemeli kart olduğu için taksit yapılamaz. Taksitli gönderseniz bile sanal pos hata verecektir. |
CreditCardBinQueryResponse modelinin içerisine bankName |
hocam iyzico da hesap oluşturdum. 3d ile ilgili sorun yaşıyorum. Yukarıdaki soruyu iyzico ya ilettim verdikleri cevap aşağıdaki gibidir. Akbak test işleminde sorun çıkmıyor 3d yi geçebiliyorum ancak iyzico da hata alıyorum. Yukarıdaki resimdeki gibi kodu giriyorum 3D Secure doğrulaması geçersiz diyor. Details
Merhaba, İletmiş olduğunuz bilgiler için teşekkür ederiz. Sms onay aşaması (OTP) başarılı gerçekleştiğini görüntülemekteyiz. mdStatus = 1 --> Doğrulama başarılıdır. 3ds ilk aşaması başarılı tamamalanmıştır. Request belirtmiş olduğunuz callbackUrl adresinize 3ds şifresi girdikten sonra callbackUrl adresinize paymentID, conversationID ve conversationData parametreleri post edilir. Bu parametreler ile bir sorgu daha gerçekleştirip ödemeyi tamamlayabilirsiniz. https://github.com/iyzico/iyzipay-php/blob/master/samples/create_threeds_payment.php Ek olarak kontrolünüzü rica ederiz; https://merchant.iyzipay.com/login panelinizin ayarlar - firma ayarları sekmesinde bulunan api ve güvenlik anahtarlarını kullanıyorsanız baseurl değeri olarak https://api.iyzipay.com https://sandbox-merchant.iyzipay.com/login panelinizin ayarlar - firma ayarları sekmesinde bulunan api ve güvenlik anahtarlarını kullanıyorsanız baseurl değeri olarak https://sandbox-api.iyzipay.com baseurl değerini kullanmalısınız. Saygılarımla, pairs de mesaj success olarak gözüküyor. response error olarak düşüyor. |
Merhaba,
test bölümünde taksitlendirme ile ilgili örnekler konulabilir mi?
The text was updated successfully, but these errors were encountered: