Tami ortak ödeme sayfası, ürünleri listeleyeceği bir websitesi olan ancak ödeme sayfası bulunmayan işyerleri için sağlanan bir ortak ödeme sayfasıdır. Akış aşağıdaki gibidir:
Masterpass cüzdan hizmetini sunduğumuz Ortak Ödeme ürünümüze, prod ortamda entegre olmak istiyorsan TeknikDestek@tami.com.tr adresine e-mail atmalısın.
İşyeri tami/token servisini çağırır, tutar, order id, callback url bilgileri beslenerek ortak ödeme sayfasının token bilgisini alır. Token tek seferlik üretilir, testte expire olma süresi 15 dk’dır.
Parametre Adı | (O)psiyonel /(Z)orunlu | Açıklama |
---|---|---|
correlationId | Z | İletişim id |
PG-Auth-Token | Z | merchantNumber:terminalNumber:hash |
TEST | |
---|---|
Bağlantı Noktası | https://sandbox-paymentapi.tami.com.tr/hosted/create-one-time-hosted-token |
Test Kimlikleri | “Test işyerleri ve Kullanıcı Bilgileri” başlığında iletilmiştir. |
PROD | |
---|---|
Bağlantı Noktası | https://paymentapi.tami.com.tr/hosted/create-one-time-hosted-token |
Alan | Tür | Uzunluk | (O)psiyonel(Z)orunlu (Ş)artlı | Açıklama |
---|---|---|---|---|
Amount | Decimal | Z | Ödeme alınmak istenen ürün tutarı | |
OrderID | String | 50 | Z | Sipariş numarası |
successCallbackUrl | String | 300 | Z | Ödeme başarılı tamamlandığında yönlendirilmesi istenen işyeri sayfası |
failCallbackUrl | String | 300 | Z | Ödemede hata ile karşılaşıldığında yönlendirilmesi istenen işyeri sayfası (şu an için bu yönlendirme yapılmamaktadır, sucess url ile aynı aynı beslenebilir) |
mobilePhoneNumber | String | 100 | Z | Müşteri telefon numarası (Masterpass doğrulaması yapılabilmesi için zorunludur) |
Data/key alanları | String | 100 | O | İletilmek istenen ek bilgi |
Alan | Tür | Açıklama |
---|---|---|
oneTimeToken | String | Sayfa çağırımı için gerekli token bilgisi |
tokenCreateTime | String | Token yaratılma zamanı, token belli bir süre validdir |
Urldeki token bilgisi doldurularak aşağıdaki şekilde url çağırılır;
TEST: https://sandbox-portal.tami.com.tr/hostedPaymentPage?token=8wz8KLjrDI4B5aEKUGeGdOXSvk3mOCjf9Ns1vE5j7Ec=
PROD: https://portal.tami.com.tr/hostedPaymentPage?token=uljH69/LreFWmOEsfxFNkJTM0FFtiSmdk+diG6mLVRs=
Kullanıcı ödeme alanında Masterpass kart bilgilerini kullanarak ya da yeni kart bilgilerini girerek ödeme yapar. Ödeme sonucu başarılı ise işyerinin verdiği sucess call back url’ine yönlendirme yapılır. Hata alınırsa ekranda hata mesajı gösterilir,“ tekrar dene” adımından istenirse kullanıcı tekrar işlem denemesi yapabilir. İşyerine işlem sonuç bilgisi ulaşmadığı durumda time out süresi sonunda Query servisi çağırılarak işlem sorgulanmalıdır. Dökümanın önceki kısımlarında belirtilen Query servis bilgilerine ulaşılabilir.
Sandbox test portaline https://sandbox-portal.tami.com.tr adresinden ulaşabilirsiniz. Aşağıda iletilen kullanıcılar ile test portale giriş yapıldığında bu kullanıcıya bağlı işyeri tarafından gerçekleştirilen işlemleri görüntülenebilir. İşlemler iptal/iade edilebilir.
Kullanıcı Telefon Numarası | Kullanıcı Şifre | Sms / Email Otp | İşyeri Numarası | Terminal Numarası | Secret Key |
---|---|---|---|---|---|
5346484700 | 147855 | 147852 | 77006950 | 84006953 | 0edad05a-7ea7-40f1-a80c-d600121ca51b |
5346484709 | 147851 | 147852 | 77006951 | 84006954 | c8581bb6-a4b2-4925-8c94-529fc651399e |
5346484803 | 147856 | 147852 | 77006952 | 84006955 | ff7d4895-0c32-4f48-86ab-fb9ecca9f3d7 |
5346484807 | 147850 | 147852 | 77006953 | 84006956 | 33124ff0-0b19-4cf9-b002-13a35eae865b |
5346484800 | 147851 | 147852 | 77006954 | 84006957 | 7daf9631-e136-4164-9ddb-dd1c02df851d |
5346484808 | 147854 | 147852 | 77006956 | 84006959 | fe6f3fff-0434-4932-a27d-bb3dac9de49d |