Przyjmowanie i przetwarzanie żądania z usługi wayforpay.com na stronie internetowej WP
Co trzeba zrobić:
Dostarczanie danych i ich przetwarzanie. Wyślij odpowiedź OK do serwisu (tj. że zapytanie zostało przyjęte).
Z zapytania będziemy potrzebować tylko poczty e-mail, telefonu i zrozumienia, że płatność przeszła z powodzeniem.
Na naszej stronie internetowej tworzymy konto (rola subskrybenta) z tymi danymi. Adminka WordPress.
- Jeśli konto z takim e-mailem jeszcze nie jest: To - tworzymy konto z polami: Nazwa użytkownika (e-mail otrzymany), e-mail (to e-mail), hasło (na przykład Atlet88), pole "Płacone do" (Data bloga + 1 miesiąc), pole Telefon (numer telefonu otrzymany). Na mój e-mail wysłać list typu "Płacę za 1 miesiąc za nieistniejący e-mail. I podać ten e-mail”.
- Jeśli konto z takim e-mailem już istnieje:
A) Jeśli pole "Płacone do" > Data bloga, to ponownie zapisujemy pole "Płacone do" = bieżąca wartość + 1 miesiąc.
b) W przypadku, gdy pole „Płacone do”
Отвечу тут на некоторые вопросы.
1. Ничего на магазин передавать не надо (человек для оплаты перейдет просто по платежной ссылке, это уже есть).
Надо только принять запрос и дать ответ OK на сервис.
2. Что такое Дата блога ?
Это время время на сайте, как я понимаю. (только важна одна дата, без времени).
$blogtime = current_time('timestamp',0);
Opinia zleceniodawcy o współpracy z Andrew K
Przyjmowanie i przetwarzanie żądania z usługi wayforpay.com na stronie internetowej WPWszystko zrobiliśmy świetnie i szybko.
Polecam .
Będę się rozmawiał w dalszym ciągu.
Opinia freelancera o współpracy z Rostislav Zima
Przyjmowanie i przetwarzanie żądania z usługi wayforpay.com na stronie internetowej WPZawsze w kontakcie, jeśli istnieją pytania wyjaśnia, z zapłaceniem problemów nie, z zadaniem również. Polecam współpracę
-
5599 394 9 3 Mam duże doświadczenie z WordPressem.
gotowy do realizacji
Doświadczenie w integracji systemów płatniczych
Współpraca z wayforpay
Piszcie
-
5007 139 0 Dzień dobry, zrobię bez problemów, jest już gotowy przegląd pod webfopie, niedawno zrobiłem na stronie, koryguję pod twoją logikę, pisać, omówić
-
925 56 0 Czy można zobaczyć linie odpowiedzi?
Reszta programuję na tej stronie.
Czym jest data bloga?
-
418 2 0 Proces wymiany jest nieco inny.
Najpierw tworzysz obiekt płatności (porządek, w rozumieniu zwykłego sklepu internetowego), a następnie przekazujesz jego dane systemowi płatności. Przekazuje te dane z odpowiednim statusem.
Mam kilka sklepów internetowych z tym płacą. w systemie .
Istnieje doświadczenie wdrażania zarówno na samopisy systemy, jak i na popularne CMS
Napiszcie . kwota zgadza się
-
255 18 4 Pozdrawiam na temat Twojego postu co mogę pomóc
Przygotuj się do dyskusji na temat szczegółów projektu i pokazać swój portfolio.
Jestem twórcą Full Stack Php.
Dla Ciebie moje propozycje:
- Adaptywną śrubę (to jest, gdy Twoja strona jest taka sama i dobrze wygląda na różnych urządzeniach).
- Piszę prawdziwy i czysty kod bez błędów, to pomaga wyszukiwarkom szybciej odczytać kod strony i pobierać go szybciej.
- Pixel perfect (strona wygląda dokładnie tak, jak na projektowaniu).
Wszystko robię dobrze i w ustalonym terminie.
…
Web, UI i UX-Desinger
w HTML5
• CSS3
- Sass
Adaptywną, crossbrowserową śrubę,
- JavaScript i jQuery
WordPress i Woocommerce
- Opencart
1C-Bitrix
- PHP
- Modx
- Laravel
Widok JS
- Python
Reakcja JS
Android / iOS
- Java
- MySQL
Rozwój Parsera
Będę z przyjemnością z Wami dyskutować i współpracować.
-
542 26 0 Dobry wieczór Rosztisław.
Specjalizuję się w integracji z różnymi usługami aplikacyjnymi, pracuję z WordPressem i systemami płatniczymi. Poznałem dokumenty WayforPay. Zadania są jasne, gotowe do realizacji.
-
Rostislav Zima StudentUa
Ответ на вопрос.
Можно ли посмотреть строку ответа?
Поддержка сервиса не смогла мне внятно обьяснить или дать пример.
Есть инструкция по API на русском, может тут пример есть
https://wiki.wayforpay.com/display/AD/Api+documentation -
Rostislav Zima StudentUa
Можно ли посмотреть строку ответа?
Вот пример, как я полагаю.Уведомление мерчанта о статусе транзакции
Для авторизованных и проверенных заказов (а также при смене статуса заказа) сервер WayForPay направляет на serviceUrl запрос (HTTP_POST) включающий в себя данные заказа.
Данная информация дополняется контрольной подписью HMAC_MD5.
В случае, если WayForPay НЕ получит корректный ответ от сервера торговца, то система будет направлять запросы в течении 4-х суток или до получения правильного ответа.
Пример запроса на serviceUrl
{
"merchantAccount":"test_merchant",
"orderReference":"DH783023",
"merchantSignature":"",
"amount":1547.36,
"currency":"UAH",
"authCode":"541963",
"email":"[email protected]",
"phone":"380501234567",
"createdDate":12345678,
"processingDate":12345678,
"cardPan":"41****8217",
"cardType":"visa",
"issuerBankCountry":"980",
"issuerBankName":"Privatbank",
"recToken":"",
"transactionStatus":"Approved",
"reason":"ok",
"reasonCode":"1100",
"fee":0,
"paymentSystem":"card"
}
Пример для разбора строки json$json=file_get_contents('php://input');$obj= json_decode($json, TRUE);Пример корректного ответа от мерчанта
{
"orderReference":"DH783023",
"status":"accept",
"time":1415379863,
"signature":""
}
-
я так понимаю оплачивается доступ. Рекомендую сделать немного иначе - формировать строки доступа, которые клиенты будут оплачивать(как заказ). Так у вас останется история оплат с периодами действия.
доступы привязаны к пользователю и объекту, доступ к чему оплачивается. так же доступы имеют период действия.
Мы так реализовывали платный доступ к видеокурсам
Есть примеры. могу показать в ЛС
telegram:
https://t.me/sergofox -
Aktualne zlecenia dla freelancerów w kategorii Javascript & Typescript
Rozwój sceny WebGL/Three.js z generowaniem i eksportem 3D (snapshot) z animowanego shaderaOpis obiektu: Projekt przedstawia designerski stół, wykonany w formie realistycznego, głębokiego wiru (centralna wirówka, która płynnie przechodzi z szerokiego poziomego blatu w cienką, elegancką nogę). Istota zadania: Wymagany jest programista WebGL / Creative Coding do… Javascript & Typescript, Programowanie stron internetowych ∙ 4 godziny 8 minut temu ∙ 15 ofert |
Wsparcie i rozwój strony internetowej firmy sprzątającej
75 PLN
Szukam programisty / webmastera do długoterminowego wsparcia i rozwoju strony internetowej firmy sprzątającej. Strona: https://donely.ca O projekcie DoneLy Home Services — firma świadcząca usługi sprzątania w Kanadzie, która aktywnie się rozwija i rozszerza zasięg działalności.… Javascript & Typescript, Programowanie stron internetowych ∙ 2 dni 5 godzin temu ∙ 59 ofert |
Opracowanie strony internetowej według specyfikacji na FramerTrzeba zrobić stronę według tych parametrów, które są w specyfikacji https://docs.google.com/document/d/1ODO2C9Krb4AaMiJz9wfbNzWlAyA2FwCCHL8r0biajUY/edit?usp=sharing Podajcie rzeczywistą stawkę na podstawie tego projektu Układ HTML i CSS, Javascript & Typescript ∙ 3 dni 7 godzin temu ∙ 27 ofert |
Opracowanie interaktywnej mapy Palworld dla strony internetowejPotrzebna jest interaktywna mapa Palworld na wzór: https://palworld.gg/map Potrzebujemy nie tylko statycznego obrazka, ale pełnoprawnej interaktywnej mapy, na której użytkownik może przeglądać lokalizacje, włączać/wyłączać kategorie obiektów, wyszukiwać potrzebne punkty i… Układ HTML i CSS, Javascript & Typescript ∙ 4 dni 21 godzin temu ∙ 34 oferty |
Rozwój platformy AM Mobility (serwis samochodowy, parking, ubezpieczenie, wynajem samochodów)
21 197 PLN
Szukamy zespołu lub doświadczonego programisty Full Stack do stworzenia MVP platformy AM Mobility. AM Mobility to jednolita cyfrowa ekosystem dla kierowców, łącząca w jednej aplikacji i platformie internetowej: parking; serwis samochodowy; wulkanizację; myjnię samochodową;… Javascript & Typescript, Programowanie stron internetowych ∙ 10 dni 4 godziny temu ∙ 119 ofert |