Modifier et supprimer un Paylink
July 30, 2026
Supprimez un Paylink FlowAlp Pay avec DELETE /Invoice/{id}/ et remplacez-le correctement en cas de changement. Exemples curl et SDK PHP.
Cette page explique comment modifier et comment retirer un Paylink existant. La suppression est un simple appel API ; la modification des paramètres se fait en revanche par remplacement, car la Merchant API n'offre pas de mise à jour en place pour cette ressource.
https://api.pay.flowalp.com/v1.16/Invoice/{id}/v1.14 · v1.15 · v1.16Modifier un Paylink
Les versions d'API v1.14 à v1.16 ne prévoient pas d'opération PUT pour la ressource Paylink (Invoice) : une fois créé, un Paylink ne peut pas être modifié via l'API. Pour changer le montant, les textes ou la date d'expiration d'un lien pas encore payé :
- Créez un nouveau Paylink avec les paramètres corrigés — voir Créer un Paylink.
- Publiez le nouveau lien partout où l'ancien était partagé (e-mail, code QR, document de facture).
- Supprimez le Paylink obsolète avec l'appel ci-dessous afin que plus personne ne puisse payer dessus.
Ne laissez jamais en ligne un Paylink dont la configuration ne correspond plus à vos données. Si une opération de mise à jour programmatique simplifierait nettement votre intégration, contactez le support avant de construire des contournements.
Supprimer un Paylink
La suppression retire le Paylink à partir de son ID ; son URL n'accepte plus aucun paiement. Authentifiez-vous avec l'en-tête X-API-KEY — voir Authentification.
Paramètres de chemin
| Paramètre | Type | Obligatoire | Description |
|---|---|---|---|
| id | integer | Oui | ID du Paylink (Invoice) à supprimer. |
Paramètres de requête (query)
| Paramètre | Type | Obligatoire | Description |
|---|---|---|---|
| instance | string | Oui | Nom de votre instance marchande ; identifie votre compte à chaque appel API. |
Exemple de requête
curl --request DELETE \
--url "https://api.pay.flowalp.com/v1.16/Invoice/57/?instance=${FLOWALP_PAY_INSTANCE}" \
--header "X-API-KEY: ${FLOWALP_PAY_API_SECRET}"<?php
use FlowAlpPay\FlowAlpPay;
use FlowAlpPay\Models\Request\Paylink;
$client = new FlowAlpPay(
getenv('FLOWALP_PAY_INSTANCE'),
getenv('FLOWALP_PAY_API_SECRET'),
FlowAlpPay::DEFAULT_COMMUNICATION_HANDLER,
'pay.flowalp.com',
'1.16'
);
$paylink = new Paylink();
$paylink->setId(57);
$client->delete($paylink);Réponse
Un appel réussi renvoie HTTP 200 avec l'enveloppe de succès confirmant le Paylink supprimé.
{
"status": "success",
"data": [
{
"id": 57
}
]
}La suppression est définitive : le lien cesse immédiatement de fonctionner et ne peut pas être restauré.
Erreurs
| Statut HTTP | Signification | Action recommandée |
|---|---|---|
| 404 | Aucun Paylink avec cet ID n'existe sur votre instance. | Vérifiez l'ID du Paylink et le paramètre instance. |
Les réponses d'erreur utilisent l'enveloppe {"status": "error", "message": "..."} — voir Erreurs et Limites de débit.
Sur le même sujet : Créer un Paylink, Récupérer et lister les Paylinks et le guide Liens de paiement et codes QR.