Entegrasyon
APIPay
Account Link Start

Account Link Start

Hesap linklemesi gerekli olan işlemler için, linkleme başlatma isteğidir. İstek sonucu başarılı tamamlanırsa kullanıcıya OTP gönderilir

Endpoint

/accounts/verify

Method Type

POST

Request Example and Description

Example Request:

{
    "accountKey": "905110001111",
    "isGuestUser": false
}

Description:

InputNameTypeRequiredDescription
accountKeystringİşlem yapılan gsm no veya email bilgisidir.
isGuestUserbooleanKullanıcı misafir(üye işyeri sistemine giriş yapmamış) ise bu alan true gönderilmelidir.

Response Example and Description

Example Response:

{
    "Success": true,
    "Message": "İşlem Başarıyla Gerçekleştirildi.",
    "MessageCode": "0000",
    "UserMessage": "İşlem Başarıyla Gerçekleştirildi.",
    "UserMessageTitle": null,
    "IsOtpRequired": true,
    "OtpProcessInformation": {
    "OtpIdReference": "6559454142426341687666714E617431483331314F2B462B76715341766A4F6D646B6134306C354C7150633D",
    "OtpReferenceCode": "HM17MA",
    "RemainingExpirationSeconds": 180,
    "MaskedGsmNumber": "**********44"
}
}

OutputName

Type

Description

IsOtpRequired

boolean

Kullanıcının saklı kartı var mı?

OtpProcessInformation

object

OTP gönderim bilgileri:

OutputNameTypeDescription
OtpIdReferencestringOTP validasyonu için işlem Id bilgisi
OtpReferenceCodestringOTP validasyonu için işlem referans bilgisi
RemainingExpirationSecondsintOTP işleminin kaç saniye geçerli olacağı bilgisi
MaskedGsmNumberstringKullanıcıya bilgilendirme yapılması için maskeli cep telefonu bilgisi. (OTP bu numaraya gönderilecektir)