> For the complete documentation index, see [llms.txt](https://developer.paywall.one/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.paywall.one/alternatif-odeme-apm/6.-provizyon-iptal.md).

# 6. Provizyon İptal

## Provizyon İptal

<mark style="color:green;">`POST`</mark> `{{Base Adres}}/api/paywall/apm/provision/cancel`

{% hint style="info" %}
Önemli: **APM Ödeme Provizyon İptal** servisini kullanabilmeniz için 'Header' alanında '**apikeypublic**' ve '**apiclientpublic**' parametrelerini göndermeniz gerekmektedir.\
\
[<mark style="color:green;">**PaymentAPI Adresi**</mark>](/ortam.md)
{% endhint %}

#### Servise gönderilmesi gereken header parametreleri şu şekildedir :

<table><thead><tr><th width="221">Parametre (Headers)</th><th width="79">Tip</th><th width="106">Zorunlu</th><th width="403">Açıklama</th></tr></thead><tbody><tr><td>apikeypublic</td><td>string</td><td>Evet</td><td>Üye işyeri panelinden temin etmiş olduğunuz Public Key.</td></tr><tr><td>apiclientpublic</td><td>string</td><td>Evet</td><td>Üye işyeri panelinden temin etmiş olduğunuz Public Client.</td></tr></tbody></table>

**Servise gönderilmesi gereken (BODY) parametreler şu şekildedir:**

<table><thead><tr><th width="225">Parametre</th><th width="107">Tip</th><th width="92">Zorunlu</th><th width="336">Açıklama</th></tr></thead><tbody><tr><td>UniqueCode</td><td>string</td><td>Evet</td><td>APM ödemesine ait UniqueCode parametresidir. Oluşturulma anında API tarafından dönen cevap içerisinde yer almaktadır.</td></tr></tbody></table>

**Servisten dönen parametreler şu şekildedir:**

<table><thead><tr><th width="189">Parametre</th><th width="100.33333333333331">Tip</th><th>Açıklama</th></tr></thead><tbody><tr><td>ErrorCode</td><td>int</td><td>Hata kodu. İşlem başarılı ise '0' değerini döner.</td></tr><tr><td>Result</td><td>bool</td><td>True ya da false değeri döner. İşlem başarılı iste 'true' değerini döner.</td></tr><tr><td>Message</td><td>string</td><td>İşlem hatalıysa, bu hataya dair belirtilen mesajdır, locale parametresine göre dil desteği sunar.</td></tr><tr><td>Body</td><td>nesne</td><td>İşlem hatalıysa, bu hataya dair detay nesne</td></tr></tbody></table>

```json
{
    "ErrorCodeType": 1,
    "ErrorMessage": null,
    "ErrorCode": 0,
    "Result": true,
    "Message": "",
    "Body": {
        "ApmKey": "Masterpass_IFrame",
        "ApmConnectionId": 2003,
        "ApmTransactionId": 14211,
        "UniqueCode": "487f16f4-c678-40de-9b53-bd34855863e2",
        "MerchantUniqueCode": "7250512c-cbb4-41a4-9fea-374d11081075",
        "Amount": 8.00,
        "ProviderDummyResponse": {
            "ErrorCode": 0,
            "Body": {
                "acquirerRetrievalNumber": null,
                "authCode": "24564913",
                "orderId": "487f16f4c67840de9b53bd34855863e2",
                "icaNumber": null,
                "terminalGroupId": "78516638760698041272198",
                "terminalGroupName": null,
                "amount": null,
                "currencyCode": "TRY",
                "accountKey": "905437845114",
                "transactionDate": null,
                "retrievalReferenceNumber": "200007756435",
                "paymentRetrievalReferenceNumber": "200007756433",
                "pointRefundResponse": null,
                "responseCode": "00",
                "description": null,
                "ResponseDescription": null,
                "OrderStatus": null,
                "OrderDate": null
            },
            "HttpCode": 200
        }
    }
}
```
