Pazaryeri
Pazaryeri iş modeliyle çalışan online mağazalar, alıcılarla satıcıları bir araya getirerek online satış işlemlere aracılık eder.
Pazaryerleriyle birlikte tasarladığımız altyapımızla dinamik komisyon yapısı, peşin ve taksitli online satış imkanı ve hızlı işyeri oluşturma süreçleriyle güvenli ama aynı zamanda da esnek bir ödeme alanı yaratıyoruz.
-
Üstelik herhangi bir yazılı belge almaksızın alt işyerlerinizi hızla sisteme tanımlayabilir ve online ödeme almalarını sağlayabilirsiniz.
- Şahıs, Şahıs Şirketi ve Tüzel Şirket şeklinde 3 farklı tipte alt üye işyeri ekleyebilirsiniz.
- Alt üye işyeri eklendiğinde girilen verilerin kontrolü servisler ve NomuPay tarafından sağlanır.
NomuPay Formu ile Alt Üye İşyeri Yaratma
NomuPay Formu ile Alt Üye İşyeri Yaratma entegrasyonu için Servis Girdi Parametreleri alanında belirtilen parametreleri yayın adresinde ifade edilen Pazaryeri Servisi’ne ait adrese iletmeniz gerekmektedir. UniqueID ve SubpartnerId değerleri üye işyeri tarafından kaydedilmelidir. Formun dizaynı değiştirilememektedir.
Servis Girdi Parametreleri & Örnek Servis Çağrı Kodları
-
Input Bilgileri
Parametre Adı Veri Tipi Zorunluluk Açıklama ServiceType String Evet Sabit değer: "WDTicket"
OperationType String Evet Sabit değer: "CreateSPRegistrationURL"
Token Token Sınıfı Evet Token Bilgileri parametreleri iç tabloda detaylandırılmıştır.
UniqueId Int Evet Üye İşyeri tarafından her bir alt üye işyerine ayrı ayrı atanacak benzersiz numara.
SubPartnerType Enum Evet Alt Üye İşyeri Tipini belirtir.
‘Individual’ : Şahıs
‘PrivateCompany’ : Şahıs Şirketi
‘Corporation’ : Tüzel Şirket -
Token Bilgileri
Token BilgileriParametre Adı Veri Tipi Zorunluluk Açıklama UserCode String Evet NomuPay tarafından atanan üye iş yeri numarası
Pin String Evet NomuPay tarafından atanan pin
Servis Çıktı Parametreleri
-
Servis Çıktı Parametreleri
Parametre Adı Veri Tipi Açıklama StatusCode Int Link yaratma işlem sonucu
0: İşlem başarılı
1: İşlem başarısızResultCode String NomuPay tarafından belirtilen hata kodu
ResultMessage String NomuPay tarafından belirtilen hata mesajı
ReturnUrl String NomuPay Formuna ait link.
Alt Üye İşyeri Oluşturma
Alt Üye İşyeri Yaratma entegrasyonu için Servis Girdi Parametreleri alanında belirtilen parametreleri yayın adresinde ifade edilen Pazaryeri Servisine ait adrese iletmeniz gerekmektedir. UniqueID ve SubpartnerId değerleri üye işyeri tarafından kaydedilmelidir. Formun tasarımı üye işyerine aittir.
NomuPay, Token bilgilerini üye işyerine iletir.Token bilgilerine sahip değilseniz NomuPay Entegrasyon ekibimizle integration@nomupay.com.tr e-posta adresi üzerinden iletişime geçebilirsiniz.
Servis Girdi Parametreleri & Örnek Servis Çağrı Kodları
-
Input Bilgileri
Parametre Adı Veri Tipi Zorunluluk Açıklama ServiceType String Evet Sabit değer: "CCMarketPlace"
OperationType String Evet Sabit değer: "AddSubPartner"
Token Token Sınıfı Evet Token Bilgileri parametreleri iç tabloda detaylandırılmıştır.
UniqueId String Evet Üye İşyeri tarafından her bir alt üye işyerine ayrı ayrı atanacak benzersiz numara.
SubPartnerType Enum Evet Alt Üye İşyeri Tipini belirtir.
‘Individual’ : Şahıs
‘PrivateCompany’ : Şahıs Şirketi
‘Corporation’ : Tüzel ŞirketName String Evet Mağazanın İsmi
BranchName String Hayır Şube adının tanımlanmasını sağlar.
SuccessURL String Evet Başarılı alt üye işyeri eklenme talebi sonrasında son kullanıcın yönlendirileceği URL
ErrorURL String Evet Başarısız alt üye işyeri eklenme talebi sonrasında son kullanıcın yönlendirileceği URL
ContactInfo ContactInfo Sınıfı Evet ContactInfo Bilgileri parametreleri iç tabloda detaylandırılmıştır. FinancialInfo FinancialInfo Sınıfı Evet FinancialInfo Bilgileri parametreleri iç tabloda detaylandırılmıştır. AuthSignatory AuthSignatory Sınıfı Evet AuthSignatory Bilgileri parametreleri iç tabloda detaylandırılmıştır. -
Token Bilgileri
Parametre Adı Veri Tipi Zorunluluk Açıklama UserCode String Evet NomuPay tarafından atanan üye iş yeri numarası
Pin String Evet NomuPay tarafından atanan pin
-
Contact Info Bilgileri
Parametre Adı Veri Tipi Zorunluluk Açıklama Country String Evet Mağazanın ülkesi Örn: TR
City String Evet Mağazanın şehir kodu Örn: 34
Address String Evet Mağazanın açık adresi
BusinessPhone String Hayır Mağazanın telefonu
MobilePhone String Evet Mağazaya veya mağaza yetkilisine ait mobil telefon
Email String Evet Mağazaya veya mağaza yetkilisine ait e-posta adresi
InvoiceEmail String Hayır Fatura bilgilerinin iletileceğie-posta adresi
-
Financial Info Bilgileri
Parametre Adı Veri Tipi Zorunluluk(Individual) Zorunluluk(Private Company) Zorunluluk(Corporation) Açıklama IdentityNumber String Evet Evet Evet Mağaza sahibine veya yetkilisine ait TC kimlik numarası
TaxOffice String Hayır Evet Evet Vergi dairesi
TaxNumber String Hayır Evet Evet Vergi numarası
BankName String Evet Evet Evet Banka Kodu: Örn: 0019
IBAN String Evet Evet Evet IBAN bilgisi
TradeRegisterNumber String Hayır Hayır Evet Ticaret Sicil Numarası
TradeChamber String Hayır Hayır Evet Ticaret Odası
-
AuthSignatory Bilgileri
Parametre Adı Veri Tipi Zorunluluk Açıklama Name String Evet İmza Yetkilisi Adı
Surname String Evet İmza Yetkilisi Soyadı
BirthDate YYYY/MM/DD Evet İmza Yetkilisi Doğum Tarihi
Servis Çıktı Parametreleri
-
Servis Çıktı Parametreleri
Parametre Adı Veri Tipi Açıklama StatusCode Int Pazaryeri oluşturma işlem sonucu
0: İşlem başarılı
1: İşlem başarısızResultCode String Pazaryeri oluşturma işlem sonucunun NomuPay tarafından belirlenmiş kodu
ResultMessage String Alt üye işyerinin onaylaması gereken online sözleşme linki.Sözleşme linkinin geçerlilik süresi maksimum 10 dakikadır.
SubPartnerId Int Pazaryeri oluşturma işlemi sonucu oluşturulan kayda NomuPay tarafından atanmış benzersiz numara değeri
Alt Üye İşyeri Statü Sorgulama
Alt Üye İşyeri Statü Sorgulama entegrasyonu için Servis Girdi Parametreleri alanında belirtilen parametreleri yayın adresinde ifade edilen Pazaryeri Servisine ait adrese iletmeniz gerekmektedir.
Servis Girdi Parametreleri & Örnek Servis Çağrı Kodları
-
Input Bilgileri
Parametre Adı Veri Tipi Zorunluluk Açıklama ServiceType String Evet Sabit değer: "CCMarketPlace"
OperationType String Evet Sabit değer: "QuerySubPartnerStatus"
Token Token Sınıfı Evet Token Bilgileri parametreleri iç tabloda detaylandırılmıştır.
SubPartnerId Int Evet Üye İşyeri tarafından alt üye işyerine atanacak benzersiz numara.
UniqueId String Evet Üye İşyeri tarafından her bir alt üye işyerine ayrı ayrı atanacak benzersiz numara.
Servis Çıktı Parametreleri
-
Servis Çıktı Parametreleri
Parametre Adı Veri Tipi Açıklama StatusCode Int Pazaryeri sorgulanan işlem sonucu
0: İşlem başarılı
1: İşlem başarısızResultCode String Pazaryeri oluşturma işlem sonucunun NomuPay tarafından belirlenmiş kodu
ResultMessage String Pazaryeri sorgulanan işlem sonucunun NomuPay tarafından belirlenmiş mesajı
SPList List SPList bilgileri parametreleri iç tabloda detaylandırılmıştır.
-
SPList
Parametre Adı Veri Tipi Açıklama SubPartnerId Int Üye İşyeri tarafından alt üye işyerine atanacak benzersiz numara.
UniqueId String Üye İşyeri tarafından her bir alt üye işyerine ayrı ayrı atanacak benzersiz numara.
Name String Mağazanın İsmi
Status String PENDINGFORRISK
REFUSEDFORRISK
FAILEDINKKB
CONFIRMED
REFUSED
PENDING
WAITINGFORAGREEMENTSubStatus String Bilgi doğrulama bekleniyor
Bilgi doğrulama olumsuz sonuçlanmıştır. Lütfen bilgileri kontrol ederek tekrar başvuru yapınız.
TCKN/VKN ile uyumlu olmayan IBAN nedeniyle olumsuz sonuçlanmıştır.
Alt Üye İş Yeri başarılı bir şekilde oluşturulmuştur.
Hesap Yöneticisi görüşü nedeniyle olumsuz sonuçlanmıştır.
Hesap Yöneticisi onayı bekleniyor.
Alt Üye İş Yeri sözleşme onayı bekleniyor.
Alt Üye İşyeri Güncelleme
Alt Üye İşyeri Güncelleme entegrasyonu için Servis Girdi Parametreleri alanında belirtilen parametreleri yayın adresinde ifade edilen Pazaryeri Servisine ait adrese iletmeniz gerekmektedir.
NomuPay, Token bilgilerini üye işyerine iletir.Token bilgilerine sahip değilseniz NomuPay Entegrasyon ekibimizle integration@nomupay.com.tr e-posta adresi üzerinden iletişime geçebilirsiniz.
Servis Girdi Parametreleri & Örnek Servis Çağrı Kodları
-
Input Bilgileri
Parametre Adı Veri Tipi Zorunluluk Açıklama ServiceType String Evet Sabit değer: "CCMarketPlace"
OperationType String Evet Sabit değer: "UpdateSubPartner"
Token Token Sınıfı Evet Token Bilgileri parametreleri iç tabloda detaylandırılmıştır.
SubPartnerId Int Evet Üye İşyeri tarafından her bir alt üye işyerine ayrı ayrı atanacak benzersiz numara.
UniqueId String Evet Üye İşyeri tarafından her bir alt üye işyerine ayrı ayrı atanacak benzersiz numara.
SubPartnerType Enum Evet Alt Üye İşyeri Tipini belirtir.
‘Individual’ : Şahıs
‘PrivateCompany’ : Şahıs Şirketi
‘Corporation’ : Tüzel ŞirketName String Evet Mağazanın İsmi
BranchName String Hayır Şube adının tanımlanmasını sağlar.
ContactInfo ContactInfo Sınıfı Evet ContactInfo Bilgileri parametreleri iç tabloda detaylandırılmıştır. FinancialInfo FinancialInfo Sınıfı Evet FinancialInfo Bilgileri parametreleri iç tabloda detaylandırılmıştır. AuthSignatory AuthSignatory Sınıfı Evet AuthSignatory Bilgileri parametreleri iç tabloda detaylandırılmıştır. -
Token Bilgileri
Parametre Adı Veri Tipi Zorunluluk Açıklama UserCode String Evet NomuPay tarafından atanan üye iş yeri numarası
Pin String Evet NomuPay tarafından atanan pin
-
ContactInfo Bilgileri
Parametre Adı Veri Tipi Zorunluluk Açıklama Country String Evet Mağazanın ülkesi Örn: TR
City String Evet Mağazanın şehir kodu Örn: 34
Address String Evet Mağazanın açık adresi
BusinessPhone String Hayır Mağazanın telefonu
MobilePhone String Evet Mağazaya veya mağaza yetkilisine ait mobil telefon
Email String Evet Mağazaya veya mağaza yetkilisine ait eE-posta adresi
InvoiceEmail String Hayır Fatura bilgilerinin iletileceği e-posta adresi
-
FinancialInfo Bilgileri
Parametre Adı Veri Tipi Zorunluluk(Individual) Zorunluluk(Private Company) Zorunluluk(Corporation) Açıklama IdentityNumber String Evet Evet Evet Mağaza sahibine veya yetkilisine ait TC kimlik numarası
TaxOffice String Hayır Evet Evet Vergi dairesi
TaxNumber String Hayır Evet Evet Vergi numarası
BankName String Evet Evet Evet Banka Kodu: Örn: 0019
IBAN String Evet Evet Evet IBAN bilgisi
TradeRegisterNumber String Hayır Hayır Evet Ticaret Sicil Numarası
TradeRegisterNumber String Hayır Hayır Evet Ticaret Odası
-
AuthSignatory Bilgileri
Parametre Adı Veri Tipi Zorunluluk Açıklama Name String Evet İmza Yetkilisi Adı
Surname String Evet İmza Yetkilisi Soyadı
BirthDate YYYY/MM/DD Evet İmza Yetkilisi Doğum Tarihi
Servis Çıktı Parametreleri
-
Servis Çıktı Parametreleri
Parametre Adı Veri Tipi Açıklama StatusCode Int Pazaryeri güncelleme işlem sonucu
0: İşlem başarılı
1: İşlem başarısızResultCode String Pazaryeri güncelleme işlem sonucunun NomuPay tarafından belirlenmiş kodu
ResultMessage String Pazaryeri güncelleme işlem sonucunun NomuPay tarafından belirlenmiş mesajı
Alt Üye İşyeri Kapatma
Kapatma metotu ile kapatılan bir hesabın yeniden aktive edilmesi mümkün değildir.
Servis Girdi Parametreleri & Örnek Servis Çağrı Kodları
-
Input Bilgileri
Parametre Adı Veri Tipi Zorunluluk Açıklama ServiceType String Evet Sabit değer: "CCMarketPlace"
OperationType String Evet Sabit değer: "DeactivateSubPartner"
Token Token Sınıfı Evet Token Bilgileri parametreleri iç tabloda detaylandırılmıştır.
UniqueId String Evet Üye İşyeri tarafından alt üye işyerine atanacak benzersiz numara.
-
Token Bilgileri
Parametre Adı Veri Tipi Zorunluluk Açıklama UserCode String Evet NomuPay tarafından atanan üye iş yeri numarası
Pin String Evet NomuPay tarafından atanan pin
Servis Çıktı Parametreleri
-
Servis Çıktı Parametreleri
Parametre Adı Veri Tipi Açıklama StatusCode Int Pazaryeri kapatma işlem sonucu
0: İşlem başarılı
1: İşlem başarısızResultCode String Pazaryeri kapatma işlem sonucunun NomuPay tarafından belirlenmiş koduNomupay
ResultMessage String Pazaryeri kapatma işlem sonucunun NomuPay tarafından belirlenmiş mesajı
3D Secure ile Ödeme
3D Secure ile Ödeme entegrasyonu için Servis Girdi Parametreleri alanında belirtilen parametreleri yayın adresinde ifade edilen Pazaryeri Servisine ait adrese iletmeniz gerekmektedir.
NomuPay, Token bilgilerini üye işyerine iletir.Token bilgilerine sahip değilseniz NomuPay Entegrasyon ekibimizle integration@nomupay.com.tr e-posta adresi üzerinden iletişime geçebilirsiniz.
Servis Girdi Parametreleri & Örnek Servis Çağrı Kodları
-
Input Bilgileri
Parametre Adı Veri Tipi Zorunluluk Açıklama ServiceType String Evet Sabit değer: "CCMarketPlace"
OperationType String Evet Sabit değer: "Sale3DSEC"
Token Token Sınıfı Evet Token Bilgileri parametreleri iç tabloda detaylandırılmıştır.
CreditCardInfo CreditCardInfo Sınıfı Evet CreditCardInfo Bilgileri parametreleri iç tabloda detaylandırılmıştır. CardTokenization CardTokenization Sınıfı Evet CardTokenization Bilgileri parametreleri iç tabloda detaylandırılmıştır. Kredi kartı işlemi sırasında,işlemi gerçekleştiren kartın NomuPay sisteminde kaydedilmesi isteniyorsa belirtilen parametre iletilmelidir. CustomerInfo CustomerInfo Sınıfı Hayır CCustomerInfo Bilgileri parametreleri iç tabloda detaylandırılmıştır. Language String Hayır Ödeme sonucuna ait bilgilendirme e-mailin hangi dil opsiyonunda olacağını belirtir.
TR: Türkçe
EN: İngilizcePort String Hayır Ödeme işlemini gerçekleştiren son kullanıcıya ait port bilgisini belirtir.
MPAY String Hayır Üye işyeri tarafından belirlenen ve her bir sipariş için benzersiz değere sahip olması gereken parametredir.Üye işyeri belirlediği ve NomuPay’a ilettiği MPAY değerleri ile kolaylıkla siparişlerini takip edebilir. Maksimum karakter sınırı 400 olarak ifade edilmelidir.
CurrencyCode String Evet Üye işyeri tarafından tahsilatın yapılacağı döviz cinsini belirleyen parametredir.
Örneğin: TRYIPAddress String Evet Ödeme işlemini gerçekleştiren son kullanıcıya ait IP adresi bilgisini belirtir.
Description String Evet Tahsilatı yapılan işlemin açıklamasını belirtir.
InstallmentCount Int Evet Taksit sayısını tipini belirten parametredir.
0: Tek çekim
3: 3 taksit
6: 6 taksit
9: 9 taksit
12: 12 taksitCommissionRate Int Dinamik Oran:Evet
Statik Oran:HayırÖdeme komisyonuna ait parametredir. Parametre değeri 100 ile çarpılarak ifade edilir.
Örneğin 12,50 TL tutarında bir komisyon değeri uygulanması istenilir ise parametre 1250 şeklinde gönderilmelidir.
Taksitli yapıda ve dinamik oran ile çalışacak olan firmalarımızda belirtilen parametre alanı esastır.
ErrorURL String Evet Başarısız ödeme işlemi sonrasında son kullanıcın yönlendirileceği üye işyerinin belirlediği URL bilgisine ait parametredir. Son kullanıcı 3D Secure doğrulama adımı sonrasında bu sayfaya yönlendirilecektir.
SuccessURL String Evet Başarılı ödeme işlemi sonrasında son kullanıcın yönlendirileceği üye işyerinin belirlediği URL bilgisine ait parametredir. Son kullanıcı 3D Secure doğrulama adımı sonrasında bu sayfaya yönlendirilecektir.
ExtraParam String Hayır Ek opsiyonları belirtmek için kullanılan parametredir.
Boş bırakılmalıdır.PaymentContent String Hayır Tahsilatı yapılacak ürüne ait işlemin içeriğini belirten parametredir.
SubPartnerId Int Evet Pazaryeri oluşturma işlemi sonucu oluşturulan kayda NomuPay tarafından atanmış benzersiz numara değeri
-
Token Bilgileri
Parametre Adı Veri Tipi Zorunluluk Açıklama UserCode String Evet NomuPay tarafından atanan üye iş yeri numarası
Pin String Evet NomuPay tarafından atanan pin
-
CreditCardInfo Bilgileri
CreditCardInfo BilgileriParametre Adı Veri Tipi Zorunluluk Açıklama CreditCardNo String Evet Tahsilatın gerçekleşeceği kredi kartı numarasını belirtir. ‘540011111111111’ formatında iletilmelidir.
OwnerName String Evet Kredi kartı üzerinde yer alan Ad ve Soyad bilgisini belirtir. ‘John Doe’ veya ‘JOHN DOE’ formatında iletilmelidir.
ExpireYear Int Evet Kredi kartı geçerlilik tarihine ait yıl değeridir. ‘2020 formatında iletilmelidir.
ExpireMonth Int Evet Kredi kartı geçerlilik tarihine ait ay değeridir. ’07 veya 12’ formatında iletilmelidir.
Cvv String Evet Kredi kartının arka yüzünde yer alan CVV bilgisidir.
Price Int Evet Ödeme tutarını belirten parametredir. Parametre değeri 100 ile çarpılarak ifade edilir.
Örneğin 12,50 TL tutarında bir tahsilat gerçekleştirilmesi istenilir ise parametre 1250 şeklinde gönderilmelidir. -
CardTokenization Bilgileri
Parametre Adı Veri Tipi Zorunluluk Açıklama RequestType Int Evet 0 veya 1 değeri olarak iletilebilir.
0: Kart kaydedilmez
1: Kart kaydedilirCustomerId String Evet Üye işyeri tarafından belirtilen müşterilerine ait Id bilgisidir.
ValidityPeriod int Evet Token kaydına ait geçerlilik süresini belirtir. Daima 0 gönderilir.
CCTokenId Guid Evet Kaydedilen kart numarasına karşılık gelen NomuPay token değeridir. Eğer parametre değere sahip ise kredi kartı bilgilerinin girilmesine gerek yoktur.
-
CustomerInfo Bilgileri
Parametre Adı Veri Tipi Zorunluluk Açıklama CustomerName String Hayır Bilgilendirme yapılacak kişinin ad bilgisi
CustomerSurname String Hayır Bilgilendirme yapılacak kişinin soyad bilgisi
CustomerEmail String Hayır Bilgilendirme yapılacak kişinin e-posta adresi
Servis Çıktı Parametreleri
-
Servis Çıktı Parametreleri
Parametre Adı Veri Tipi Açıklama StatusCode Int 3D ile ödeme işlemi başlatılabilme durumu belirtilir.
0: Başarılı
1: BaşarısızResultCode String 3D ile ödeme işlem isteğinin NomuPay’a iletimi belirtilir.
ResultMessage String ResultCode değerinin açıklamasıdır. Başarılı veya başarısız şeklinde ifade edilir.
OrderId Guid NomuPay sipariş numarasını belirtir. Her sipariş için bu değer benzersizdir.
RedirectURL String Son kullanıcının 3D doğrulama adımına yönlendirileceği URL.
3D Secure Olmadan (Non-3DS) Ödeme
3D Secure olmadan ödeme entegrasyonu için Servis Girdi Parametreleri alanında belirtilen parametreleri yayın adresinde ifade edilen Pazaryeri Servisine ait adrese iletmeniz gerekmektedir.
NomuPay, Token bilgilerini üye işyerine iletir.Token bilgilerine sahip değilseniz NomuPay Entegrasyon ekibimizle integration@nomupay.com.tr e-posta adresi üzerinden iletişime geçebilirsiniz.
Servis Girdi Parametreleri & Örnek Servis Çağrı Kodları
-
Input Bilgileri
Parametre Adı Veri Tipi Zorunluluk Açıklama ServiceType String Evet Sabit değer: "CCMarketPlace"
OperationType String Evet Sabit değer: "MPSale"
Token Token Sınıfı Evet Token Bilgileri parametreleri iç tabloda detaylandırılmıştır.
CreditCardInfo CreditCardInfo Sınıfı Evet CreditCardInfo Bilgileri parametreleri iç tabloda detaylandırılmıştır. CardTokenization CardTokenization Sınıfı Evet CardTokenization Bilgileri parametreleri iç tabloda detaylandırılmıştır. Kredi kartı işlemi sırasında,işlemi gerçekleştiren kartın NomuPay sisteminde kaydedilmesi isteniyorsa belirtilen parametre iletilmelidir. CustomerInfo CustomerInfo Sınıfı Hayır CCustomerInfo Bilgileri parametreleri iç tabloda detaylandırılmıştır. Language String Hayır Ödeme sonucuna ait bilgilendirme e-mailin hangi dil opsiyonunda olacağını belirtir.
TR: Türkçe
EN: İngilizcePort String Hayır Ödeme işlemini gerçekleştiren son kullanıcıya ait port bilgisini belirtir.
MPAY String Hayır Üye işyeri tarafından belirlenen ve her bir sipariş için benzersiz değere sahip olması gereken parametredir.Üye işyeri belirlediği ve NomuPay’a ilettiği MPAY değerleri ile kolaylıkla siparişlerini takip edebilir. Maksimum karakter sınırı 400 olarak ifade edilmelidir.
CurrencyCode String Evet Üye işyeri tarafından tahsilatın yapılacağı döviz cinsini belirleyen parametredir.
Örneğin: TRYIPAddress String Evet Ödeme işlemini gerçekleştiren son kullanıcıya ait IP adresi bilgisini belirtir.
Description String Evet Tahsilatı yapılan işlemin açıklamasını belirtir.
InstallmentCount Int Evet Taksit sayısını tipini belirten parametredir.
0: Tek çekim
3: 3 taksit
6: 6 taksit
9: 9 taksit
12: 12 taksitCommissionRate Int Dinamik Oran:Evet
Statik Oran:Hayır
Ödeme komisyonuna ait parametredir. Parametre değeri 100 ile çarpılarak ifade edilir.
Örneğin 12,50 TL tutarında bir komisyon değeri uygulanması istenilir ise parametre 1250 şeklinde gönderilmelidir.
Taksitli yapıda ve dinamik oran ile çalışacak olan firmalarımızda belirtilen parametre alanı esastır.
ErrorURL String Evet Başarısız ödeme işlemi sonrasında son kullanıcın yönlendirileceği üye işyerinin belirlediği URL bilgisine ait parametredir.
SuccessURL String Evet Başarılı ödeme işlemi sonrasında son kullanıcın yönlendirileceği üye işyerinin belirlediği URL bilgisine ait parametredir.
ExtraParam String Hayır Ek opsiyonları belirtmek için kullanılan parametredir.
Boş bırakılmalıdır.PaymentContent String Hayır Tahsilatı yapılacak ürüne ait işlemin içeriğini belirten parametredir.
SubPartnerId Int Evet Pazaryeri oluşturma işlemi sonucu oluşturulan kayda NomuPay tarafından atanmış benzersiz numara değeri
Price Int Evet Ödeme tutarını belirten parametredir.Parametre değeri 100 ile çarpılarak ifade edilir.
Örneğin 12,50 TL tutarında bir tahsilat gerçekleştirilmesi istenilir ise parametre 1250 şeklinde gönderilmelidir. -
Token Bilgileri
Parametre Adı Veri Tipi Zorunluluk Açıklama UserCode String Evet NomuPay tarafından atanan üye iş yeri numarası
Pin String Evet NomuPay tarafından atanan pin
-
CreditCardInfo Bilgileri
Parametre Adı Veri Tipi Zorunluluk Açıklama CreditCardNo String Evet Tahsilatın gerçekleşeceği kredi kartı numarasını belirtir. ‘540011111111111’ formatında iletilmelidir.
OwnerName String Evet Kredi kartı üzerinde yer alan Ad ve Soyad bilgisini belirtir. ‘John Doe’ veya ‘JOHN DOE’ formatında iletilmelidir.
ExpireYear Int Evet Kredi kartı geçerlilik tarihine ait yıl değeridir. ‘2020 formatında iletilmelidir.
ExpireMonth Int Evet Kredi kartı geçerlilik tarihine ait ay değeridir. ’07 veya 12’ formatında iletilmelidir.
Cvv String Evet Kredi kartının arka yüzünde yer alan CVV bilgisidir.
-
CardTokenization Bilgileri
Parametre Adı Veri Tipi Zorunluluk Açıklama RequestType Int Evet 0 veya 1 değeri olarak iletilebilir.
0: Kart kaydedilmez
1: Kart kaydedilirCustomerId String Evet Üye işyeri tarafından belirtilen müşterilerine ait Id bilgisidir.
ValidityPeriod int Evet Token kaydına ait geçerlilik süresini belirtir. Daima 0 gönderilir.
CCTokenId Guid Evet Kaydedilen kart numarasına karşılık gelen NomuPay token değeridir. Eğer parametre değere sahip ise kredi kartı bilgilerinin girilmesine gerek yoktur.
-
CustomerInfo Bilgileri
Parametre Adı Veri Tipi Zorunluluk Açıklama CustomerName String Hayır Bilgilendirme yapılacak kişinin ad bilgisi
CustomerSurname String Hayır Bilgilendirme yapılacak kişinin soyad bilgisi
CustomerEmail String Hayır Bilgilendirme yapılacak kişinin e-posta adresi
Servis Çıktı Parametreleri
-
Servis Çıktı Parametreleri
Parametre Adı Veri Tipi Açıklama StatusCode Int Ödeme işlemi başlatılabilme durumu belirtilir.
0: Başarılı
1: BaşarısızResultCode String Ödeme işlem isteğinin NomuPay’a iletimi belirtilir.
ResultMessage String ResultCode değerinin açıklamasıdır. Başarılı veya başarısız şeklinde ifade edilir.
OrderId Guid NomuPay sipariş numarasını belirtir. Her sipariş için bu değer benzersizdir.
MaskedCreditCardNumber String Ödeme işlemi yapılması istenilen kredi kartı numarasının maskeli format ile gösterilmesidir.
MPAY String Üye işyerinin ödeme isteğinde belirttiği MPAY değeridir.
InstallmentCount Int Taksit sayısını tipini belirten parametredir.
CCTokenId Guid Kaydedilen kart numarasına karşılık gelen NomuPay token değeridir.
NomuPay Ortak Ödeme Sayfası ile Ödeme
NomuPay Ortak Ödeme Sayfası ile Ödeme entegrasyonu için Servis Girdi Parametreleri alanında belirtilen parametreleri yayın adresinde ifade edilen Pazaryeri Servisi’ne ait adrese iletmeniz gerekmektedir.
NomuPay, Token bilgilerini üye işyerine iletir.Token bilgilerine sahip değilseniz NomuPay Entegrasyon ekibimizle integration@nomupay.com.tr e-posta adresi üzerinden iletişime geçebilirsiniz.
Servis Girdi Parametreleri & Örnek Servis Çağrı Kodları
-
Input Bilgileri
Parametre Adı Veri Tipi Zorunluluk Açıklama ServiceType String Evet Sabit değer: "WDTicket"
OperationType String Evet Sabit değer: "MPSale3DSECWithUrl"
Token Token Sınıfı Evet Token Bilgileri parametreleri iç tabloda detaylandırılmıştır.
CustomerInfo CustomerInfo Sınıfı Hayır CustomerInfo Bilgileri parametreleri iç tabloda detaylandırılmıştır. Language String Hayır Ödeme sonucuna ait bilgilendirme e-mailin hangi dil opsiyonunda olacağını belirtir.
TR: Türkçe
EN: İngilizceSubPartnerId Int Evet Pazaryeri oluşturma işlemi sonucu oluşturulan kayda NomuPay tarafından atanmış benzersiz numara değeri
Price Int Evet Ödeme tutarını belirten parametredir. Parametre değeri 100 ile çarpılarak ifade edilir.
Örneğin 12,50 TL tutarında bir tahsilat gerçekleştirilmesi istenilir ise parametre 1250 şeklinde gönderilmelidir.MPAY String Hayır Üye işyeri tarafından belirlenen ve her bir sipariş için benzersiz değere sahip olması gereken parametredir.Üye işyeri belirlediği ve NomuPay’a ilettiği MPAY değerleri ile kolaylıkla siparişlerini takip edebilir. Maksimum karakter sınırı 400 olarak ifade edilmelidir.
CurrencyCode String Evet Üye işyeri tarafından tahsilatın yapılacağı döviz cinsini belirleyen parametredir.
Örneğin: TRYInstallmentOptions Int Hayır Taksit sayısını tipini belirten parametredir.
0: Tek Çekim
3: 3 taksit
6: 6 taksit
9: 9 taksit
12: 12 taksitInstallmentCommissionList InstallmentCommissionList Sınıfı Dinamik Oran:Evet
Statik Oran:HayırInstallmentCommissionList Bilgileri parametreleri iç tabloda detaylandırılmıştır.
ErrorURL String Evet Başarısız ödeme işlemi sonrasında son kullanıcın yönlendirileceği üye işyerinin belirlediği URL bilgisine ait parametredir. Son kullanıcı 3D Secure doğrulama adımı sonrasında bu sayfaya yönlendirilecektir.
SuccessURL String Evet Başarılı ödeme işlemi sonrasında son kullanıcın yönlendirileceği üye işyerinin belirlediği URL bilgisine ait parametredir. Son kullanıcı 3D Secure doğrulama adımı sonrasında bu sayfaya yönlendirilecektir.
ExtraParam String Hayır Ek opsiyonları belirtmek için kullanılan parametredir.
Boş bırakılmalıdır.Description String Evet Tahsilatı yapılan işlemin açıklamasını belirtir.
PaymentContent String Hayır Tahsilatı yapılacak ürüne ait işlemin içeriğini belirten parametredir.
-
Token Bilgileri
Parametre Adı Veri Tipi Zorunluluk Açıklama UserCode String Evet NomuPay tarafından atanan üye iş yeri numarası
Pin String Evet NomuPay tarafından atanan pin
-
CustomerInfo Bilgileri
Parametre Adı Veri Tipi Zorunluluk Açıklama CustomerName String Hayır Bilgilendirme yapılacak kişinin ad bilgisi
CustomerSurname String Hayır Bilgilendirme yapılacak kişinin soyad bilgisi
CustomerEmail String Hayır Bilgilendirme yapılacak kişinin e-posta adresi
-
InstallmentCommissionList Bilgileri
Parametre Adı Veri Tipi Zorunluluk Açıklama Item Item Listesi Dinamik Oran:Evet
Statik Oran:Hayır<Tuple Key="InstallmentCount" Value="int" />
<Tuple Key="CommissionRate" Value="int" />
InstallmentCount Int Dinamik Oran:Evet
Statik Oran:HayırTaksit sayısını tipini belirten parametredir.
0: Tek çekim
3: 3 taksit
6: 6 taksit
9: 9 taksit
12: 12 taksit
CommissionRate Int Dinamik Oran:Evet
Statik Oran:HayırÖdeme komisyonuna ait parametredir. Parametre değeri 100 ile çarpılarak ifade edilir.
Örneğin 12,50 TL tutarında bir komisyon değeri uygulanması istenilir ise parametre 1250 şeklinde gönderilmelidir.
Taksitli yapıda ve dinamik oran ile çalışacak olan firmalarımızda belirtilen parametre alanı esastır.
Servis Çıktı Parametreleri
-
Servis Çıktı Parametreleri
Parametre Adı Veri Tipi Açıklama StatusCode Int 3D ile ödeme işlemi başlatılabilme durumu belirtilir.
0: Başarılı
1: BaşarısızResultCode String 3D ile ödeme işlem isteğinin NomuPay’a iletimi belirtilir.
ResultMessage String ResultCode değerinin açıklamasıdır.Başarılı veya başarısız şeklinde ifade edilir.
RedirectUrl String Kredi kartı bilgilerinin girilebilmesi için son kullanıcının yönlendirileceği NomuPay Dinamik Ortak Ödeme Sayfası URL bilgisidir.
Kredi kartı bilgilerinin alınabilmesi için son kullanıcı bu URL’ye yönlendirilmelidir.
Alt Üye İşyeri Ödeme Onayı
NomuPay Ortak Ödeme Sayfası ile Ödeme entegrasyonu için Servis Girdi Parametreleri alanında belirtilen parametreleri yayın adresinde ifade edilen Pazaryeri Servisi’ne ait adrese iletmeniz gerekmektedir.
NomuPay, Token bilgilerini üye işyerine iletir.Token bilgilerine sahip değilseniz NomuPay Entegrasyon ekibimizle integration@nomupay.com.tr e-posta adresi üzerinden iletişime geçebilirsiniz.
Servis Girdi Parametreleri & Örnek Servis Çağrı Kodları
-
Input Bilgileri
Parametre Adı Veri Tipi Zorunluluk Açıklama ServiceType String Evet Sabit değer: "CCMarketPlace"
OperationType String Evet Sabit değer: "ReleasePayment"
Token Token Sınıfı Evet Token Bilgileri parametreleri iç tabloda detaylandırılmıştır.
CommissionRate Int Hayır Ödeme komisyonuna ait parametredir.Parametre değeri 100 ile çarpılarak ifade edilir.
Örneğin 12,50 TL tutarında bir komisyon değeri uygulanması istenilir ise parametre 1250 şeklinde gönderilmelidir.
Taksitli yapıda ve dinamik oran ile çalışacak olan firmalarımızda belirtilen parametre alanı esastır.SubPartnerId Int Evet Pazaryeri oluşturma işlemi sonucu oluşturulan kayda NomuPay tarafından atanmış benzersiz numara değeri
MPAY String Hayır Üye işyeri tarafından belirlenen ve her bir sipariş için benzersiz değere sahip olması gereken parametredir.Üye işyeri belirlediği ve NomuPay’a ilettiği MPAY değerleri ile kolaylıkla siparişlerini takip edebilir. Maksimum karakter sınırı 400 olarak ifade edilmelidir.
OrderId Guid - NomuPay sipariş numarasını belirtir. Her sipariş için bu değer benzersizdir.
Description String Evet İşlemin Açıklaması
-
Token Bilgileri
Parametre Adı Veri Tipi Zorunluluk Açıklama UserCode String Evet NomuPay tarafından atanan üye iş yeri numarası
Pin String Evet NomuPay tarafından atanan pin
Servis Çıktı Parametreleri
-
Servis Çıktı Parametreleri
Parametre Adı Veri Tipi Açıklama StatusCode Int İşlemi başlatılabilme durumu belirtilir.
0: Başarılı
1: BaşarısızResultCode String İşlem isteğinin NomuPay’a iletimi belirtilir.
ResultMessage String ResultCode değerinin açıklamasıdır. Başarılı veya başarısız şeklinde ifade edilir.