Приймати і обробляти запит з сервісу wayforpay.com на сайт WP
Що потрібно зробити:
Налаштувати отримання даних запитів та їх обробку. Надіслати відповідь ОК на сервіс (тобто що запит прийнятий).
З запиту нам, ймовірно, буде потрібно тільки електронну пошту, телефон і розуміння, що оплата пройшла успішно.
На нашому сайті ми створюємо обліковий запис (роль підписника) з цими даними. Адмінка Вордпрес.
- Якщо акаунт з таким Е-поштам ще не є: То - створюємо акаунт з полями: Ім'я користувача (Е-пошта, яку отримали), Е-пошта (це Е-пошта), пароль (наприклад Atlet88), поле "Заплачено до" (Дата блогу + 1 місяць), поле Телефон (номер телефону, який отримали). На мою електронну пошту надіслати лист типу "Прийшла оплата за 1 місяць за не існуючим електронним листом. І вкажіть цю електронну пошту».
Якщо аккаунт з такою електронною поштою вже є:
А) Якщо поле "Заплачено до" > Дата блогу, то перезаписуємо поле, "Заплачено до" = поточна вартість + 1 місяць.
б) якщо поле «Заплачено до»
Отвечу тут на некоторые вопросы.
1. Ничего на магазин передавать не надо (человек для оплаты перейдет просто по платежной ссылке, это уже есть).
Надо только принять запрос и дать ответ OK на сервис.
2. Что такое Дата блога ?
Это время время на сайте, как я понимаю. (только важна одна дата, без времени).
$blogtime = current_time('timestamp',0);
Відгук замовника про співпрацю з Andrew K
Приймати і обробляти запит з сервісу wayforpay.com на сайт WPВсе добре і швидко зроблено.
Я рекомендую .
Буду звертатися в подальшому.
Відгук фрилансера про співпрацю з Ростиславом Зимою
Приймати і обробляти запит з сервісу wayforpay.com на сайт WPЗавжди на зв'язку, якщо є питання пояснює, з оплатою проблем нету, з поставкою завдання також. Рекомендуємо до співпраці
-
5599 394 9 3 У мене дуже багато досвіду з WordPress.
Готова реалізувати
Маю досвід інтеграції платіжних систем.
Працював з WayforPay
Пишіть
-
5007 139 0 Добрий день, я буду робити без проблем, є вже готова обробка під війфопією, нещодавно зробив на сайті, підкоричу під вашу логіку, напишіть, обговорюємо
-
925 56 0 Чи можна побачити рядку відповіді?
Решту програмую на зазначеній сторінці.
Що таке дата блогу?
-
418 2 0 Процес обміну відбувається трохи інакше.
Спочатку формуєте об'єкт оплати (замовлення, у розумінні звичайного інтернет-магазину), потім його дані передаєте плат.системі. Вона передає ці дані з відповідними статусами.
У мене є кілька інтернет-магазинів з цим платити. системою .
Є досвід впровадження як на самописні системи, так і на популярні CMS.
Напишіть . Сума обговорюється
-
255 18 4 Вітаю вас з вашим репостом, що я можу допомогти
Готовий обговорити деталі проекту і показати свій портфоліо.
Я Full Stack Php розробник.
Для вас мої пропозиції:
- Адаптивна верстка (тобто коли ваш сайт однаково і добре виглядає на різних пристроях).
- Я пишу дійсний і чистий код без помилок, це допомагає пошуковим машинам швидше читати код сайту і завантажувати його швидше.
- Pixel perfect (сайт виглядає точко в точку, як на дизайні-макеті).
- Я роблю все якісно і в визначений термін.
…
Web, UI і UX-Desinger
HTML5 і 5
- CSS3 ,
Сассі
Адаптивна, кросбраузерна верстка,
JavaScript і jQuery,
Створення WordPress / Woocommerce
- Відкриття
1С-Бітрікс
ПХП
Модекс
Ларавель
Створення JS
- Python
Реакція JS
Android / iOS
- Ява
Мішкл
Розробка парсерів
Будемо раді з вами обговорювати і співпрацювати.
-
542 26 0 Добрий вечір, Ростислав
Спеціалізуюся на інтеграції з різними послугами по апі, працюю з вордпресом і платіжними системами. Познайомився з документацією wayforpay. Задача чітка, готова до виконання.
-
Ростислав Зима StudentUa
Ответ на вопрос.
Можно ли посмотреть строку ответа?
Поддержка сервиса не смогла мне внятно обьяснить или дать пример.
Есть инструкция по API на русском, может тут пример есть
https://wiki.wayforpay.com/display/AD/Api+documentation -
Ростислав Зима 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 -
Актуальні фриланс-проєкти в категорії Javascript та Typescript
Шукаю досвідченого Full Stack розробника для створення SaaS-сервісу для інтернет-магазинів.Ідея сервісу: Клієнт завантажує посилання на свій товарний фід (XML або CSV). Сервіс автоматично отримує товари, бере їхні фотографії та створює нові рекламні зображення за готовими шаблонами: ціна, знижка, логотип, акційні плашки тощо. Також у сервісі має бути простий редактор… Javascript та Typescript, Веб-програмування ∙ 2 дні 5 годин тому ∙ 85 ставок |
Розробка WebGL/Three.js сцени з генерацією та експортом 3D (снапшот) з анімованого шейдераОпис об'єкта:Проект являє собою дизайнерський стіл, виконаний у формі реалістичного, глибокого водовороту (центральна воронка, яка плавно переходить з широкої горизонтальної стільниці в тонку витончену ніжку). Суть задачі:Потрібен WebGL / Creative Coding розробник для створення… Javascript та Typescript, Веб-програмування ∙ 3 дні 1 година тому ∙ 30 ставок |
Підтримка та розвиток сайту клінінгової компанії
906 UAH
Шукаю веб-розробника / вебмайстра для довгострокової підтримки та розвитку сайту клінінгової компанії. Сайт: https://donely.ca Про проєкт DoneLy Home Services — компанія з надання послуг прибирання в Канаді, яка активно розвивається та розширює географію роботи. Шукаю… Javascript та Typescript, Веб-програмування ∙ 5 днів 3 години тому ∙ 64 ставки |
Розробка сайту по ТЗ на FramerПотрібно зробити сайт по цим параметрам що в тз https://docs.google.com/document/d/1ODO2C9Krb4AaMiJz9wfbNzWlAyA2FwCCHL8r0biajUY/edit?usp=sharing Називайте реальний рейт на основі цього дизайну HTML та CSS верстання, Javascript та Typescript ∙ 6 днів 4 години тому ∙ 29 ставок |
Розробка інтерактивної карти Palworld для сайтуПотрібно розробити інтерактивну карту Palworld за прикладом: https://palworld.gg/map Нам потрібна не просто статична картинка, а повноцінна інтерактивна карта, де користувач може дивитися локації, вмикати / вимикати категорії об’єктів, шукати потрібні точки та взаємодіяти з… HTML та CSS верстання, Javascript та Typescript ∙ 7 днів 19 годин тому ∙ 36 ставок |