Je vais intégrer l'API WeChat Pay v3 à votre backend existant


À propos de ce service
Traduction automatique
Vous avez un backend et une entité commerçante. Vous avez besoin d'intégrer WeChat Pay.
Les points d'extrémité sont documentés. Les échecs en production proviennent généralement de la confiance et de la commande : le callback de succès du client ne prouve pas le paiement, une notification peut arriver plusieurs fois ou avant que le client ne retourne, et une signature valide ne prouve toujours pas que le montant correspond à la commande.
Je travaille sur cette couche. Paramètres de prépaiement, vérification de la signature du callback, vérifications du commerçant et du montant avant tout changement d’état, transition de paiement idempotente, requête et clôture de commande, remboursements lorsque vos permissions le permettent.
Vous gardez votre ID de commerçant, la clé API v3, les certificats et clés privées. Ne collez pas de secrets dans une exigence de commande ou dans une conversation ordinaire. Pour le travail d’implémentation, utilisez un environnement de test contrôlé par l’acheteur et faites pivoter toute crédentialité temporaire après livraison.
Je ne prétendrai pas qu’une qualification de commerçant ou une restriction de catégorie peut être contournée. Si la plateforme bloque, je vous indiquerai quelle exigence c’est.
Le niveau Basic est une revue : votre stack, votre préparation en tant que commerçant, une liste de contrôle d’intégration écrite et la machine à états que je construirais. Pas de clés, pas de changements en production.
Écrit en premier et asynchrone.
Découvrez Haohce
China side QA and WeChat Mini Program developer
- DeChine
- Membre depuisoct. 2025
- Temps de réponse moy.2 heures
Langues
Chinois, Anglais
Traduction automatique
Mon portfolio
Autres services de Développement de logiciels I Offre
FAQ
Traduction automatique
Avez-vous besoin de ma clé API v3 et de mes certificats ?
Pas pour le niveau Basic. Pour le travail d’implémentation, j’ai besoin d’accéder à une configuration de test, et nous convenons du canal avant tout envoi. Ne collez jamais de clés ou de clés privées dans le chat. Vous en restez propriétaire tout au long.
Pouvez-vous m’obtenir un compte commerçant ?
Non. Le compte commerçant appartient à une entité légale et nécessite ses propres documents et vérifications. Je peux vous indiquer ce que la demande exigera, mais je ne peux pas le détenir ni l’obtenir pour vous, et je ne révise pas vos documents juridiques ou d’entreprise.
L’intégration sera-t-elle testée avec un vrai paiement ?
Seulement si vos conditions de commerçant le permettent et si vous y consentez. Je signale cette étape séparément car une réussite en environnement de test ne signifie pas une charge réelle réglée.
Pourquoi le callback de succès côté client ne suffit-il pas ?
Parce qu’il prouve seulement que l’interface de paiement est revenue. L’événement officiel est la notification asynchrone signée du fournisseur, vérifiée pour l’identité du commerçant et le montant, et appliquée de façon idempotente. Considérer l’événement client comme preuve de paiement est la façon dont les commandes sont marquées payées alors qu’elles n’ont jamais été facturées.
Et les remboursements ?
Le remboursement est une permission distincte du paiement côté commerçant, et en avoir une ne signifie pas en avoir l’autre. Si les remboursements sont dans le scope, nous confirmons d’abord que la permission existe.
Avec quels backends travaillez-vous ?
Principalement Node.js ; aussi Python (FastAPI) et stacks serveurs comparables. Dites-moi votre stack et je vous dirai honnêtement si c’est adapté.
Et si ma demande de commerçant est toujours en attente ?
Alors le package Basic est adapté. Vous obtenez l’architecture, les prérequis techniques et la liste de contrôle machine à états, prêt à être implémenté lorsque le compte sera validé. Je ne révise pas vos documents juridiques ou d’entreprise.
On peut faire un appel ?
Écrit en premier et asynchrone. Pour le travail de paiement, un enregistrement écrit de ce qui a été convenu et vérifié vaut plus qu’un appel, pour nous deux.

