# Test Numbers for Collections

### Test Numbers for S2S Collection.

{% hint style="info" %}
For s2s (Momo) collections initiated via the endpoint `{{baseUrl}}/transaction/initialize/s2s/mobile_money`
{% endhint %}

The next step after initiating the transaction is to verify the OTP using this [endpoint](/startbutton-product-api/startbutton-api-doc/server-to-server-integration/s2s-integration-for-mobile-money/s2s-momo-kes-and-ghs.md#otp-verify). Enter any 6-digit number as the OTP to complete the transaction.

<details>

<summary><strong>Use the numbers below:</strong></summary>

**GHS**\
Success: +233501234567\
Fail: +233507654321\
\
**KES**\
Success: +254701234567\
Failed: +254707654321\
\
**TZS**\
Success: +255121212121\
Failed: +255750000020\
\
**RWF**\
Success: +250131313131\
Fail: +250740000030\
\
**UGX**\
Success: +256101010111\
Fail: +256760000010\
\
**XOF**\
Success: +2250111111111\
Failed: +2250222222222

</details>

### Test Numbers for Collection via the Checkout

{% hint style="info" %}
For non-s2s collections initiated via `{{baseUrl}}/transaction/initialize`
{% endhint %}

To simulate an OTP process, use the OTP number, then in the modal, enter any 6-digit number as the OTP to complete the transaction.\
\
To simulate a PIN process, use the PIN-number, and after a few seconds, the transaction will be completed.

<details>

<summary><strong>Use the numbers below as required.</strong> </summary>

```
GHS
Success: +233501234567 (OTP), +233501234568 (PIN)
Fail: +233507654321, +233507654322

KES
Success: +254701234567 (OTP), +254701234568 (PIN)
Failed: +254707654321, +254707654322

RWF
Success: +250131313131 (OTP), +250131313132 (PIN)
Fail: +250740000030, +250740000031

TZS
Success: +255121212121 (OTP), +255121212122 (PIN)
Failed:  +255750000020, +255750000020

UGX
Success: +256101010111(OTP), +256101010112(PIN)
Fail: +256760000010, +256760000011

XOF
Success: +2250111111111 (OTP), +2250111111112 (PIN)
Failed: +2250222222222, +2250222222223
```

</details>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://startbutton.gitbook.io/startbutton-product-api/startbutton-api-doc/test-numbers/test-numbers-for-collections.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
