---
title: "$viva->sources->create()"
method: POST
path: "/Sources/create"
tags: ["Sources"]
---

# $viva->sources->create()

`POST /Sources/create`

Crée une nouvelle source de paiement.

```php
$source = $viva->sources->create(
    name: 'Mon site web',
    sourceCode: '1234',
    domain: 'www.example.com',
    pathSuccess: '/paiement/succes',
    pathFail: '/paiement/echec',
);
```

## Request body

- SourcesCreateParams
  - `name` string, required — Nom d'affichage de la source
  - `sourceCode` string, required — Code source à 4 chiffres
  - `domain` string, nullable — Domaine du site web
  - `pathSuccess` string, nullable — Chemin de redirection après paiement réussi
  - `pathFail` string, nullable — Chemin de redirection après paiement échoué

## Response `200`

Source créée

- object

---

[API](https://skmtc.net/qrcommunication/apis/viva-wallet-merchant-sdk-re-fe-rence-php.md) · [All operations](https://skmtc.net/qrcommunication/apis/viva-wallet-merchant-sdk-re-fe-rence-php/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/qrcommunication/viva-wallet-merchant-sdk-re-fe-rence-php/versions/bcafd06ce584/schema)
