Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.orkesta.com.tr/llms.txt

Use this file to discover all available pages before exploring further.

Multinet - APM ile Ödeme Alma

POST https://api-test.fincraft.com.tr/api/v1/payments/apm-methods/auth
Bu servis HTML değer sonucu olarak verir. Kullanıcı HTML üzerinden işlemi tamamladıktan sonra callbackUrl üzerinden işlem sonucu alınır.

Request Body

{
    "apmType": "MULTINET",
    "referenceId": "{{$guid}}",
    "amount": 10,
    "callbackUrl": "https://www.deneme.com",
    "currency": "TRY",
    "clientIp": "192.168.1.100",
    "products": [
      {
        "name": "Ürün 1",
        "externalId": "PROD-001",
        "price": 10
      }
    ]
}

Request Parametreleri

ParametreTipZorunluValidationAçıklama
apmTypeStringEvet@NotBlankAlternatif ödeme yöntemi tipi (MULTINET)
callbackUrlStringEvet@NotBlankİşlem sonucunun bildirileceği adres (https)
referenceIdStringEvet@NotBlankİşleme özel benzersiz referans ID
amountDecimalEvet@NotNull, @PositiveToplam işlem tutarı
currencyStringEvet@NotBlankPara birimi (TRY)
clientIpStringEvet@NotBlankİsteği yapan kullanıcının IP adresi

Response

HTML dönüş yapılacaktır.

Resolve

Eğerki teknik bir problemden dolayı callbackUrl’e işlem iletilemez ise /api/v1/payments/apm-methods/resolve adresine aşağıdaki gibi istek atılabilir:
{
    "referenceId": "33d47b3e-d5d2-421f-b72d-3810692bcea7"
}
{
    "response": {
        "referenceId": "33d47b3e-d5d2-421f-b72d-3810692bcea7",
        "status": "SUCCESS",
        "otpRequired": false,
        "apmTransactionId": "25545510420193899",
        "confirmRequired": false
    }
}