Aller au contenu

Intégration · Paiements

Connectez Claude et ChatGPT à Paystack

Demandez à votre IA si un client a payé, quelles transactions ont échoué hier ou quel était le volume du mois dernier, et obtenez la réponse depuis votre compte Paystack. Elle peut lire les transactions, les clients, les abonnements, les règlements, les remboursements et les litiges. Elle peut également créer des clients, lancer un paiement et envoyer des demandes de paiement.

Connecter Paystack gratuitement

Offre gratuite, sans carte bancaire. Comptez environ une minute.

Essayez de demander

  • “La transaction avec la référence ORD-1042 a-t-elle abouti ?”

    L'IA vérifie la transaction par sa référence et affiche son statut.

  • “Quelles transactions ont échoué hier ?”

    Elle liste les transactions avec le statut échec dans cette plage de dates.

  • “Quel était notre volume total de transactions le mois dernier ?”

    Elle obtient le volume total et le nombre de transactions pour la période.

Ce que votre IA peut faire

Transactions et paiement

Listez, vérifiez et totalisez les transactions, lisez la chronologie d'une transaction et lancez un paiement qui retourne un lien de paiement.

Clients et demandes de paiement

Créez, lisez et mettez à jour des clients, et créez et suivez des demandes de paiement (factures).

Abonnements, versements et litiges

Lisez les plans, produits, abonnements, règlements, transferts, remboursements, litiges et votre solde par devise.

  • “Envoyez une demande de paiement à Ada Okafor pour 25 000 NGN, dû vendredi.”

    Elle trouve le client et crée une demande de paiement avec le montant en kobo et une date d'échéance, et l'envoie par e-mail si vous le demandez.

  • “Créez un paiement pour [email protected] pour 5 000 NGN.”

    Elle lance une transaction et retourne un lien de paiement. Aucun argent ne se déplace jusqu'à ce que le client paie.

  • “Y a-t-il des litiges ouverts ?”

    Elle liste les litiges de chargeback filtrés par statut.

161 outils pour Paystack

Ces outils sont activés lors de la connexion. Vous pouvez désactiver chacun d’eux ou exiger votre approbation avant son exécution.

  • archive_customerVisible par d’autres
  • archive_payment_requestModifie des données
  • archive_subscriptionVisible par d’autres
  • archive_transfer_otpTransfère de l’argent
  • archive_transfer_otp_finalizeTransfère de l’argent
  • archive_virtual_terminalVisible par d’autres
  • attach_accountModifie des données
  • attach_destinationModifie des données
  • attach_manageModifie des données
  • create_accountModifie des données
  • create_addModifie des données
  • create_bulkVisible par d’autres
  • create_commission_deviceModifie des données
  • create_customerModifie des donnéesCréer un client avec `email` ; prénoms, noms, téléphone et métadonnées optionnels.
  • create_customer_customer_initialize_authorizationModifie des données
  • create_customer_customer_initialize_direct_debitModifie des données
  • create_customer_customer_validateModifie des données
  • create_decommission_deviceModifie des données
  • create_dispute_evidenceModifie des données
  • create_domainTransfère de l’argent
  • create_orderModifie des données
  • create_pageModifie des données
  • create_page_productModifie des données
  • create_paymentModifie des données
  • create_payment_bulk_charge_initiateTransfère de l’argent
  • create_payment_requestModifie des donnéesCréer une demande de paiement (facture) pour un `customer` (ID ou code) avec `amount` dans l'unité monétaire la plus petite, ou `line_items` ; date d'échéance, description et devise optionnelles. Définissez `send_notification` pour l'envoyer par email au client ; `draft` le garde non envoyé.
  • create_planModifie des données
  • create_productModifie des données
  • create_removeModifie des données
  • create_splitModifie des données
  • create_storefrontModifie des données
  • create_storefront_productModifie des données
  • create_subaccountModifie des données
  • create_subscriptionModifie des données
  • create_terminal_eventVisible par d’autres
  • create_transferrecipientModifie des données
  • create_virtual_terminalModifie des données
  • delete_accountSupprime des données
  • delete_accountsTransfère de l’argent
  • delete_domainsTransfère de l’argent
  • delete_productSupprime des données
  • delete_storefrontSupprime des données
  • delete_transferrecipientSupprime des données
  • delete_virtual_terminal_codeSupprime des données
  • detach_destinationModifie des données
  • export_disputes
  • export_payments
  • export_transfers
  • fetch_bulk_charge_batch
  • fetch_mandate_authorizations
  • fetch_payment_session_timeout
  • fetch_product_orders
  • get_account
  • get_balanceRécupérer le solde disponible du compte par devise.
  • get_bin
  • get_customerRécupérer un client par email ou code client (`customer_code`), y compris les cartes enregistrées et les transactions récentes.
  • get_disputeRécupérer une contestation par `dispute_id`.
  • get_order
  • get_order_validate
  • get_page
  • get_page_page_check_slug_availability
  • get_payment_bulk_charge_pause
  • get_payment_bulk_charge_resume
  • get_payment_customer_verify_authorization
  • get_payment_payment_request_verify
  • get_payment_requestRécupérer une demande de paiement par ID (`payment_id`).
  • get_payment_storefront_verify_slug
  • get_planRécupérer un plan par `plan_code`.
  • get_productRécupérez un produit via `product_id`.
  • get_refundTransfère de l’argentRécupérer un remboursement par `refund_id`.
  • get_split
  • get_storefront
  • get_subaccount
  • get_subscriptionRécupérer un abonnement par `subscription_code`, y compris le plan, l'état et la date du prochain paiement.
  • get_terminal
  • get_terminal_event
  • get_transactionRécupérer une transaction par son ID numérique (`payment_id`).
  • get_transaction_timelineRécupérer la chronologie étape par étape d'une transaction par `payment_id`.
  • get_transaction_totalsRécupérer le volume et le nombre total de transactions, optionnellement entre `from` et `to`.
  • get_transferTransfère de l’argentRécupérer un transfert par `transfer_code`. Lecture seule.
  • get_transferrecipient
  • get_virtual_terminal
  • initialize_transactionModifie des donnéesLancer un checkout pour un client : passez `email` et `amount` dans l'unité monétaire la plus petite (kobo, pesewas, cents) ; devise optionnelle, référence, callback_url et canaux. Retourne un lien de paiement ; aucun argent ne bouge jusqu'à ce que le client paie.
  • list_accounts
  • list_accounts_bank_resolve_account_number
  • list_available_providers
  • list_banks
  • list_bulk_charge_batches
  • list_charges_in_a_batch
  • list_countries
  • list_customersLister les clients, optionnellement créés entre `from` et `to`.
  • list_disputesLister les contestations de débit, filtrées par `status`, `transaction` ou une plage de dates.
  • list_domains
  • list_ledgers
  • list_mandate_authorizations
  • list_orders
  • list_pages
  • list_payment_requestsLister les demandes de paiement (factures), filtrées par `status`, `customer`, `currency` ou une plage de dates.
  • list_payments_payment_request_totals
  • list_plansLister les plans d'abonnement, filtrés par `interval` ou `amount`.
  • list_productsLister les produits de votre catalogue Paystack.
  • list_refundsTransfère de l’argentLister les remboursements, éventuellement entre `from` et `to`.
  • list_settlement_payments
  • list_settlementsLister les règlements (versements depuis Paystack vers votre compte bancaire).
  • list_states
  • list_storefront_orders
  • list_storefront_products
  • list_storefronts
  • list_subaccounts
  • list_subscriptionsLister les abonnements, filtrés par `customer` ou `plan`.
  • list_terminal_presences
  • list_terminals
  • list_transaction_disputes
  • list_transactionsLister les transactions, filtrées par `status` (réussie, échouée, abandonnée), `customer_code`, une plage de dates (`from`, `to`) ou `amount`.
  • list_transferrecipients
  • list_transfersTransfère de l’argentLister les versements (transferts), filtrés par `status`, `recipient` ou une plage de dates. Lecture seule.
  • list_virtual_terminals
  • pay_bulkTransfère de l’argent
  • pay_paymentTransfère de l’argent
  • pay_payment_authorizationTransfère de l’argent
  • pay_payment_charge_checkTransfère de l’argent
  • pay_payment_transfer_verifyTransfère de l’argent
  • refund_refund_refund_retryTransfère de l’argent
  • restore_subscriptionModifie des données
  • restore_transfer_otpTransfère de l’argent
  • search_requeries
  • search_splits
  • send_manageVisible par d’autres
  • send_notificationVisible par d’autres
  • submit_accountVisible par d’autres
  • submit_account_validateVisible par d’autres
  • submit_payment_addressTransfère de l’argent
  • submit_payment_birthdayTransfère de l’argent
  • submit_payment_otpTransfère de l’argent
  • submit_payment_phoneTransfère de l’argent
  • submit_payment_pinTransfère de l’argent
  • submit_storefrontVisible par d’autres
  • submit_storefront_duplicateVisible par d’autres
  • submit_transferTransfère de l’argent
  • submit_transfer_otpTransfère de l’argent
  • submit_virtual_terminal_codeVisible par d’autres
  • update_customerModifie des donnéesMettre à jour le prénom, nom, numéro de téléphone ou les métadonnées d'un client via `customer_code`.
  • update_customer_paymentsTransfère de l’argent
  • update_customers_risk_actionModifie des données
  • update_disputeModifie des données
  • update_dispute_resolvesVisible par d’autres
  • update_pageModifie des données
  • update_paymentModifie des données
  • update_payment_payment_request_finalizeVisible par d’autres
  • update_payment_session_timeoutVisible par d’autres
  • update_paymentsTransfère de l’argent
  • update_planModifie des données
  • update_productModifie des données
  • update_splitModifie des données
  • update_storefrontModifie des données
  • update_subaccountModifie des données
  • update_terminalModifie des données
  • update_transferrecipientModifie des données
  • update_virtual_terminalModifie des données
  • upload_dispute_urlModifie des données
  • verify_transactionVérifier l'état d'une transaction par son `reference`. À utiliser après un checkout pour confirmer que le client a payé.

Configuration en trois étapes

  1. 1

    Choisissez l’application

    Créez un compte PipMCP gratuit et sélectionnez Paystack dans la liste des applications.

  2. 2

    Collez votre clé

    Collez votre clé secrète Paystack. Dans le tableau de bord Paystack, allez dans Paramètres > Clés API et Webhooks et copiez la clé secrète. Elle commence par sk_live_ ou sk_test_. Utilisez la clé de test pour essayer les choses en toute sécurité d'abord.

  3. 3

    Ajoutez le lien à votre IA

    Vous obtenez un lien MCP personnel. Ajoutez-le à Claude, ChatGPT ou Cursor :

    1. Cliquez sur votre nom, puis sur Paramètres › Connecteurs › Ajouter un connecteur personnalisé.
    2. Collez votre lien dans le champ URL du serveur MCP distant.
    3. Activez-le depuis le menu + d’une conversation.

Questions

Que peut faire l'IA sur Paystack ?

L'IA peut lire les transactions et leurs chronologies, les clients, les demandes de paiement, les plans, les produits, les abonnements, les règlements, les transferts, les remboursements, les litiges et votre solde. Elle peut créer et mettre à jour des clients, lancer un paiement et créer des demandes de paiement. Elle ne peut pas envoyer de transferts ou émettre de remboursements. Ceux-ci sont en lecture seule ici.

L'IA voit-elle ma clé secrète Paystack ?

Non. Votre clé secrète Paystack est chiffrée au repos et jamais montrée à l'IA. Après que vous l'ayez sauvegardée, elle n'est plus affichée, même pas pour vous. L'IA ne voit que les résultats des outils qu'elle appelle.

Puis-je contrôler ce que l'IA est autorisée à faire ?

Oui. Vous choisissez les outils activés ; vous pouvez commencer par les recherches uniquement et désactiver le transfert et le remboursement. Les demandes de paiement peuvent être envoyées par email aux clients, ce qui peut nécessiter votre approbation avant exécution. Chaque appel d'outil est journalisé.

Fonctionne-t-il avec ChatGPT ?

Oui. Dans ChatGPT, allez dans Paramètres › Applications et connecteurs › Avancé et activez le mode Développeur, puis ajoutez votre lien PipMCP. Le mode Développeur nécessite un abonnement payant ChatGPT : Plus, Pro, Business ou Entreprise. Le même lien fonctionne également dans Claude (Paramètres › Connecteurs › Ajouter un connecteur personnalisé), Cursor et d'autres clients MCP.

Quel est le coût ?

PipMCP dispose d'un plan gratuit sans carte bancaire requise. Les plans payants sont facturés par tâche terminée. Vous connectez votre propre compte Paystack, donc toutes les frais Paystack sont entre vous et Paystack.

Devrais-je commencer avec une clé de test ?

Oui, c'est un bon moyen de débuter. Avec la clé sk_test_ l'IA travaille sur des données de test Paystack, vous pouvez ainsi tester les checkouts et demandes de paiement sans argent réel. Une fois satisfait, connectez-vous avec la clé sk_live_.

Laissez votre IA travailler dans Paystack dès aujourd’hui.

Commencez gratuitement. Votre clé reste chiffrée et vous décidez de ce que l’IA peut faire.

Connecter Paystack gratuitement

PipMCP n’est pas affilié à Paystack. Les noms des produits sont des marques commerciales appartenant à leurs propriétaires respectifs.