Stworzyć interfejs płatności za pomocą Stripe (karta, Apple Pay, Google Pay)
Umieścić na stronie formularz jak tutaj (aktualnie nie działa przycisk PAY. Wyskakuje błąd na SecretKey)
https://paybot.top/st5/public/checkout.html
Dokumentacja:
https://docs.stripe.com/payments/payment-element
Nad formularzem umieścić przycisk dostępny dla użytkownika Apple Pay lub Google Pay
https://docs.stripe.com/elements/express-checkout-element#customize-payment-methods
Na dole strony zablokować przycisk Apple Pay lub Google Pay. Jeśli niedostępne, to przycisk PAY by CARD, który przewija do formularza.
W formularzach powinno być pole do wprowadzenia adresu e-mail.
Po udanej płatności należy wysłać dane na webhook i zrobić przekierowanie na success.html
Js + html + PHP
Formularz i przyciski powinny być wbudowane na dowolnej stronie.
W ustawieniach powinno być podane nazwa towaru i cena w euro.
Stworzyć niestandardowy formularz Stripe + PayPal na przykładzie jak tutaj:
https://secure.iphonephotographyschool.com/iphone-video-academy
Osobno formularz z polami do wprowadzenia karty i ich weryfikacją oraz na górze albo Google Pay albo Apple Pay. Do formularza należy również dodać możliwość płatności PayPal. Wszystko analogicznie. Do wyświetlania przycisków i formularza nie powinny być używane iframe.
Przyciski powinny mieć możliwość klikania za pomocą skryptu js:
document.getElementById('applePay').click()
W ustawieniach formularza powinny być określone wszystkie sekrety, cena, nazwa produktu i dodatkowe pola włącz/wyłącz (imię, nazwisko, telefon, email, adres)
Również należy napisać webhooki dla PayPala i Stripe, które będą przechwytywać udane i nieudane płatności i wysyłać ich dane na zewnętrzny URL (później podłączę sam CRM).
Zaloguj się
lub
zarejestruj się,
żeby zobaczyć oryginał