Met à jour un moyen de paiement existant.
Définir comme défaut
Si vous définissez default: true, ce moyen deviendra le moyen par défaut
pour les nouveaux documents. L'ancien moyen par défaut sera automatiquement
désélectionné.
Désactivation
Utilisez state: "inactive" pour masquer un moyen de paiement sans le supprimer.
Les documents existants utilisant ce moyen ne seront pas affectés.
Body
Required
-
Nom du moyen de paiement (ex. "Virement bancaire", "Carte Bancaire")
-
Modalités de paiement affichées sur les documents. Ex. "Paiement à 30 jours", "RIB : FR76...", "Payable à réception"
-
Définir comme moyen de paiement par défaut
-
Type de moyen de paiement :
- check : Chèque
- transfer : Virement bancaire
- stripe : Stripe
- paypal : PayPal
- paybox : Paybox
- epayment : Paiement électronique
- other : Autre
Values are
paybox,epayment,check,stripe,paypal,transfer, orother. -
État du moyen de paiement
Values are
activeorinactive.
PATCH
/payment-method/{uid}
curl \
--request PATCH 'https://wuro.pro/api/v3.2/payment-method/{uid}' \
--header "X-APP-ID: $API_KEY" \
--header "X-APP-SECRET: $API_KEY" \
--header "Content-Type: application/json" \
--data '{"name":"string","modality":"string","default":true,"tag":"paybox","state":"active"}'
Request examples
{
"name": "string",
"modality": "string",
"default": true,
"tag": "paybox",
"state": "active"
}
Response examples (200)
{
"updatedPaymentMethod": {
"_id": "string",
"company": "string",
"default": true,
"isTest": false,
"modality": "string",
"name": "string",
"public": "string",
"rang": "string",
"secret": "string",
"site": "string",
"state": "active",
"tag": "other",
"nbInvoices": 42,
"nbQuotes": 42
}
}