Entegrasyon
APIPay
Kart Puanı Servisi

Kart Puanı Servisi

Kullanıcının o anda ödeme yapmak istediği kartın puan sorgulamasını yapan servis

Endpoint

/cards/loyalties

Method Type

POST

Request Example and Description

Example Request:

{
    "accountKey": "905110001111",
    "cardToken": "oERWRRvtRQel68/yIXQ/Z+EIr7kD1q7gx/Jm2zI6PlDqB3Nl1/Vfnw4f53X+AM5U7lp/7eOKPvynpfnb7fYeGqkCWTgOMAqwRNwNyx0Mxes=",
    "card": {
    "HolderName": "test card",
    "Number": "4132260000000003",
    "ExpireYear": "28",
    "ExpireMonth": "12",
    "Cvv": "000"
},
    "clientIp": "192.168.10.11",
    "amount": 100
}

OutputName

Type

Required

Description

accountKey

string

İşlem yapılan gsm no veya email bilgisidir

cardToken

string

Saklı kart servisinden iletilen card token bilgisi (Kullanıcının seçtiği kart bilgisi) (Saklı kart ile ödeme yapılacak ise gönderilmelidir).

card

object

Eğer kullanıcı yeni bir kart ile ödeme geçecek ise bu bilgiler gönderilmelidir.


OutputName

Type

Required

Description

holderName

string

Kart sahibinin adı soyadı

number

string

Kart numarası

expireYear

string

Kart son kullanma tarihi (yıl)

ExpireMonth

string

Kart son kullanma tarihi (ay)

cvv

string

Kart cvv bilgisi

clientIp

string

Kullanıcının istek yaptığı IP bilgisi (Son kullanıcının bilgisayar IP'si)

amount

int

Ödeme tutarı (kuruş olarak gönderilmelidir. 10 lira için 1000 gönderilmelidir)

Response Example and Description

Example Response:

{
    "CardRewardMoney": 1122,
    "Success": true,
    "MessageCode": "0000",
    "Message": "İşlem Başarıyla Gerçekleştirildi.",
    "UserMessageTitle": null,
    "UserMessage": "İşlem Başarıyla Gerçekleştirildi."
}

InputNameTypeRequiredDescription
CardRewardMoneyintPuan tutarı (Kuruş,10 lira için 1000 gönderilecektir.