# Marking payment page with code | SmartOperator Docs

> On payment pages the representative reads nothing and runs no actions. Payment pages that don't match the address pattern can be marked in code.

Source page: https://dblinx.net/en/smartoperator/belgeler/gelistirici/odeme-sayfasini-isaretlemek

---

# Marking payment page with code

On payment pages the representative reads nothing and runs no actions. Payment pages that don't match the address pattern can be marked in code.

- Developer

## How do I mark the payment page with code?

On payment pages, the agent reads no information and executes no actions. Who can do this: Developer. The window waits only in the “I’ll be here when your payment is done” state; the page is not read, context is not sent, and actions do not run. You can mark payment pages that do not match the address pattern with code. Pages containing checkout, odeme, payment, or sepet/onay in their URL are already considered payment pages.

```
<script>
  SmartOperator.odemeSayfasi(function () {
    return document.body.classList.contains("odeme-adimi");
  });
</script>
```

## Steps

Pages containing checkout, odeme, payment, or sepet/onay in their URL are already considered payment pages.

Additional address parts can be added from the panel [here](/en/smartoperator/belgeler/yonetici/saklama-ve-odeme-sayfasi.html).

In cases where the address cannot distinguish, call SmartOperator.odemeSayfasi(fn): fn returns true/false indicating whether the current page is a payment page.

**On the payment page**The window waits only in the “I’ll be here when your payment is done” state; the page is not read, context is not sent, and actions do not run.

## Related pages

- [Security: payment page](/en/smartoperator/guvenlik.html#odeme)
