> For the complete documentation index, see [llms.txt](https://docs.ayetstudios.com/v/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ayetstudios.com/v/product-docs/callbacks-and-testing/testing/callback-tester.md).

# Callback Tester

With the Callback Tester you can verify that you receive back all relevant information you need in order to pay your users and if the added macros are populated correctly.

## Why you should utilize the Callback Tester

The Callback Tester was built to help you to verify that you:

1. added all the macros to your Callback URL that you need to receive back
2. that those macros are populated by ayeT-Studios' servers as expected

## Check Available Macros

You can check all availabe macros that can be added to your callback URL here:

{% content-ref url="/pages/4uQiMxtgnAayAHR8ZeXt" %}
[Offerwall Callbacks](/v/product-docs/callbacks-and-testing/callbacks/offerwall-callbacks.md)
{% endcontent-ref %}

{% content-ref url="/pages/wL6DBPFVC2pBDf7rb7fT" %}
[Rewarded Video Callbacks](/v/product-docs/callbacks-and-testing/callbacks/rewarded-video-callbacks.md)
{% endcontent-ref %}

## Send Test Postback

Click on <mark style="color:red;background-color:red;">Edit Placement</mark> in order to open the detail modal. Here you can change your postback URL and i.e. add additional macros.

In addition you can send a test postback to your servers.

<figure><img src="https://4086115684-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQYkbOrUvRXzrXgEDF9qs%2Fuploads%2FMUTPVAMkEsNeHQHdOzy8%2F34.jpg?alt=media&amp;token=a1db86dc-d2de-416a-bef6-8959864972aa" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
The example shows that the macros

* {external\_identifier}
* {payout\_usd}
* {currency\_amount}
* {placement\_identifer}

were added to your callback URL.
{% endhint %}

When you click <mark style="color:red;background-color:red;">Send Test Postback</mark>, you will a list of fields and the information with which we will populate the macros you added to your callback URL.

For a few of those fields you can input values yourself. A few other fields are locked and only the information displayed can be passed.

![](https://4086115684-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQYkbOrUvRXzrXgEDF9qs%2Fuploads%2F19c3WAPDgV334MnrqKHh%2F35.jpg?alt=media\&token=c062cd31-6c89-4e04-a1bb-4a1db472faae)

Clicking on <mark style="color:red;background-color:red;">Send Postback</mark> will send the test postback.

## Check Test Postback

Clicking on <mark style="color:red;background-color:red;">Check Postback Status</mark> afterwards, will lead you to Reports / Conversions, where the callback that just got sent will be displayed.

![](https://4086115684-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQYkbOrUvRXzrXgEDF9qs%2Fuploads%2FtcRdYqSh8MwMM2Ojylfd%2F36.jpg?alt=media\&token=1df39e94-0421-4bfd-b2e0-599149ed17b0)

If you click on <mark style="color:red;background-color:red;">Details</mark>, you will be able to see the entire payload we sent and your Callback URL with populated macros.

![](https://4086115684-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQYkbOrUvRXzrXgEDF9qs%2Fuploads%2FEOZcjVuyM8NOiVB3jt2x%2F37.jpg?alt=media\&token=900697c8-5dec-4767-b14a-3548ad8a7d3b)

{% hint style="info" %}
In this specific example the ayeT-Studios servers populated only the macros that you previously added to your callback URL:

* {external\_identifier} = my-test-user-567
* {payout\_usd} = 0
* {currency\_amount} = 320
* {placement\_identifer} = deb88ed8abe52ab1f67a97068d88d9db
  {% endhint %}
