# Testing

To verify that your integration works properly, you can use the following test details to simulate payment using different payment channels.

{% hint style="info" %}
Do not enter real card details. Use the provided test details as there is no real money movement
{% endhint %}

### Cards

{% tabs %}
{% tab title="Success" %}
Card details to test a successful payment.

```javascript
  Visa:
  Cardholder Name: Isano Tyrion (Any name)
  Card Number: 4242 4242 4242 4242
  Expiry Date: 01/35 (Future date)
  CVV: 123 (3 digits number)
  
  Mastercard:
  Cardholder Name: Keza Aiza (Any name)
  Card Number: 5555 5555 5555 4444
  Expiry Date: 01/35 (Future date)
  CVV: 123 (3 digits number)
  
  American express:
  Cardholder Name: Kigeli Mwezi (Any name)
  Card Number: 3782 822463 10005
  Expiry Date: 01/35 (Future date)
  CVV: 1234 (4 digits number)
```

{% endtab %}

{% tab title="Fail" %}
Card details to test a failure payment.

```javascript
Cardholder Name: Sarah Lee (Any name)
Card Number: 5198 9602 2985 7244
Expiry Date: 01/35 (Future date)
CVV: 123 (3 digits number)
```

{% endtab %}
{% endtabs %}

### MTN Mobile Money <a href="#mtn-mobile-money" id="mtn-mobile-money"></a>

{% tabs %}
{% tab title="Success" %}
Phone number to test a successful MTN transaction

```
   0781234567
```

{% endtab %}

{% tab title="Fail" %}
Phone number to test a failed MTN transaction

```
0780123456
```

{% endtab %}
{% endtabs %}

### Airtel Money

{% tabs %}
{% tab title="Success" %}
Phone number to test a successful Airtel transaction

```
0731234567
```

{% endtab %}

{% tab title="Fail" %}
Phone number to test a failed Airtel transaction

```
0730123456
```

{% endtab %}
{% endtabs %}
