WaasDirect Payment
Ödeme Detay Güncelleme
-
Ödeme işlemi tamamlandıktan sonra ödeme detaylarını güncellemek için kullanılır.
-
Bu servis ile ödeme işlemine ait ek bilgiler external_id, product_list ve extra gibi detaylar güncellenebilir.
Extra Bilgiler
external_idalanı opsiyoneldir. Genellikle ödemeye ait sipariş numarası gibi harici sistem ID'si burada gönderilir; işlemleri kolayca takip etmenize yardımcı olur.extraalanı opsiyoneldir ve ödeme işlemine ait ek bilgileri bu alanda gönderebilirsiniz.product_listalanı opsiyoneldir ve satın alınan ürünlerin detaylarını bu alanda gönderebilirsiniz.
Ürün Listesi
product_list alanı opsiyoneldir ve satın alınan ürünlerin detaylarını bu alanda gönderebilirsiniz. Bu bilgiler
raporlama ve analiz amaçlı kullanılır.
Ürün listesi gönderildiğinde:
- Her ürün için
pricevequantityalanları birlikte zorunludur - Her ürünün
total_pricedeğeri,price * quantityile eşleşmelidir - Tüm ürünlerin
total_pricetoplamı, ödeme tutarıprice + pointile eşleşmelidir
Authorization
bearerAuth AuthorizationBearer <token>
In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
order_id*integer
Güncellenecek ödeme işleminin unique sipariş ID değeri
Format
int64external_id?string
Harici sistem ID değeri
extra?object
Ödeme işlemine ait ek bilgiler
product_list?
Ürün listesi
{
"order_id": 1131347753,
"external_id": "EXT-12345",
"extra": {
"note": "Özel not",
"source": "mobile_app"
},
"product_list": [
{
"item_id": 1,
"name": "Ayran",
"category_name": "İçecekler",
"price": 20,
"quantity": 2,
"total_price": 40
}
]
}Response Body
application/json
application/json
application/json
application/json
application/json
curl -X PUT "https://api.altpay.dev/waas/integration/payments/update/detail" \ -H "Content-Type: application/json" \ -d '{ "order_id": 1131347753 }'{
"data": {
"success": true
}
}{
"message": "Unauthenticated"
}{
"message": "İşlemi yapmak için yetkili değilsiniz."
}{
"message": "Ödeme işlemi bulunamadı"
}{
"message": "Gönderdiğiniz Veriler Geçersiz",
"errors": {
"property": [
"Hata açıklaması"
]
}
}