> For the complete documentation index, see [llms.txt](https://coda-payments.gitbook.io/coda-public-technical-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/getting-started/set-up-payments.md).

# Set up payments

Activate a title, countries, and payment methods on Coda's Publisher Portal to start accepting payments.

{% hint style="info" %}
This quickstart assumes that a Publisher Portal account was created and set up with business details, e-agreement signing, and KYC verification completed. If you need assistance completing these steps, please contact your account manager or email <publisher_team@coda.co>
{% endhint %}

## What you'll learn

* How to activate title, countries, and payment methods
* Start accepting payments for a specific title, in specific countries, using specific payment methods

## Step 1: Create Title

1. Log in to your Publisher Portal account and navigate to “Titles”&#x20;

<figure><img src="https://611292228-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fl56STCN5yoV1K1MhVEvU%2Fuploads%2FjaPxRIOiYWIqBHamNe6z%2Fimage.png?alt=media&amp;token=90c9504d-e6db-4f02-a014-7e78ea374632" alt=""><figcaption></figcaption></figure>

2. Click on “Create Title”
3. Enter the title information or import them from the Google Play/App Store, select the content type.&#x20;

<figure><img src="https://611292228-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fl56STCN5yoV1K1MhVEvU%2Fuploads%2F3e2ObT96kj6eAuKI98fe%2FScreenshot%202026-02-24%20at%2016.58.35.png?alt=media&amp;token=7942cf0f-807b-4b5d-84c3-daacbc4c208a" alt=""><figcaption></figcaption></figure>

4. The title will be auto-created with Codapay enabled. If not, select Service Type as Codapay

***

## Step 2: Set up your landing URL and the default callback URL

1. On your publisher portal account, navigate to **Products** -> **Codapay** -> **Select the Title -> Sandbox Configuration**&#x20;

<figure><img src="https://611292228-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fl56STCN5yoV1K1MhVEvU%2Fuploads%2FqAui1Co2biH3Sy7TAzoQ%2FScreenshot%202026-02-24%20at%2017.05.27.png?alt=media&amp;token=0330855b-b33e-446b-a14c-c22f00f2046b" alt=""><figcaption></figcaption></figure>

2. Select the country you want to set up, or use Bulk Edit configuration to edit multiple countries.&#x20;

<figure><img src="https://611292228-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fl56STCN5yoV1K1MhVEvU%2Fuploads%2FLhDO8MNv7fKiBdVwbRPQ%2FScreenshot%202026-02-24%20at%2017.07.14.png?alt=media&amp;token=90c45563-98bc-480c-991c-1b6776df8c68" alt=""><figcaption></figcaption></figure>

3. Click “Edit” -> Merchant & URLs configuration:

* **Complete Notification URL:** This is where Codapay will notify you of a successful payment.
* **Complete Landing Page URL:** This is the default URL to which your user will be redirected after the completion of the transaction. If you pass the `returnURL` as part of your initial API call, it will override this value.

<figure><img src="https://611292228-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fl56STCN5yoV1K1MhVEvU%2Fuploads%2FzNziTsOL9EhBJZed3UO4%2FScreenshot%202026-02-24%20at%2017.09.08.png?alt=media&amp;token=7c28dfe0-e2f7-4666-91d4-a7c613613c2a" alt=""><figcaption></figcaption></figure>

4. After inputting the URLs, click "Save"&#x20;

***

## Step 3: Retrieve your API Key from the Publisher Portal

1. On your Publisher Portal account, navigate to **Products -> Codapay -> API Keys**

New merchants: You will see your Global API key (v2 API), as well as 1 Project ID for each title.&#x20;

Existing merchants: You will see multiple API keys that are unique for each title and country (v1 API)

For more details, please see [API versions](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/integration-guides/codapay-api-versions)&#x20;

2. Optional: You can set up IP Address whitelisting for each title and country.

<figure><img src="https://611292228-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fl56STCN5yoV1K1MhVEvU%2Fuploads%2FxMZHYFvnFvRkLF0gwWhE%2FScreenshot%202026-02-24%20at%2017.11.57.png?alt=media&amp;token=c9394939-22af-4e4b-9a5a-6a3ee99f351f" alt=""><figcaption></figcaption></figure>

***

## Next steps:

* [Test Hosted Payment Page API](https://coda-payments.gitbook.io/coda-public-technical-documentation/codapay/getting-started/test-hosted-payment-page-api)
