Apple Pay koppelen aan een Messages-aankoop
Definieer de merchant, betalingsverwerker en orderintegratie die nodig zijn om een Apple Pay-aankoop in een Messages-gesprek te voltooien.
Vereisten
Je hebt de Apple Pay-configuratie van de merchant nodig, een ondersteunde betalingsverwerkingsintegratie, een ordersysteem en een geautoriseerde testomgeving. Gebruik testbetalingsfaciliteiten voor evaluatie.
1. De merchantconfiguratie koppelen
Bereid de merchantidentiteit, certificaten, ondersteunde netwerken, betalingsmogelijkheden en vereiste endpoints voor de integratie voor. Bewaar geheimen in het normale credentialmechanisme en configureer alleen ondersteunde callbacks. De Apple Pay-integratie-instructies van Apple definiëren de merchant-session- en betalingsstroom. Gebruik de uitleg over providersetup om certificaat-, sessie- en gatewayverantwoordelijkheden te controleren.
2. De order van de klant voorbereiden
Haal het daadwerkelijke artikel, de hoeveelheid, belasting, verzending en het te betalen bedrag op uit het commercesysteem. Gebruik de gepubliceerde valuta en het bedrag. Leg uit wat de klant koopt voordat je de betalingsinteractie opent.
3. Klantautorisatie afhandelen
Gebruik de ondersteunde Apple Pay-ervaring en verwerk de resulterende betalingsinformatie via de merchantgateway. Klantautorisatie en succesvolle verwerking zijn afzonderlijke fasen.
4. Het daadwerkelijke resultaat bevestigen
Lees het betalings- en orderresultaat. Stuur een bevestiging die de geregistreerde transactie, orderreferentie en volgende stap weergeeft. Als de betaling mislukt of onzeker blijft, leg dan uit hoe de klant verder kan.
5. Herstel en alternatieven testen
Test weigering, annulering, niet-beschikbare apparaatondersteuning en een verloren processorrespons. Reconcilieer de oorspronkelijke betaling voordat je opnieuw probeert. Gebruik een ondersteund checkout-alternatief wanneer nodig.
De order en betaling samen verifiëren
Gebruik de goedgekeurde testomgeving van je betalingsverwerker en een geautoriseerde Apple Messages-testervaring. Bereid een order voor met het bedrag en de valuta van het commercesysteem, doorloop de native review en inspecteer het processorresultaat. Bevestig dat de geregistreerde order en het antwoord aan de klant naar dezelfde aankoop verwijzen.
| Testgeval | Actie | Verwacht resultaat |
|---|---|---|
| De klant annuleert de betalingsautorisatie | Laat de order in de juiste onbetaalde status en bied een vervolg aan. | Er wordt geen aankoopbevestiging verstuurd. |
| Het processorresultaat is in behandeling of de respons is verloren | Zoek de bestaande betalingspoging op via het ondersteunde herstelpad van je verwerker. | De applicatie stelt de uitkomst van de oorspronkelijke poging vast voordat een nieuwe afschrijving wordt overwogen. |
| Een betaalde order heeft een terugbetaling nodig | Gebruik de terugbetalingsoperatie van het betalingssysteem en registreer het resultaat bij de order. | Het serviceantwoord verklaart de geregistreerde terugbetalingsstatus. |
Probleemoplossing
Als het betalingsvenster mislukt, inspecteer dan de merchantconfiguratie en de optionele callbackconfiguratie. Als de klant heeft geautoriseerd maar er geen order is bevestigd, inspecteer dan de gateway- en orderrecords voordat je opnieuw afschrijft. Het berichtenkanaal verrekent de transactie niet.
Volgende stappen
- Ontdek de gerelateerde Apple Messages-mogelijkheid.
- Vind Apple Messages-handleidingen en antwoorden.
- Bereid je eerste volledige gesprek voor.
Gerelateerde bronnen
Ga verder met de documentatie, gidsen en voorbeelden voor dit onderwerp. De bronnen zijn in het Engels.
Begrijp het conceptWhat is Apple Messages for Business?Ontdek de mogelijkheidApple Messages for BusinessImplementatiegidsIntegrate an Apple Messages customer journey
Ontvang een implementatieoverzicht