Ik integreer WeChat Pay API v3 in je bestaande backend


Over deze dienst
Automatische vertaling
Je hebt een backend en een merchant entiteit. Je wilt WeChat Pay wired in.
De endpoints zijn gedocumenteerd. Fouten in productie komen meestal door vertrouwen en ordering: de success callback van de klant is geen bewijs van betaling, een notificatie kan meer dan eens of voordat de klant terugkomt, en een geldige handtekening bewijst nog niet dat het bedrag overeenkomt met de order.
Ik werk op dat laag. Prepay parameters, callback handtekening verificatie, merchant en bedrag controles vóór elke statuswijziging, idempotente betaaltransitie, order query en afsluiting, refunds waar jouw permissies dat toelaten.
Je behoudt je merchant ID, API v3 sleutel, certificaten en private keys. Plak geen secrets in een order requirement of gewone chat. Gebruik voor implementatiewerk een buyer-controlled testomgeving en roteer tijdelijke credentials na oplevering.
Ik claim niet dat een merchant kwalificatie of categorie restrictie kan worden omzeild. Waar het platform de blocker is, vertel ik je welke requirement het is.
Basic is een review: je stack, je merchant readiness, een geschreven integratie checklist en de state machine die ik zou bouwen. Geen keys, geen productie wijzigingen.
Schriftelijk en asynchroon.
Maak kennis met Haohce
China side QA and WeChat Mini Program developer
- Afkomstig uitChina
- Lid sindsokt 2025
- Gem. reactietijd2 uur
Talen
Chinees, Engels
Automatische vertaling
Mijn portfolio
Andere Software development diensten die ik aanbied
Veelgestelde vragen
Automatische vertaling
Heb je mijn API v3 sleutel en certificaten nodig?
Niet voor Basic. Voor implementatiewerk heb ik toegang nodig tot een testconfiguratie, en we stemmen het kanaal af voordat er iets wordt verzonden. Plak nooit keys of private keys in chat. Je behoudt altijd eigendom.
Kun je een merchant account voor me regelen?
Nee. Het merchant account behoort toe aan een juridische entiteit en vereist de eigen materialen en verificatie van die entiteit. Ik kan je vertellen wat de aanvraag zal vragen, maar ik kan het niet voor je houden of verkrijgen, en ik review je bedrijfs- of juridische documenten niet.
Wordt de integratie getest met een echte betaling?
Alleen als jouw merchant voorwaarden dat toelaten en jij ermee instemt. Ik rapporteer die stap apart omdat een test-omgeving pass niet hetzelfde is als een echte betaling die is afgerond.
Waarom is de client-side success callback niet genoeg?
Omdat het alleen bewijst dat de payment UI is teruggegeven. Het autoritatieve event is de ondertekende asynchrone notificatie van de provider, gecontroleerd op merchant identiteit en bedrag, en idempotent toegepast. Het behandelen van het client event als betaling is hoe orders worden gemarkeerd als betaald die nooit zijn gefactureerd.
Hoe zit het met refunds?
Refund is een aparte permissie van betaling aan de merchant kant, en het hebben van één betekent niet dat je de andere hebt. Als refunds binnen scope zijn, bevestigen we eerst dat de permissie bestaat.
Met welke backends werk je?
Voornamelijk Node.js; ook Python (FastAPI) en vergelijkbare server stacks. Vertel me je stack en ik zeg eerlijk of het een goede match is.
Wat als mijn merchant aanvraag nog in behandeling is?
Dan is Basic het juiste pakket. Je krijgt de architectuur, technische vereisten en checklist voor de state machine, klaar om te implementeren zodra het account is goedgekeurd. Ik review je juridische of bedrijfsaanvraagmaterialen niet.
Kunnen we een call doen?
Schriftelijk en asynchroon. Voor betaalwerk is een schriftelijk overzicht van precies wat is afgesproken en wat is geverifieerd meer waard dan een telefoongesprek, voor ons beiden.

