J'ai écrit un article ici sur ce que je pense être le plus important à travers ce développement. [Développement personnel] Le processus de développement était le plus important ~ Service de génération d'argent qui vous permet de monétiser votre blog avec une seule balise ~
L'autre jour, nous avons sorti un service appelé ** plog **.
Son utilisation est décrite dans YouTube.
Récemment, les services de monétisation de blogs tels que note et zenne avec des articles payants sont devenus populaires. C'est un très bon service, mais je pensais que c'était ** des revenus dépendants de la plateforme, et surtout, les frais étaient élevés ... **.
Donc, ** j'ai mis au point un service de monétisation de blog payant indépendant de la plate-forme et j'ai lancé la version alpha l'autre jour. ** **
Voici à quoi ressemble l'image approximative globale.
** ① Donnez-moi un formulaire de paiement de 100 yens ** Je veux un formulaire pour n'importe quel article! Et demande du client au serveur
** ② Donnez-moi un formulaire de paiement de 100 yens basé sur les informations **
post /v1/payment_intents
Demander un formulaire de paiement à l'aide de l'API Stripe
** ③ Renvoyez le formulaire de paiement original ** Les informations relatives aux intentions de paiement sont renvoyées
** ④ Renvoyer le secret client ** Obtenez le secret du client à partir de l'intention de paiement retournée et renvoyez-le au client
** ⑤ Acheter des articles payants ** Demandez à l'utilisateur d'entrer les informations de carte de crédit, etc. et appuyez sur le bouton de paiement
** ⑥ Mise en œuvre du règlement ** Lorsque l'utilisateur appuie sur le bouton d'achat d'un article payant, utilisez la fonction `` stripe.confirmCardPayment (clientSecret, données?, Options?) '' Stripe.js pour demander le paiement à Stripe.
** ⑦ Les informations sont stockées lorsque le paiement est effectué avec Webhook ** Lorsque le paiement est effectué normalement à l'aide du webhook de Stripe, les informations et divers éléments qui ont été réglés normalement sont stockés dans la base de données et terminés.
C'est un flux comme.
** Conçu avec MVP à l'esprit **, c'est donc très facile à faire.
Le sujet est d'ici, et plog utilise Stripe pour faire fonctionner le service. Il y avait quelques confusions lors de l'utilisation de Stripe, donc je vais le résumer et organiser mon esprit.
J'essaie d'utiliser Stripe, mais j'aime les intentions de paiement de paiement qui peuvent être utilisées! Les gens qui pensent
Résultats Vous pouvez consulter l '[API Stripe] officielle (https://stripe.com/docs/api), Puisque la documentation est un peu lourde à lire, je vais la résumer comme une image qui vous donne une idée de l'ensemble.
Tout d'abord, les modes de paiement sont à peu près divisés en trois et vous pouvez utiliser les moyens qui conviennent à votre objectif.
Charges API https://stripe.com/docs/payments/charges-api
L'API Charges est une ancienne API de paiement qui ne traite pas les demandes bancaires d'authentification de carte. Essayez plutôt la nouvelle API de paiement et l'intégration.
Était-ce une position permanente comme l'avancement des intentions de paiement? Tout d'abord, c'est officiellement dit comme ça, il semble donc préférable de ne pas l'utiliser.
Après l'avoir utilisé facilement, vous pouvez faire presque tout ce que vous voulez avec les intentions de paiement, donc si vous comptez utiliser des frais, Je pense que vous pouvez utiliser les intentions de paiement.
Stripe Checkout
Il semble qu'il puisse être utilisé lorsque vous souhaitez effectuer un paiement en utilisant le modèle presque fixe fourni par Stripe. Cependant, comme l'écran de paiement est redirigé vers le côté Stripe, il semble difficile de faire quelque chose de spécial au moment du paiement.
De plus, si vous souhaitez saisir plus que les données requises pour Stripe, il est plus facile de créer votre propre formulaire de paiement, donc Il semble plus pratique d'utiliser les intentions de paiement.
PaymentIntents API
Si vous souhaitez personnaliser vous-même le formulaire de paiement de cette manière, il semble préférable d'utiliser les intentions de paiement.
↓ J'ai le moyen le plus rapide de l'implémenter tout en regardant cette documentation. https://stripe.com/docs/payments/accept-a-payment?integration=elements
Webhook
Le Webhook fourni par Stripe a été très utile comme je l'ai appris plus tard.
Lorsque le paiement est effectué ou lorsque le paiement échoue, etc. Vous pouvez spécifier divers déclencheurs pour incorporer l'implémentation.
Dans le cas de plog, lorsque le paiement est effectué, les informations sur l'acheteur, etc. sont rendues permanentes dans la DB.
plog est aussi une sorte d'outil low code, Comme Stripe, il est possible d'introduire facilement la partie difficile et gênante du paiement avec un code bas. J'étais très reconnaissant aux développeurs.
De plus, j'ai écrit un article ici sur ce que je pense être le plus important à travers ce développement. [Développement personnel] Le processus de développement était le plus important ~ Service de génération d'argent qui vous permet de monétiser votre blog avec une seule balise ~
** Un service de transfert d'argent qui vous permet de monétiser votre blog avec une seule balise ** ** C'était plog. ** ** https://plog.cash/
Recommended Posts