Een klant kan betalen vanuit het Berichten-gesprek. Je bestelsysteem moet nog steeds weten of de betaling is voltooid. De berichtenintegratie van de provider en je betaalverwerking moeten het eens zijn over dat resultaat.
Moet elke provider Apple Pay ondersteunen?
Ja. De vereiste functies van Apple omvatten het versturen van een Apple Pay-betalingsverzoek via de bot en het API-pad.
Apple maakt het door de agent geïnitieerde pad optioneel. Bevestig hoe je supportflow het verzoek aanmaakt, vooral als een persoon het handmatig moet starten.
Vraag de provider om je beoogde aankoopflow te demonstreren. Goedkeuring om het berichttype te ondersteunen bewijst niet dat je merchant-account en betaalverwerker zijn geïntegreerd.
Wat moet de provider aan het gesprek koppelen?
Koppel het betalingsverzoek aan een gateway die je merchant-sessie en betaalverwerking afhandelt.
De integratietutorial van Apple demonstreert een door de provider gehoste gateway. Spreek af wie die gateway beheert en wie de verbinding met je betaalverwerker onderhoudt.
De gateway moet voor elk betalingsverzoek een nieuwe merchant-sessie ophalen. Een gecachete sessie kan een ongeldig betalingsverzoek op het apparaat van de klant opleveren.
Stel voor het merchant-sessieverzoek initiative in op messaging. Stel initiativeContext in op de publiek bereikbare HTTPS-gateway-URL. Geef alleen de geregistreerde hostnaam op als domainName, zonder schema, pad of afsluitende slash.
Deze waarden identificeren verschillende onderdelen van de integratie. De gateway-URL invullen in plaats van het kale domein kan voorkomen dat de Berichten-betalingsflow werkt.
Welke merchant-gegevens moet ik voorbereiden?
Bereid de merchant-ID, betaalcertificaten en het geverifieerde domein voor met degene die de betalingen voor je bedrijf beheert.
| Onderdeel | Wat het mogelijk maakt |
|---|---|
| Apple Pay merchant-ID | Koppelt het Messages-bedrijfsaccount aan de merchant |
| Payment Processing-certificaat | Maakt Apple Pay-betaalverwerking mogelijk voor die merchant |
| Merchant Identity-certificaat | Authenticeert het merchant-sessieverzoek |
| Geverifieerd merchant-domein | Maakt het mogelijk dat de transactie het geregistreerde domein gebruikt |
Voer de merchant-ID in onder Optional Integrations > Apple Pay in Apple Business Register. Kopieer de ID exact vanuit het developer-account.
Elk Messages-bedrijfsaccount kan één merchant-ID gebruiken. Dezelfde merchant-ID kan meerdere Messages-bedrijfsaccounts bedienen.
Het Payment Processing-certificaat verloopt na 25 maanden. Wijs verantwoordelijkheid toe voor verlenging zodat het verlopen van het certificaat betalingen niet onderbreekt.
Hoe bevestig ik dat de betaling is geslaagd?
Bevestig de transactie in je betaalsysteem voordat je de klant vertelt dat de bestelling is betaald. Het bericht meldt de apparaatstatus, terwijl het betaalsysteem vastlegt of er geld is overgemaakt.
Een inkomend bericht bevat een betalingsgerelateerde status. Apple zegt de transactie te verifiëren via het betaalsysteem. Behandel dat bericht als een aanleiding om het resultaat van de betaalverwerker te controleren.
Test zowel een geslaagde betaling als een mislukte betaling vóór de lancering. Bevestig dat alleen de geslaagde betaling de bestelling vrijgeeft.
Verwerk terugbetalingen via een workflow buiten Messages for Business, zoals de integratierichtlijnen van Apple vereisen.
Hoe breng ik dit in de praktijk met Bird?
Je koppelt je merchant-account, betaalverwerker en bestelsysteem. Test de betaalervaring via een bevestigde aankoop, een weigering en herstel na een onzeker resultaat in je betaalsysteem.
Wat moet ik afspreken voordat de implementatie begint?
- Bevestig hoe de provider Apple Pay-verzoeken aanmaakt voor je beoogde supportflow.
- Wijs eigenaarschap toe voor de gateway, merchant-credentials, domeinverificatie en certificaatverlenging.
- Vereis een nieuwe merchant-sessie voor elk betalingsverzoek.
- Gebruik het resultaat van het betaalsysteem om bestellingen te bevestigen en mislukte betalingen af te handelen.
Kort gezegd
Bevestig de betalingsintegratie.
Een goedgekeurde provider moet Apple Pay-berichten ondersteunen. Spreek af hoe de implementatie aansluit op je betaalsysteem.
Bereid de merchant-configuratie voor.
De integratie heeft je merchant-ID, certificaten en geverifieerd domein nodig voordat Apple Pay transacties kan accepteren.
Gebruik een nieuwe merchant-sessie.
Maak voor elk betalingsverzoek een nieuwe merchant-sessie aan. Hergebruik kan de klant met een ongeldig verzoek achterlaten.
Bevestig betaling in het betaalsysteem.
Een inkomend Berichten-antwoord bewijst niet dat de transactie is voltooid. Controleer het resultaat van de betaalverwerker voordat je de bestelling bevestigt.