2.b) API ile Ödeme

Kart bilgilerinin API üzerinden HTTP Post metodu ile gönderilmesi

Ödeme işlemini tamamlamak için, alıcı kullanıcının kart bilgilerinin iletilmesi gereklidir. Bu işlemi Paymes üzerinde barındırılan hazır ödeme sayfası ile veya API üzerinde HTTP Post metodu ile gerçekleştirebilirsiniz. Bu iki farklı yöntemden sadece birinin kullanılması yeterlidir. Bu adımda API üzerinden HTTP Post metodu ile kart bilgilerinin gönderilmesi seçeneği anlatılmaktadır.

Ödeme işlemi oluşturma isteğiniz başarılı sonuçlandığı takdirde, başarılı sonuçtan dönen paymesOrderId parametresini kullanarak payment/authorize endpointine, alıcı kullanıcın kart bilgilerini direkt olarak göndererek ödeme işlemini tamamlayabilirsiniz.

payment/authorize

POST https://api.paym.es/v4.6/payment/authorize

Kart bilgilerinin gönderilmesi başarılı ise kullanıcıyı RedirectUrl adrese yönlendirilmelidir.

Request Body

NameTypeDescription

paymesOrderId*

string

Paymes tarafından gönderilen benzersiz işlem id

cardHolderName*

string

Kredi kartı sahibinin adı ve soyadı

cardNumber*

string

Kredi kartı numarası

expireYear*

string

Sayı olarak kredi kartı son kullanım yılı son 2 hanesi (Örnek: 21)

expireMonth*

string

Sayı olarak kredi kartı son kullanım ayı (01 - 12 arası olmalı)

cvc*

string

Kredi kartının arkasındaki 3 haneli sayı

installment*

string

Peşin işlemler için 1, taksitli işlemler için 2 ile 12 arası gönderilmelidir

{
    "status": true,
    "results": {
        "RedirectUrl": "https://example.com/"
    }
}

Last updated