Aller au contenu
AfriContext

Modifier le contexte « flutterwave-standard »

Modifiez le contenu du contexte selon la Spec. Vos changements sont vérifiés en direct et mis à jour immédiatement.

API africaine ou mondiale : collez sa documentation officielle. Le brouillon est à compléter et à vérifier avant publication.

Connectez-vous pour générer un brouillon et publier.

›

Appel API Flutterwave - Paiement Standard

1export async function createFlwLink(txRef: string, amount: number, email: string): Promise<string> {2  const res = await fetch("https://api.flutterwave.com/v3/payments", {3    method: "POST",4    headers: { Authorization: "Bearer " + process.env.FLW_SECRET_KEY, "Content-Type": "application/json" },5    body: JSON.stringify({ tx_ref: txRef, amount, currency: "NGN", redirect_url: process.env.APP_URL + "/retour", customer: { email } }),6  });7  const json = (await res.json()) as { data: { link: string } };8  return json.data.link;9}
Appel d'API vérifiable
Langage : ts · 9 lignes
💡 Conseil : Les développeurs peuvent vérifier et corriger ici chaque appel d'API. Le reste de la Spec (webhooks, erreurs, idempotence) s'édite dans l'onglet Markdown complet.