stripe-pay

Par stripe · ai

Aide les utilisateurs à envoyer des fonds à une autre entreprise Stripe, à transférer de l'argent vers un identifiant de profil Stripe ou un identifiant réseau, ou à vérifier si un agent peut payer une entreprise Stripe. Utilisez Stripe Directory pour trouver ou vérifier un destinataire lorsque l'utilisateur ne fournit pas d'identifiant de profil Stripe ou d'identifiant réseau exact.

npx skills add https://github.com/stripe/ai --skill stripe-pay

stripe pay

Utilisez stripe pay pour envoyer de l'argent depuis votre entreprise Stripe authentifiée vers une autre entreprise Stripe identifiée par un handle Stripe Profile, par exemple @recipient.

La commande stripe pay est destinée aux transferts d'argent entre entreprises. L'entreprise expéditrice et l'entreprise destinataire doivent toutes les deux avoir un Stripe Profile. De plus :

  • L'expéditeur doit avoir un compte financier financé.
  • Le destinataire doit avoir une destination de transfert éligible liée à son Stripe Profile.

Si l'utilisateur a besoin de détails sur les comptes financiers, consultez Money Management. La commande résout la configuration de payout du destinataire, qui peut router le payout vers un compte financier rattaché ou un compte bancaire lié, et affiche les frais et le délai de livraison avant confirmation. Ne supposez pas qu'un transfert est gratuit ou instantané.

Règles de sécurité

  1. N'envoyez pas d'argent à moins que l'utilisateur ne vous demande explicitement d'effectuer le transfert.
  2. Avant d'exécuter une commande qui peut envoyer de l'argent, affichez la commande stripe pay ... exacte que vous prévoyez d'exécuter et obtenez une confirmation.
  3. Utilisez d'abord --agent ou --json pour que l'utilisateur puisse examiner les détails du transfert.
  4. N'utilisez -y ou --yes qu'après que l'utilisateur ait confirmé le transfert examiné.
  5. Ne devinez pas l'intention de l'utilisateur. Ne devinez pas le nom d'utilisateur, l'ID du compte financier, le montant, la devise, la note interne, le mémo, ou tout autre détail. Confirmez toujours avec l'utilisateur.
  6. N'affichez pas les clés API complètes à l'utilisateur.

Choisir le workflow

Lisez la documentation pour accomplir votre objectif. Vous devez lire la page pertinente avant d'agir :

Objectif Documentation
Trouver ou vérifier un destinataire quand l'utilisateur ne fournit pas un handle Stripe Profile exact ou un ID réseau Utiliser Stripe Directory avec les agents IA
Examiner, envoyer, traiter l'approbation, reprendre, ou faire un dry-run d'un transfert Référence CLI stripe pay
Créer ou gérer un Stripe Profile, y compris la destination de transfert d'un destinataire Stripe Profile
Configurer ou comprendre un compte financier éligible Money Management

Gérer les erreurs de configuration

Ne continuez pas le transfert quand stripe pay rapporte une configuration manquante. Expliquez ce qui manque et donnez à l'utilisateur l'étape suivante correspondante. Avant d'expliquer comment résoudre l'erreur, lisez la documentation pour l'exigence manquante dans le tableau du workflow :

  • Si l'expéditeur n'a pas de Stripe Profile, demandez à l'utilisateur d'en créer un.
  • Si l'expéditeur n'a pas de compte financier éligible, demandez à l'utilisateur de configurer Global Payouts avec un compte financier éligible.
  • Si l'expéditeur manque des deux exigences, demandez à l'utilisateur de compléter les deux étapes de configuration avant de réessayer le transfert.
  • Si le destinataire n'a pas de destination de transfert éligible liée à son Stripe Profile, dites à l'utilisateur que le destinataire doit compléter cette configuration avant que le transfert puisse procéder. Ne réessayez pas le transfert jusqu'à ce que la configuration du destinataire soit corrigée.
  • Si le destinataire est manquant ou invalide, lisez et suivez le workflow de l'agent Stripe Directory. Si l'utilisateur peut fournir le handle Stripe Profile exact ou l'ID réseau du destinataire, demandez-le lui.

Pour la configuration de l'expéditeur, dirigez l'utilisateur vers la page du Dashboard appropriée :

Skills similaires