Sign inGet started

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.
TestgevalActieVerwacht resultaat
De klant annuleert de betalingsautorisatieLaat 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 verlorenZoek 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 nodigGebruik 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