Pluxee - APM ile Ödeme Alma
POST https://api-test.fincraft.com.tr/api/v1/payments/apm-methods/auth
Request Body
{
"customerPhone": "",
"paymentCode": "843195",
"apmType": "PLUXEE",
"referenceId": "uuid",
"amount": 5.1,
"currency": "TRY",
"clientIp": "192.168.1.100",
"products": [
{
"name": "Ürün 1",
"externalId": "PROD-001",
"price": 5
}
],
"orderId": "ORDER-12345",
"userInfo": {
"nameSurname": "Ayşe Yılmaz",
"gsm": "5321234567"
}
}
Request Parametreleri
| Parametre | Tip | Zorunlu | Açıklama |
|---|---|---|---|
customerPhone | String | Evet | Müşteri telefon numarası (5XXXXXXXXX formatında) |
paymentCode | String | Evet | 6 haneli kullanıcıdan alınan ödeme kodu |
apmType | String | Evet | PLUXEE |
referenceId | String | Evet | İşleme özel benzersiz referans ID |
amount | Decimal | Evet | Toplam işlem tutarı |
currency | String | Evet | Para birimi (TRY) |
clientIp | String | Evet | IP adresi |
orderId | String | Hayır | Üye işyerinin kendi sistemindeki sipariş numarası |
userInfo | Object | Hayır | Müşteri bilgileri. nameSurname ve gsm alanlarını içerir |
Response Body
{
"response": {
"id": "c5cd3cf3-11e9-40ac-b1c3-efd378f4abde",
"amount": 5.1,
"currency": "TRY",
"apmName": "Pluxee",
"referenceId": "58788b5e-49f1-4ee2-a473-f0766a9b0628",
"paymentStatus": "SUCCESS",
"transactionId": "000065097317"
}
}
